Took me ages to track down this problem in a program I
am writing. LibID3Tag doesn't write the file if the
header size of the tag is different to what it
currently is. Which also means it cannot write to a raw
MP3 file with no tags at all.
What's more, it doesn't even return an error. My
program was checking the return value of every call
religiously, but everything *seemed* OK!
Is this planned to be fixed, as I have to use libid3tag
in this project (can't use any other 3rd party
dependancies and libmad is already used).
I guess I'll still have to code a workaround anyway...
Can it at least return an error of some sort??