Roku Media Player video cover art
Roku Media Player finds and plays movies and videos from my synology upnp Media Server just fine.
What it doesn't do, though, is display cover art.
I've used Device Spy to check the xml Synology is delivering, and the correct url for the cover art is provided there for each movie.
All RMP should need to to is hit that url to get the image...Why doesn't it display the provided art?
Here's a single item excerpt of the xml provided by the media server:
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:sec="http://www.sec.co.kr/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"><item id="44$@13811" parentID="44$1512" restricted="1"> <dc:title>[The movie]</dc:title> <upnp:class>object.item.videoItem</upnp:class> <dc:date>2020-05-05T08:28:35</dc:date> <upnp:albumArtURI dlna:profileID="JPEG_TN">[ipaddress]:50002/transcoder/jpegtnscaler.cgi/vfolderart/13811.jpg</upnp:albumArtURI> <res protocolInfo="http-get:*:video/mp4:DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000" resolution="1804x1080" size="17758270709" bitrate="3071395" duration="1:36:21.000" nrAudioChannels="1" sampleFrequency="48000">[ipaddress]:50002/v/NDLNA/13811.mp4</res><res protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_FLAGS=00f00000000000000000000000000000">[ipaddress]:50002/transcoder/jpegtnscaler.cgi/vfolderart/13811.jpg</res></item> </DIDL-Lite>
Well, after hours and days I managed to solve this one for my case.
The Synology media server has profiles for how it presents its media.
I had switched it from Default (no art, limited metadata) to Roku for my Roku devices, assuming that would be best for well, Rokus (still no art, limited metadata).
Turns out, the profile I really wanted was 'Default with video station metadata'. With this profile, the cover art shows up and it has the benefit of providing detailed metadata from Synology's Video Station database.
So, if anyone else's set up matches mine, there's your solution.
Although, I still don't have a technical reason for why Roku Media Player was ignoring the provided cover art with the 'Roku' and 'Default' Synology profiles. The xml looks the same with each profile, so I guess the art and metadata Roku uses comes from an additional endpoint provided by the Media Server I haven't found yet.