From 14d0110fb4e377a5c532dc462778777dd4c0808f Mon Sep 17 00:00:00 2001 From: Justin Maggard Date: Fri, 28 Jul 2017 18:14:52 -0700 Subject: [PATCH] upnpsoap: Add extra thumnail res for Samsung video thumbnails It's been reported that modern Samsung TVs (Series F?) won't show video thumbnails unless they're listed as JPEG_SM. So add an extra entry for that. --- upnpsoap.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/upnpsoap.c b/upnpsoap.c index de6dd88..61067e7 100644 --- a/upnpsoap.c +++ b/upnpsoap.c @@ -1127,6 +1127,15 @@ callback(void *args, int argc, char **argv, char **azColName) "http://%s:%d/AlbumArt/%s-%s.jpg" "</res>", lan_addr[passed_args->iface].str, runtime_vars.port, album_art, detailID); + if (passed_args->client == ESamsungSeriesCDE ) { + ret = strcatf(str, "<res dlna:profileID=\"JPEG_SM\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\"" + " protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;" + "DLNA.ORG_OP=01;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=%08X%024X\" resolution=\"320x320\">" + "http://%s:%d/AlbumArt/%s-%s.jpg" + "</res>", + DLNA_FLAG_DLNA_V1_5|DLNA_FLAG_TM_B|DLNA_FLAG_TM_I, 0, + lan_addr[passed_args->iface].str, runtime_vars.port, album_art, detailID); + } } else if( passed_args->filter & FILTER_UPNP_ALBUMARTURI ) { ret = strcatf(str, "<upnp:albumArtURI"); if( passed_args->filter & FILTER_UPNP_ALBUMARTURI_DLNA_PROFILEID ) {