Strange album art problem on Android
I have a bunch of MP3 files with an artist tag set (to "Podcast", since I'm grouping podcasts together by setting the album tag). Some of these files have Album or Song tags and some do not. Some have embedded album art and some do not. One file has embedded album art but no tag except Artist. It so happens this is the first file.
It lists "Artists", and under that I see "Podcast / 12 albums". I touch that and it expands to a submenu showing me "All albums / 19 songs", then some entries for MP3s that do have embedded, then "Unknown Album / 7 songs".
The problem is with the display of the album art for the files that don't have album tags and therefore are unknown. If I click on the Unknown Album it then shows me 7 songs. However:
-
All songs are shown with the album art from the first song (which has embedded album art). I would expect that only the song with the embedded album art is shown with the art and that the other songs are shown with the orange cone.
-
If I click on the "All albums" I get a list of all the songs, but it behaves the same for "Unknown Album" songs: all unknown songs are shown with the album art of the first song, rather than with the orange cone. It looks even weirder on this screen because they can have other songs between them--I can see -- song 1 (with album art but no name) -- song 2 (with album art and name, displays normally) -- song 3 (with no album art or album name, but it displays the album art from song 1)
-
If I actually play the songs, all the Unknown ones show orange cones.
Note that in the list, unknown songs get shown with album art (even if they don't have it), while when playing an individual song, unknown songs get shown without album art (even if they have it).
Songs which are not Unknown display album art normally in both places.
I have tried several MP3 player programs and they all have similar problems, leading me to wonder if there's some system call that all the programs are using that results in bad album art on Unknown files.
The tablet is a CT802 tablet running Android 4.0.3 and containing an Allwinner A10. It comes pre-rooted.