[id3lib-devel] id3v2.4 tags
Brought to you by:
t1mpy
From: David E. <eh...@gm...> - 2008-07-20 22:23:23
|
Forgive me if this has been asked, but I couldn't find it in the documentation or in the mailing list archives. Are id3v2.4 tags supported? I used the *nix id3v2 http://id3v2.sourceforge.net/ tool, but it can't seem to recognize id3v2 tags. The tags are correct, and changing the version to 03 (since 03 and 04 are generally interchangeable) made id3v2 work. I'm asking here because id3v2 is based on id3lib, and I have the latest [5-year-old] version. This happens under both Debian and FreeBSD with their packages/ports. And a random question: Why are there two 00 bytes following the description string (line 3)? 54 00 I understand; that's 'T.' The next 00 is in the id3 specs and documented as a delimiter. The third seems to indicate the character encoding, but 00 is ISO-8859-1, and the following string is clearly UTF-16 with BOM, like the first string. 00000080 54 58 58 58 00 00 00 35 00 00 01 FF FE 41 00 4C TXXX...5.....A.L 00000090 00 42 00 55 00 4D 00 41 00 52 00 54 00 49 00 53 .B.U.M.A.R.T.I.S 000000A0 00 54 00 53 00 4F 00 52 00 54 00 00 00 FF FE 53 .T.S.O.R.T.....S 000000B0 00 74 00 72 00 6F 00 6B 00 65 00 20 00 39 00 00 .t.r.o.k.e. .9.. Changing the 00 preceding FF FE to 01 causes a parse error. The description is printed by id3v2, but not the value. |