Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.
libid3tag apparently is not able to read any metadata
at all from an itunes file that has had album artwork
embedded as a jpg within the tag. Removing the art
magically allows it to work. I can provide a sample if
it would help with diagnosis.
Logged In: YES
This is actually a bug in iTunes, not in libid3tag. iTunes
uses regular 32-bit integers (instead of synchsafe integers)
for size descriptors of frames in ID3v2.4, so if frame size
is bigger than 32767 bytes, whole tag is written by iTunes
is invalid. I've already submitted bug report to Apple.
Here is work-around for this problem: