[ID3 Dev] ID3v2.4 support in real world
Robert Manson
rmanson at gracenote.com
Thu May 25 19:05:04 PDT 2006
Assuming the he wants to be as compatible as possible with the most
popular MP3 players (Windows XP shell, iTunes, WMP and WinAmp) I would
rate being able to rewrite an ID3 tag in TagLib while preserving Genre
and Year frames as pretty low priority since none of those use TagLib.
Not that I have anything against either taglib or KDE.
-----Original Message-----
From: Ben Bennett [mailto:fiji at ayup.limey.net]
Sent: Thursday, May 25, 2006 6:54 PM
To: id3v2 at id3.org
Subject: Re: [ID3 Dev] ID3v2.4 support in real world
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
---------------------------------------------------------------------
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