[ID3 Dev] iTunes id3 tag v2.4

Andy Kim andykim78 at gmail.com
Tue Dec 27 23:12:10 PST 2005


Hi List,

I have two files produced by the latest iTunes 6. The source file is  
the same, they are just tagged with ID3 v2.3 and v2.4. They are  
attached to this email.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: basic_v24.mp3
Type: audio/mpeg
Size: 96493 bytes
Desc: not available
URL: <http://lists.id3.org/pipermail/id3v2/attachments/20051227/b5e03438/attachment.mp3>
-------------- next part --------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: basic_v23.mp3
Type: audio/mpeg
Size: 96493 bytes
Desc: not available
URL: <http://lists.id3.org/pipermail/id3v2/attachments/20051227/b5e03438/attachment-0001.mp3>
-------------- next part --------------

Now, what I want to know is why the ID3 tag v2.4 file is ignored by  
most applications and libraries while the v2.3 file is okay.

 From what I can gather differences between 2.3 and 2.4 are minimal.  
Actually the only difference between the two files are:

1c1
< 00000000  49 44 33 03 00 00 00 01  1f 3e 54 45 4e 43 00 00  | 
ID3......>TENC..|
---
 > 00000000  49 44 33 04 00 00 00 01  1f 3e 54 45 4e 43 00 00  | 
ID3......>TENC..|
1267c1267
< 00004f80  59 45 52 00 00 00 06 00  00 00 31 39 39 37 00 54  | 
YER.......1997.T|
---
 > 00004f80  44 52 43 00 00 00 06 00  00 00 31 39 39 37 00 54  | 
DRC.......1997.T|

[The first file has id3 version 2.3.]


I haven't tried everything under the sun, but so far the only two  
apps I can get to read the id3 v2.4 file are MP3 ID3X and MP3 Rage  
under Mac OS X.

The apps and libraries that cannot read the id3 v2.4 file are:
Windows Media Player 9 (haven't tried 10 yet)
id3lib and anything that uses id3lib
taglib
ID3.framework

What is going on here? I'm getting the urge to just jump in and code  
my own id3 tag library, but with so many out there, there's no reason  
why it should be breaking so badly. Is there something seriously  
wrong with the iTunes id3 v2.4 implementation? Shouldn't there be a  
work-around still?

- Andy Kim
-------------- next part --------------
---------------------------------------------------------------------
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