Issue description:
After updating to the latest version of navidrome and taking advantage of the multiple libraries feature, songs that are cached offline do not display the proper album artwork on the now playing screen. They display the artwork in the library browser, as well as on the album page, but show the gray music note placeholder instead of album artwork on the now playing screen. If I am connected to the network, the artwork displays (as if it is downloading it from the server). If I have added music to navidrome after doing the update, syncing symfonium, and cache those new albums offline, the artwork displays properly. It seems to only affect the cached content from before configuring multiple libraries.
Logs:
Upload description: bencovers
Additional information:
I have tried clearing the image cache, and then scrolling through all my albums and artists in order to download new image cache. This all displays fine while browsing the library, just not on the now playing screen. Does the same thing whether persistent image cache is enabled or not (having it not enabled normally works fine on my device).
With over 600GB of offline cache, not having the delete and download it all again would be much preferred.
I have not tried deleting the media provider and re-adding it, as I’m pretty sure that would cause the newly added provider (once it’s re-added) to not recognize the offline cache.
Reproduction steps:
Have content cached for offline playback previous to updating to navidrome 0.58.
Update to navidrome 0.58 (let the full library scan run, and sync symfomium, etc.)
Add a second library.
Rename the original library (default name is Library 1… I renamed it to PCM as the second, new library is for DSD)
Play pre-update cache offline.
Media provider:
Subsonic
Screenshots: