Version: 1.5 (Release: 0.5.20070924svn.fc8 - from yum info) (using KDE KDE 3.5.8) Installed from: Fedora RPMs OS: Linux I had my MP3 files tagged using kid3/taglib. I was using embedded album art with id3 v2.4 tags, inserted using kid3/taglib. Everything was fine and Amarok was displaying the album art just fine. After upgrading to Fedora 8, I found that Amarok no longer displays id3 v2.4 albm art. Nor does kid3. I tried adding a new album art (APIC) to a fresh MP3 file, using kid3/taglib. I successfully added a jpeg file. Later, when I open the file using kid3, the APIC field is mentioned. But the image cannot be viewed or exported. The same applies to all my older mp3 files which used to work just fine.
*** Bug 152175 has been marked as a duplicate of this bug. ***
Is this using taglib 1.4 or some SVN shapshot? SVN had an off-by-one error in API frame parsing for a while. The resulting cover art always contained one extra byte of junk info at the start.
This is Fedora's SVN snapshot; I suspected that was the problem as well, but hadn't gotten around to testing with the current SVN.
So, what is the recommended course of action? Since this seems to be a problem with the Fedora8 version of taglib (0.5.20070924svn.fc8), I've submitted a bug report at RedHat bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=392591 Should I replace the package with TagLib 1.4 compiled myself?
No, while a few people have done that, TagLib (like most libraries) is backwards compatible, but not forwards compatible -- meaning if you replace a newer version with an older version you have to recompile everything. At some point tonight I'll try to see if I can reproduce the bug with the SVN from the snapshot date vs. current SVN. If I can only reproduce this with the older SVN snapshot then this issue goes back to Fedora.
Thanks Scott.
Syam, this may already be fixed: https://bugzilla.redhat.com/show_bug.cgi?id=376241
Scott, the problem was fixed in r735035, which includes a simple way to reproduce it (it's actually a combo of multiple bugs).
fwiw, r735035 was comitted 2007-11-10, so should be included in the latest taglib snapshot f8 update. Let's consider this fixed (unless someone provides evidence to the contrary).
The bug is indeed fixed by the updated package (1.5 - 0.6.20071111svn.fc8). Thanks guys for your support.