[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