I’m curious if any additional work was put into investigating the image quality of coverart, particularly the DLNA covers. Here’s an example of the difference. The top media player is the amplipi zone, the second is the actual DLNA zone on my JRiver instance. I have two media_player entities because a JRiver Integration exposes the DLNA zone in addition to the Amplipi zone :
When I play the same thing via Spotify, it’s slightly better, but the ratio is oddly cutoff (ETA: realized there was a property on this card called full-cover vs full-cover-fit. The latter doesn’t crop.)
Thanks!
It looks like our dlna handling could easily be picking the wrong image. According to this forum thread https://yabb.jriver.com/interact/index.php?topic=129116.0 the jriver dlna server sends multiple sizes. Looking at the code it appears to download all of them. My guess is that it is downloading the low resolution cover art last and overwriting the higher resolution images.
I added an issue for this: https://github.com/micro-nova/AmpliPi/issues/1059
1 Like
Oh wow! That’s great.
For now I put logic into my dashboard to display the JRiver media_player when the amplipi zone media_title ends with “dlna”, but it would certainly be best to just show the amplipi one.
Thanks for looking into this!