Writing ID3v2.3 to ID3v1.1 mp3 files

The place for "I can't figure out how to..." questions.
Post Reply
Posts: 22
Joined: Fri Dec 19, 2008 5:20 am

Writing ID3v2.3 to ID3v1.1 mp3 files

Post by nnhubbard » Wed Dec 31, 2008 9:34 pm

I have a few files that are ID3v1.1 but I wrote to them setting the tag format to 2.3, and it correctly changed the tag version when I check it in itunes. Is this an ok practice, to "update" the ID version of older tags to the current 2.3 version I am writing?


James Heinrich
getID3() v1 developer
Posts: 1477
Joined: Fri May 04, 2001 4:00 pm
Are you a spambot?: no
Location: Northern Ontario, Canada

Re: Writing ID3v2.3 to ID3v1.1 mp3 files

Post by James Heinrich » Thu Jan 01, 2009 12:33 am

ID3v1.x and ID3v2.x coexist on any MP3 file. The ID3v2 sits at the front of the file, before the audio data; the ID3v1 sits at the end of the file, after the audio data. If you have a file with ID3v1, and you write ID3v2 data to it, you will end up with a file that has both ID3v1 and ID3v2, unless you specifically remove the ID3v1. It's not a bad idea to have both sets of data there, but you have to pay attention to keeping the two sets of data synchronized (if the song has a different title in ID3v2 than ID3v1, which one is "more correct"?).

Post Reply