[X] id3v2 is not written


i have a lot mp3 with only id3v1 tag.
my wish is to copy id3v1 to id3v2 (when this last is empty of course).

my options are :

ps : i don't want the write of id3v1 tag because i want to erase it myself (with winamp).

so the bug :

when i upload an picture or change extended tag then i save.
after that, the id3v2 is empty and there is not cover picture save.

why ?

Hello Mike,

I've tried to reproduce the issue – adding ID3v2 to a file with ID3v1-only tags by saving via [Ctrl+S] with the settings you've provided works here.

Are you sure you're saving the tag?

Kind regards
– Florian

The setting you have is a little hazardous as like that you keep the existing V1 tags but as you only write V2, the two get out of sync.
If you only want to have V2 tags, then delete all the others.

V1 tags do not support pictures. So I would say: it is OK not to see any pictures.

The settings show that he's reading ID3v2, though. As they take precedence over ID3v1 the cover added should als be displayed.

Kind regards
– Florian

Check the Mp3tag tag read setting.
Note: In Mp3tag ... when reading the tagtype APE, it takes precedence over other tag types.


You can display informations, about existing tag-types and the currently read tag-type, within a column of the list view.
Use menu dialog "View/Columns", and define a column:
Name: TagRead (TagTypes)
Value: %_tag_read%[' ('%_tag%')']

When having set in "Mp3tag Options/Tags/Mpeg/Read": ID3v1=on, ID3v2=on, APE=on ...
and in case of the current file contains already three tag-types ID3v1, ID3v2, APE, ...
then the list view column "TagRead (TagTypes)" will show, for example:
"APEv2 (ID3v1 ID3v2.3 APEv2)".


If there would be an APEv2 tag it'd also take precedence over the existing ID3v1 tag – which he's able to display in Mp3tag.

Kind regards
– Florian

These could be the same as existing ape-tags.
What he does not see are added covers which are saved as ID3V2.
I think he will see the covers if he disables the read of APE.

Could be, maybe I was relying too much on that:

We'll see when the OP shares his findings.

Kind regards
– Florian

yes you 're right,

my files have APEv2 tag too. So both id3v1 and APE.
but i only want the id3v2 be the main.

so, if there were APE, why mp3tag didnot delete it (moreoever i check the REMOVE box to order that!)

when i enter/change something in the TAG PANEL, i need mp3tag to write in priority the id3v2
but mp3tag does not do that ! strange.

Here is a thread on how to remove APE tags.
Perhaps you do that first.


i go back because , it really don't like this problem.

here is what i got in mp3tag last version :

the problem is mp3 did not display (niether tell) that there is a cover in the mp3.
once i remove the id3v1 and the ape, then it display it !

moreover, as i think there is no cover art, i re-upload one and i save the file.but, once i came back ,mp3tag does not display it yet !

very strange problem

The problem is that your tags are out of sync due to some other programs that treated the files in their lifetime.
Use MP3tag to get the tag versions back into sync. This might take a certain effort. But there is nothing strange about it.

Well, there is a learning curve to understand how Mp3tag applies different tagging systems.
The first step is, to accept, when setting Mp3tag to read an APE tag, then the preferred reading of the APE tag will hide all other tag content, which is stored in other tags like ID3v1 and ID3v2.

Now you offer a ridiculous screenshot, which shows nothing about the problem, which you have described, what should this picture explain?

You can see a cover picture in the dialog "Tag-Panel" or in dialog "Extended Tags".
The file list cannot display a picture, but you can create a column, which can display whether pictures exist in the currently read tag.
Create a column:
Name: Covers
Value: %_covers%
Numeric: on

You can display informations, about existing tag-types and the currently read tag-type, within a column of the list view.
Create a column:
Name: TagRead (TagTypes)
Value: %_tag_read%[' ('%_tag%')']

It is possible to store one or more pictures into the tag-type APE and other pictures into the tag-type ID3v2, the tagtype ID3v1 does not support embedded pictures.
Once you have set Mp3tag to read the APE tag, then you will see only the pictures from the tag-type APE. All tag content from other embedded tag-types are hidden.

You should get rid of the oldish APE tag-type and apply the tag-type ID3v2.3 UTF-16 (already accepted compatibility) or the tag-type ID3v2.4 UTF-8.

By dialog Mp3tag "Options/Tags/Mpeg" it is possible to set one tagtype to read and set other tagtype to write.

You can cut off (Ctrl+X) all tag-types, which are set in Mp3tag Options (Ctrl+O) to be removable.
You can paste back (Ctrl+V) from the Mp3tag clipboard all those tag-types, which are set to be writeable.


add: The cover art was not display in the extended tag either.

well, ok i didn't know APE data overalls id3tag ones.
so i uncheck the APE read checbox from options window.

Now, i can see there is cover art (it is displayed in the tag panel of the left) :
first problem is solved (now i don't have to re-inject if by error).

But my second problem remains :
once i clicked the SAVE button, then mp3tag DID not REMOVE the apev2 tag (i can see it in winmap tab infos) whereas i checked "remove" in the options in mp3tag (and off course restart it)

i still have to use Winamp to clear the ape tag...

Here in this thread, several times, you have been pointed to the prioritized handling of the APE tag-type.

Here in this thread you have been told how to do it.
Please read again.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.