2006-09-08, 14:10
Hi All,
Due to a bug in iTunes, the ID3v2.4 tags it generates are not spec-compliant. In particular, APIC frames (embedded covers) report their sizes incorrectly in a spec-compliant reader, such as libid3tag.
As a workaround for this, I've added support for checking whether the size field is correctly reported, and use the incorrect version if appropriate.
This needs testing, particularly by folk who have many music files, and in particular if you've had trouble with embedded thumbs from iTunes tagged mp3s.
It only affects ID3 tags, nothing else is touched.
To test, you just need a copy of the new dll, available from CVS here:
http://xbmc.cvs.sourceforge.net/*checkou...vision=1.8
Please let me know if there are any issues.
Cheers,
Jonathan
Due to a bug in iTunes, the ID3v2.4 tags it generates are not spec-compliant. In particular, APIC frames (embedded covers) report their sizes incorrectly in a spec-compliant reader, such as libid3tag.
As a workaround for this, I've added support for checking whether the size field is correctly reported, and use the incorrect version if appropriate.
This needs testing, particularly by folk who have many music files, and in particular if you've had trouble with embedded thumbs from iTunes tagged mp3s.
It only affects ID3 tags, nothing else is touched.
To test, you just need a copy of the new dll, available from CVS here:
http://xbmc.cvs.sourceforge.net/*checkou...vision=1.8
Please let me know if there are any issues.
Cheers,
Jonathan