GNOME Bugzilla – Bug 647622
Embedded Cover Art from ID3 tags is not shown
Last modified: 2020-03-17 09:19:28 UTC
I just started using Banshee to manage my ipod touch(2nd generation). I copied my whole ipod library to Banshee. All my cover art is stored in ID3 tags, but Banshee does not display it. It doesnt show anywhere including the bottom left cover art viewing area, track editor or icons for the list of albums in my library. I verified the album art is still present after my music being copied from my ipod to my ~/Music folder using EasyTag.
src/Core/Banshee.Services/Banshee.Metadata.Embedded/EmbeddedQueryJob.cs is where we read embedded cover art. In general this is known to work, though maybe something is different about your ID3v2 tags? If you could checkout and build taglib-sharp (https://github.com/mono/taglib-sharp) and run the examples/ReadFromUri.exe and attach the output. Eg `mono examples/ReadFromUri.exe path/to/your/mp3file.mp3` I just ran this on an MP3, at at the end of its output it has: "Embedded Pictures: 1 MimeType: image/jpeg Size: 227995 Type: FrontCover"
Created attachment 185892 [details] Output of ReadFromUri.exe It turns out the make files didnt compile ReadFromUri.exe automatically for me. Had to open up the project in MonoDevelop and install the required dependencies to compile. Attached are the results of the ReadFromUri.exe its pretty much like what you got.
The cover art doesn't show up even when you play the song(s)?
yeah, not even when i play the songs.
I see that all album art is present in ~/.cache/album-art, it just doesn't show in Banshee.
We no longer use ~/.cache/album-art, we use ~/.cache/media-art instead
I have a bunch of mp3 with cover art inside, Banshee just doesn't show them. Same if I try to set a jpg for a radio.
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.