[ID3 Dev] ID3v2.4 support in real world

Ben Bennett fiji at ayup.limey.net
Thu May 25 18:54:25 PDT 2006


On Fri, May 26, 2006 at 12:44:08AM +0200, Jiri Cincura wrote:
> Just one note. Fix me, if I'm wrong. There's no change in header structure 
> between v2.3 and v2.4, right? Because for testing I've just changed the 
> number indicating the version in my hex editor.

Tag header or frame header?  I assume you mean tag header.  There are
some minor changes to the tag header:
 - The meaning for the unsynchronization flag is different
 - The extended header is different
 - There is a new flag to indicate a footer is present
I think that's all. 

http://www.id3.org/id3v2.4.0-changes.txt has the full details of the
changes.

As a note, Amarok (well, taglib) only writes 2.4 (it converts 2.3 to
2.4 on any write).  And it seems to do a crappy job interpreting the
2.3 frames (dates and genres in particular)... sigh.

The best solution that I have come up with to navigate between the
peculiarities of iTunes (bust frame length in 2.4) and Amarok (see
above) is to write a 2.4 tag but only attatch one image to it, and
make sure the image is at the end.

	   -ben

---------------------------------------------------------------------
To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
For additional commands, e-mail: id3v2-help at id3.org



More information about the ID3v2 mailing list