Been using the new update for a couple days... nothing really to report! The experience has been amazing, so I'm moving forward with my DLNA renderer project soon. The *only* thing still bothering me is the cover art issue (displaying the wrong cover art for albums in the list view), but the clearing image cache option works pretty well.
But, I have three ideas that might help with this. Having one, two (or all three) of these options might be the ideal workaround for this;
- Disable the image cache. Meaning when you change views (e.g. loading up an artist or album) there's no image cache, and it'll have to always reload the cover art.
- Make it where it'll only cache when inside a specific view (e.g. loaded up the albums of a specific artist). If you leave this view by going back to the artists list (which itself the cache would be cleared) or going into a specific album to view the tracks, that previous cache of the album list's cover art is cleared. If you go back and view the album list again, the cache would have to be rebuilt.
- Automatically clear cache after X amount of time. Like every 5 minutes could suffice as a workaround. Having it configurable would be interesting.
Out of these three ideas, I like the second one the most. Only cache when viewing a list (e.g. artist list, or an album list of an artist) and if you go back (or forward) the cache is cleared and everything is reloaded.
But yeah, great work!