The MediaStore provider on Android is really screwed up.
On Android it isn't possible to define different cover art for songs in the same Album. Especially for compilations and "Various Artists" Albums. This is annoying!
PlayerPro was able to use ID3 Cover-Art instead of the MediaStore cover art, but this doesn't work since it has been updated. Same goes for most music players for android, as they always use the MediaStore Class on Android to get the cover, and not their own implementation to get the ID3 embedded cover art.
To work around this issue, I can tag the Album-Artist tag on all files with the same Album tag:
Artist Title Album AlbumArtist CoverTag Displayed Cover Daft Punk Get lucky Singles Daft Punk get lucky get lucky Deftones Bored Singles Deftones bored get lucky Avicii Levels Singles Avicii levels levels Avicii Wake me up Singles Avicii wake me up wake me up
This work around will correctly display different covers for each of those songs, all in the "Singles" album, BUT not for the two different songs by Avicii. It's because the Mediastore Class will allow different covers for different "AlbumArtists" on a single Album. Since the AlbumArtist tag for both Avicii songs are the same, it will only use one of the covers for all Avicii songs in the same album "Singles".
Solutions not preferred:
- Weird tag changes
- separate folders on the phone
Any solution for PlayerPro, on Android itself, or my system of tagging? Or is there a different player which can handle embedded cover art correctly?