Going round in circles with DLNA (Jellyfin and Gmediarender)

Following a bit of a rearrangement of my home media setup I’ve found myself chasing my tail trying to get the Jellyfin DLNA plugin to play nicely with Gmediarender (just for music, principally FLAC files on my network storage).

Jellyfin (v10.10.5) is on a fresh and up-to-date x86 Dietpi install (on an HP G4 mini pc) on cabled LAN to the router. It has the latest (v6) DLNA plugin installed. (this box also has Kodi on it and is connected via HDMI to a television)

Gmediarender is also on a fresh Dietpi install, on a NanoPi M4 (v2) This box also has Raspotify, the *arr suite (but as yet unconfigured while I get the local network playing nice) and PiVPN connected to NordVPN.

Gmediarender works as expected when using Bubble UPNP from my phone on the local network, (raspotify too, with the known issue that gmediarender sometimes needs some ‘encouragement’ to drop the audio device (USB interface) and let raspotify have a go, if switching between the 2) - so it’s not an audio config issue.

Whilst I can see gmediarender as an endpoint in Jellyfin it doesn’t work, the interface says it’s playing but the transport just gets up to 10seconds and jumps back to the start, there is no sound and if I use dietpi-justboom to check the playback status on the renderer it is not doing anything (whereas when bubbleupnp is playing it reports as such (format sample rate etc).

I’ve captured 2 related logs:

Feb 01 07:19:11 DietPi gmediarender[14311]: INFO  [2025-02-01 07:19:11.224811 | webserver] Access /upnp/rendertransportSCPD.xml (text/xml) len=15697
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.374854 | transport] AVTransportURI: http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&MediaSourceId=94127233552033b1636f707f73a74eca&Static=true&Tag=e8be753a9e10b5ef27ad5039bf2fe745&dlnaheaders=true
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.374969 | transport] AVTransportURIMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item restricted="1" id="94127233552033b1636f707f73a74eca" parentID="f7494d3e87480ecf5e37ae71a5181486"><dc:title>Man's Final Frontier</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:date>1992-03-24</dc:date><upnp:genre>Hip-Hop</upnp:genre><upnp:artist>Arrested Development</upnp:artist><dc:creator>Arrested Development</dc:creator><upnp:artist role="AlbumArtist">Arrested Development</upnp:artist><upnp:album>3 Years, 5 Months &amp; 2 Days in the Life of...</upnp:album><upnp:originalTrackNumber>1</upnp:originalTrackNumber><res duration="00:02:39.6266670" size="18260735" nrAudioChannels="2" sampleFrequency="44100" bitrate="915172" protocolInfo="http-get:*:audio/flac:DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000">http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;MediaSourceId=94127233552033b1636f707f73a74eca&amp;Static=true&amp;Tag=e8be753a9e10b5ef27ad5039bf2fe745&amp;dlnaheaders=true</res><upnp:albumArtURI dlna:profileID="JPEG_SM">http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/480/480/0/0</upnp:albumArtURI><upnp:icon>http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/48/48/0/0</upnp:icon></item></DIDL-Lite>
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.375025 | gstreamer] Set uri to 'http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&MediaSourceId=94127233552033b1636f707f73a74eca&Static=true&Tag=e8be753a9e10b5ef27ad5039bf2fe745&dlnaheaders=true'
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.375419 | transport] LastChange: <?xml version="1.0"?>
Feb 01 07:21:07 DietPi gmediarender[14311]: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
Feb 01 07:21:07 DietPi gmediarender[14311]: <InstanceID val="0">
Feb 01 07:21:07 DietPi gmediarender[14311]: <AVTransportURI val="http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;MediaSourceId=94127233552033b1636f707f73a74eca&amp;Static=true&amp;Tag=e8be753a9e10b5ef27ad5039bf2fe745&amp;dlnaheaders=true"></AVTransportURI>
Feb 01 07:21:07 DietPi gmediarender[14311]: <AVTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item restricted=&quot;1&quot; id=&quot;94127233552033b1636f707f73a74eca&quot; parentID=&quot;f7494d3e87480ecf5e37ae71a5181486&quot;&gt;&lt;dc:title&gt;Man&apos;s Final Frontier&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;dc:date&gt;1992-03-24&lt;/dc:date&gt;&lt;upnp:genre&gt;Hip-Hop&lt;/upnp:genre&gt;&lt;upnp:artist&gt;Arrested Development&lt;/upnp:artist&gt;&lt;dc:creator&gt;Arrested Development&lt;/dc:creator&gt;&lt;upnp:artist role=&quot;AlbumArtist&quot;&gt;Arrested Development&lt;/upnp:artist&gt;&lt;upnp:album&gt;3 Years, 5 Months &amp;amp; 2 Days in the Life of...&lt;/upnp:album&gt;&lt;upnp:originalTrackNumber&gt;1&lt;/upnp:originalTrackNumber&gt;&lt;res duration=&quot;00:02:39.6266670&quot; size=&quot;18260735&quot; nrAudioChannels=&quot;2&quot; sampleFrequency=&quot;44100&quot; bitrate=&quot;915172&quot; protocolInfo=&quot;http-get:*:audio/flac:DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000&quot;&gt;http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&amp;amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;amp;MediaSourceId=94127233552033b1636f707f73a74eca&amp;amp;Static=true&amp;amp;Tag=e8be753a9e10b5ef27ad5039bf2fe745&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=&quot;JPEG_SM&quot;&gt;http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"></AVTransportURIMetaData>
Feb 01 07:21:07 DietPi gmediarender[14311]: </InstanceID>
Feb 01 07:21:07 DietPi gmediarender[14311]: </Event>
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.442842 | transport] TransportState: PLAYING
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.442938 | transport] CurrentTransportActions: PAUSE,STOP,SEEK
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.442969 | transport] CurrentTrackURI: http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&MediaSourceId=94127233552033b1636f707f73a74eca&Static=true&Tag=e8be753a9e10b5ef27ad5039bf2fe745&dlnaheaders=true
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.443010 | transport] CurrentTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item restricted="1" id="94127233552033b1636f707f73a74eca" parentID="f7494d3e87480ecf5e37ae71a5181486"><dc:title>Man's Final Frontier</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:date>1992-03-24</dc:date><upnp:genre>Hip-Hop</upnp:genre><upnp:artist>Arrested Development</upnp:artist><dc:creator>Arrested Development</dc:creator><upnp:artist role="AlbumArtist">Arrested Development</upnp:artist><upnp:album>3 Years, 5 Months &amp; 2 Days in the Life of...</upnp:album><upnp:originalTrackNumber>1</upnp:originalTrackNumber><res duration="00:02:39.6266670" size="18260735" nrAudioChannels="2" sampleFrequency="44100" bitrate="915172" protocolInfo="http-get:*:audio/flac:DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000">http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;MediaSourceId=94127233552033b1636f707f73a74eca&amp;Static=true&amp;Tag=e8be753a9e10b5ef27ad5039bf2fe745&amp;dlnaheaders=true</res><upnp:albumArtURI dlna:profileID="JPEG_SM">http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/480/480/0/0</upnp:albumArtURI><upnp:icon>http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/48/48/0/0</upnp:icon></item></DIDL-Lite>
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.443517 | transport] LastChange: <?xml version="1.0"?>
Feb 01 07:21:07 DietPi gmediarender[14311]: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
Feb 01 07:21:07 DietPi gmediarender[14311]: <InstanceID val="0">
Feb 01 07:21:07 DietPi gmediarender[14311]: <TransportState val="PLAYING"></TransportState>
Feb 01 07:21:07 DietPi gmediarender[14311]: <CurrentTransportActions val="PAUSE,STOP,SEEK"></CurrentTransportActions>
Feb 01 07:21:07 DietPi gmediarender[14311]: <CurrentTrackURI val="http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;MediaSourceId=94127233552033b1636f707f73a74eca&amp;Static=true&amp;Tag=e8be753a9e10b5ef27ad5039bf2fe745&amp;dlnaheaders=true"></CurrentTrackURI>
Feb 01 07:21:07 DietPi gmediarender[14311]: <CurrentTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item restricted=&quot;1&quot; id=&quot;94127233552033b1636f707f73a74eca&quot; parentID=&quot;f7494d3e87480ecf5e37ae71a5181486&quot;&gt;&lt;dc:title&gt;Man&apos;s Final Frontier&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;dc:date&gt;1992-03-24&lt;/dc:date&gt;&lt;upnp:genre&gt;Hip-Hop&lt;/upnp:genre&gt;&lt;upnp:artist&gt;Arrested Development&lt;/upnp:artist&gt;&lt;dc:creator&gt;Arrested Development&lt;/dc:creator&gt;&lt;upnp:artist role=&quot;AlbumArtist&quot;&gt;Arrested Development&lt;/upnp:artist&gt;&lt;upnp:album&gt;3 Years, 5 Months &amp;amp; 2 Days in the Life of...&lt;/upnp:album&gt;&lt;upnp:originalTrackNumber&gt;1&lt;/upnp:originalTrackNumber&gt;&lt;res duration=&quot;00:02:39.6266670&quot; size=&quot;18260735&quot; nrAudioChannels=&quot;2&quot; sampleFrequency=&quot;44100&quot; bitrate=&quot;915172&quot; protocolInfo=&quot;http-get:*:audio/flac:DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000&quot;&gt;http://127.0.0.1:8097/dlna/audio/94127233-5520-33b1-636f-707f73a74eca/stream.flac?DeviceProfileId=a04a2f92681f4d1ca31ba6010fe5d025&amp;amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;amp;MediaSourceId=94127233552033b1636f707f73a74eca&amp;amp;Static=true&amp;amp;Tag=e8be753a9e10b5ef27ad5039bf2fe745&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=&quot;JPEG_SM&quot;&gt;http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://127.0.0.1:8097/Items/94127233552033b1636f707f73a74eca/Images/Primary/0/155adacc0c601709ff30a02c1f23d8f7/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"></CurrentTrackMetaData>
Feb 01 07:21:07 DietPi gmediarender[14311]: </InstanceID>
Feb 01 07:21:07 DietPi gmediarender[14311]: </Event>
Feb 01 07:21:07 DietPi gmediarender[14311]: ERROR [2025-02-01 07:21:07.445936 | gstreamer] source: Error: Internal data stream error. (Debug: ../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin1/GstSoupHTTPSrc:source:
Feb 01 07:21:07 DietPi gmediarender[14311]: streaming stopped, reason error (-5))
Feb 01 07:21:07 DietPi gmediarender[14311]: ERROR [2025-02-01 07:21:07.446042 | gstreamer] typefindelement6: Error: Stream doesn't contain enough data. (Debug: ../plugins/elements/gsttypefindelement.c(1012): gst_type_find_element_chain_do_typefinding (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin1/GstTypeFindElement:typefindelement6:
Feb 01 07:21:07 DietPi gmediarender[14311]: Can't typefind stream)
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.453614 | gstreamer] Set next uri to 'http://127.0.0.1:8097/dlna/audio/a13afda1-d6e0-4f07-07a9-90765546c132/stream.flac?DeviceProfileId=b31c4feb5b2d48e3a866a08697680753&DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&MediaSourceId=a13afda1d6e04f0707a990765546c132&Static=true&Tag=59e735682010689fa02a012249b485d7&dlnaheaders=true'
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.453690 | transport] NextAVTransportURI: http://127.0.0.1:8097/dlna/audio/a13afda1-d6e0-4f07-07a9-90765546c132/stream.flac?DeviceProfileId=b31c4feb5b2d48e3a866a08697680753&DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&MediaSourceId=a13afda1d6e04f0707a990765546c132&Static=true&Tag=59e735682010689fa02a012249b485d7&dlnaheaders=true
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.453750 | transport] NextAVTransportURIMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item restricted="1" id="a13afda1d6e04f0707a990765546c132" parentID="f7494d3e87480ecf5e37ae71a5181486"><dc:title>Mama's Always on Stage</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:date>1992-03-24</dc:date><upnp:genre>Hip-Hop</upnp:genre><upnp:artist>Arrested Development</upnp:artist><dc:creator>Arrested Development</dc:creator><upnp:artist role="AlbumArtist">Arrested Development</upnp:artist><upnp:album>3 Years, 5 Months &amp; 2 Days in the Life of...</upnp:album><upnp:originalTrackNumber>2</upnp:originalTrackNumber><res duration="00:03:25.6666670" size="24658889" nrAudioChannels="2" sampleFrequency="44100" bitrate="959178" protocolInfo="http-get:*:audio/flac:DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000">http://127.0.0.1:8097/dlna/audio/a13afda1-d6e0-4f07-07a9-90765546c132/stream.flac?DeviceProfileId=b31c4feb5b2d48e3a866a08697680753&amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;MediaSourceId=a13afda1d6e04f0707a990765546c132&amp;Static=true&amp;Tag=59e735682010689fa02a012249b485d7&amp;dlnaheaders=true</res><upnp:albumArtURI dlna:profileID="JPEG_SM">http://127.0.0.1:8097/Items/a13afda1d6e04f0707a990765546c132/Images/Primary/0/55a788ad65d898dd5ea2798a3c41124a/jpg/480/480/0/0</upnp:albumArtURI><upnp:icon>http://127.0.0.1:8097/Items/a13afda1d6e04f0707a990765546c132/Images/Primary/0/55a788ad65d898dd5ea2798a3c41124a/jpg/48/48/0/0</upnp:icon></item></DIDL-Lite>
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.454180 | transport] LastChange: <?xml version="1.0"?>
Feb 01 07:21:07 DietPi gmediarender[14311]: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
Feb 01 07:21:07 DietPi gmediarender[14311]: <InstanceID val="0">
Feb 01 07:21:07 DietPi gmediarender[14311]: <NextAVTransportURI val="http://127.0.0.1:8097/dlna/audio/a13afda1-d6e0-4f07-07a9-90765546c132/stream.flac?DeviceProfileId=b31c4feb5b2d48e3a866a08697680753&amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;MediaSourceId=a13afda1d6e04f0707a990765546c132&amp;Static=true&amp;Tag=59e735682010689fa02a012249b485d7&amp;dlnaheaders=true"></NextAVTransportURI>
Feb 01 07:21:07 DietPi gmediarender[14311]: <NextAVTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item restricted=&quot;1&quot; id=&quot;a13afda1d6e04f0707a990765546c132&quot; parentID=&quot;f7494d3e87480ecf5e37ae71a5181486&quot;&gt;&lt;dc:title&gt;Mama&apos;s Always on Stage&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;dc:date&gt;1992-03-24&lt;/dc:date&gt;&lt;upnp:genre&gt;Hip-Hop&lt;/upnp:genre&gt;&lt;upnp:artist&gt;Arrested Development&lt;/upnp:artist&gt;&lt;dc:creator&gt;Arrested Development&lt;/dc:creator&gt;&lt;upnp:artist role=&quot;AlbumArtist&quot;&gt;Arrested Development&lt;/upnp:artist&gt;&lt;upnp:album&gt;3 Years, 5 Months &amp;amp; 2 Days in the Life of...&lt;/upnp:album&gt;&lt;upnp:originalTrackNumber&gt;2&lt;/upnp:originalTrackNumber&gt;&lt;res duration=&quot;00:03:25.6666670&quot; size=&quot;24658889&quot; nrAudioChannels=&quot;2&quot; sampleFrequency=&quot;44100&quot; bitrate=&quot;959178&quot; protocolInfo=&quot;http-get:*:audio/flac:DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000&quot;&gt;http://127.0.0.1:8097/dlna/audio/a13afda1-d6e0-4f07-07a9-90765546c132/stream.flac?DeviceProfileId=b31c4feb5b2d48e3a866a08697680753&amp;amp;DeviceId=6262897a-5fd1-43ab-b8b1-9b4593d73a23&amp;amp;MediaSourceId=a13afda1d6e04f0707a990765546c132&amp;amp;Static=true&amp;amp;Tag=59e735682010689fa02a012249b485d7&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=&quot;JPEG_SM&quot;&gt;http://127.0.0.1:8097/Items/a13afda1d6e04f0707a990765546c132/Images/Primary/0/55a788ad65d898dd5ea2798a3c41124a/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://127.0.0.1:8097/Items/a13afda1d6e04f0707a990765546c132/Images/Primary/0/55a788ad65d898dd5ea2798a3c41124a/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"></NextAVTransportURIMetaData>
Feb 01 07:21:07 DietPi gmediarender[14311]: </InstanceID>
Feb 01 07:21:07 DietPi gmediarender[14311]: </Event>
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.550078 | webserver] Access /upnp/rendercontrolSCPD.xml (text/xml) len=13317
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.565544 | control] cmd_obtain_variable: CurrentVolume for instance 0
Feb 01 07:21:07 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:07.573859 | control] cmd_obtain_variable: CurrentMute for instance 0
Feb 01 07:21:17 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:17.603205 | control] cmd_obtain_variable: CurrentVolume for instance 0
Feb 01 07:21:17 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:17.606661 | control] cmd_obtain_variable: CurrentMute for instance 0
Feb 01 07:21:20 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:20.085420 | transport] TransportState: STOPPED
Feb 01 07:21:20 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:20.085512 | transport] CurrentTransportActions: PLAY,SEEK
Feb 01 07:21:20 DietPi gmediarender[14311]: INFO  [2025-02-01 07:21:20.085664 | transport] LastChange: <?xml version="1.0"?>
Feb 01 07:21:20 DietPi gmediarender[14311]: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
Feb 01 07:21:20 DietPi gmediarender[14311]: <InstanceID val="0">
Feb 01 07:21:20 DietPi gmediarender[14311]: <TransportState val="STOPPED"></TransportState>
Feb 01 07:21:20 DietPi gmediarender[14311]: <CurrentTransportActions val="PLAY,SEEK"></CurrentTransportActions>
Feb 01 07:21:20 DietPi gmediarender[14311]: </InstanceID>
Feb 01 07:21:20 DietPi gmediarender[14311]: </Event>

and the corresponding Jellyfin log (is in the next post cos I’ve gone over char limit)

Couple of other observations that may help;

Jellyfin will play audio via DNLA in to Kodi.

I have Kodi set up for DLNA too and can also see gmediarender (from ‘play to’ in the context menu, but it also doesn’t get any sound across to gmediarender

I’ve created a jellyfin plugin profile, called SittingRoomSpeakers.xml, and put in both of the folders indicated in the logs but still get the 'no profile found, using default message.

I’m running out of places to look, any help would be gratefully received!

This is the Jellyfin log:

+00:00] [INF] Sending shutdown notifications
[2025-02-01 07:19:01.461 +00:00] [INF] WS "192.168.1.11" closed
[2025-02-01 07:19:01.462 +00:00] [INF] Stopping NAT discovery
[2025-02-01 07:19:01.464 +00:00] [INF] Disposing SsdpDevicePublisher
[2025-02-01 07:19:01.570 +00:00] [INF] Disposing PlayToManager
[2025-02-01 07:19:01.571 +00:00] [INF] Running query planner optimizations in the database... This might take a while
[2025-02-01 07:19:01.572 +00:00] [INF] "SsdpCommunicationsServer" disposing _BroadcastListenSocket
[2025-02-01 07:19:01.573 +00:00] [INF] "SsdpCommunicationsServer" Disposing 1 sendSockets
[2025-02-01 07:19:01.573 +00:00] [INF] "SsdpCommunicationsServer" disposing sendSocket from "192.168.1.10"
[2025-02-01 07:19:01.575 +00:00] [INF] Stopping directory watching for path "/mnt/dietpi_userdata/Video"
[2025-02-01 07:19:01.576 +00:00] [INF] Stopping directory watching for path "/mnt/dietpi_userdata/TVShows"
[2025-02-01 07:19:01.578 +00:00] [INF] Stopping directory watching for path "/mnt/dietpi_userdata/Music"
[2025-02-01 07:19:01.611 +00:00] [INF] Disposing "CoreAppHost"
[2025-02-01 07:19:01.611 +00:00] [INF] Disposing "MusicBrainzArtistProvider"
[2025-02-01 07:19:01.611 +00:00] [INF] Disposing "MusicBrainzAlbumProvider"
[2025-02-01 07:19:01.611 +00:00] [INF] Disposing "KodiSyncQueuePlugin"
[2025-02-01 07:19:01.622 +00:00] [INF] Disposing "PluginManager"
[2025-02-01 07:19:01.623 +00:00] [INF] Setting cache path: "/mnt/dietpi_userdata/jellyfin/cache"
[2025-02-01 07:19:01.627 +00:00] [INF] Loading assemblies
[2025-02-01 07:19:01.628 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Discogs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/Discogs_1.0.0.0/Jellyfin.Plugin.Discogs.dll"
[2025-02-01 07:19:01.629 +00:00] [INF] Loaded assembly "Rssdp, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/DLNA_6.0.0.0/Rssdp.dll"
[2025-02-01 07:19:01.630 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Dlna.Playback, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/DLNA_6.0.0.0/Jellyfin.Plugin.Dlna.Playback.dll"
[2025-02-01 07:19:01.630 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Dlna.Model, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/DLNA_6.0.0.0/Jellyfin.Plugin.Dlna.Model.dll"
[2025-02-01 07:19:01.633 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Dlna, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/DLNA_6.0.0.0/Jellyfin.Plugin.Dlna.dll"
[2025-02-01 07:19:01.634 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Fanart, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/Fanart_12.0.0.0/Jellyfin.Plugin.Fanart.dll"
[2025-02-01 07:19:01.640 +00:00] [INF] Loaded assembly "LiteDB, Version=5.0.15.0, Culture=neutral, PublicKeyToken=4ee40123013c9f27" from "/mnt/dietpi_userdata/jellyfin/plugins/Kodi Sync Queue_13.0.0.0/LiteDB.dll"
[2025-02-01 07:19:01.641 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.KodiSyncQueue, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/Kodi Sync Queue_13.0.0.0/Jellyfin.Plugin.KodiSyncQueue.dll"
[2025-02-01 07:19:01.645 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Tvdb, Version=18.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/TheTVDB_18.0.0.0/Jellyfin.Plugin.Tvdb.dll"
[2025-02-01 07:19:01.653 +00:00] [INF] Loaded assembly "Tvdb.Sdk, Version=4.7.10.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/TheTVDB_18.0.0.0/Tvdb.Sdk.dll"
[2025-02-01 07:19:01.654 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.TMDbBoxSets, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/TMDb Box Sets_11.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll"
[2025-02-01 07:19:01.656 +00:00] [INF] Loaded assembly "TVHeadEnd, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/TVHeadend_12.0.0.0/TVHeadEnd.dll"
[2025-02-01 07:19:01.657 +00:00] [INF] Defined LAN subnets: ["192.168.1.0/24"]
[2025-02-01 07:19:01.657 +00:00] [INF] Defined LAN exclusions: []
[2025-02-01 07:19:01.657 +00:00] [INF] Used LAN subnets: ["192.168.1.0/24"]
[2025-02-01 07:19:01.657 +00:00] [INF] Filtered interface addresses: ["127.0.0.1", "192.168.1.10", "10.173.161.1"]
[2025-02-01 07:19:01.657 +00:00] [INF] Bind Addresses ["0.0.0.0"]
[2025-02-01 07:19:01.657 +00:00] [INF] Remote IP filter is "Allowlist"
[2025-02-01 07:19:01.657 +00:00] [INF] Filtered subnets: []
[2025-02-01 07:19:04.459 +00:00] [INF] Loaded plugin: "Discogs" "1.0.0.0"
[2025-02-01 07:19:04.460 +00:00] [INF] Loaded plugin: "DLNA" "6.0.0.0"
[2025-02-01 07:19:04.460 +00:00] [INF] Loaded plugin: "Fanart" "12.0.0.0"
[2025-02-01 07:19:04.462 +00:00] [INF] KodiSyncQueue is starting...
[2025-02-01 07:19:04.462 +00:00] [INF] Creating DB Repository...
[2025-02-01 07:19:04.498 +00:00] [INF] Loaded plugin: "Kodi Sync Queue" "13.0.0.0"
[2025-02-01 07:19:04.499 +00:00] [INF] Loaded plugin: "TheTVDB" "18.0.0.0"
[2025-02-01 07:19:04.499 +00:00] [INF] Loaded plugin: "TMDb Box Sets" "11.0.0.0"
[2025-02-01 07:19:04.500 +00:00] [INF] Loaded plugin: "TVHeadend" "12.0.0.0"
[2025-02-01 07:19:04.500 +00:00] [INF] Loaded plugin: "TMDb" "10.10.5.0"
[2025-02-01 07:19:04.500 +00:00] [INF] Loaded plugin: "Studio Images" "10.10.5.0"
[2025-02-01 07:19:04.500 +00:00] [INF] Loaded plugin: "OMDb" "10.10.5.0"
[2025-02-01 07:19:04.500 +00:00] [INF] Loaded plugin: "MusicBrainz" "10.10.5.0"
[2025-02-01 07:19:04.500 +00:00] [INF] Loaded plugin: "AudioDB" "10.10.5.0"
[2025-02-01 07:19:04.524 +00:00] [INF] Kestrel is listening on "0.0.0.0"
[2025-02-01 07:19:04.535 +00:00] [INF] Using user profile directory "/mnt/dietpi_userdata/jellyfin/plugins/configurations/dlna/user"
[2025-02-01 07:19:04.582 +00:00] [INF] Using system profile directory "/mnt/dietpi_userdata/jellyfin/plugins/DLNA_6.0.0.0/profiles"
[2025-02-01 07:19:04.625 +00:00] [INF] Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.1.10" with uri "http://192.168.1.10:8097/dlna/7a819bd2-6676-4c86-84d5-91db9a2b3b4c/description.xml"
[2025-02-01 07:19:04.818 +00:00] [WRN] The WebRootPath was not found: "/mnt/dietpi_userdata/jellyfin/wwwroot". Static files may be unavailable.
[2025-02-01 07:19:04.925 +00:00] [INF] Running startup tasks
[2025-02-01 07:19:04.926 +00:00] [INF] Retention task scheduled
[2025-02-01 07:19:04.933 +00:00] [INF] Daily trigger for "Remove Old Sync Data" set to fire at 2025-02-02 00:01:00.000 +00:00, which is 16:41:55.0662315 from now.
[2025-02-01 07:19:04.934 +00:00] [INF] Daily trigger for "Generate Trickplay Images" set to fire at 2025-02-02 03:00:00.000 +00:00, which is 19:40:55.0654811 from now.
[2025-02-01 07:19:04.934 +00:00] [INF] Daily trigger for "Extract Chapter Images" set to fire at 2025-02-02 02:00:00.000 +00:00, which is 18:40:55.0652221 from now.
[2025-02-01 07:19:04.972 +00:00] [INF] Found ffmpeg version "7.0.2"
[2025-02-01 07:19:04.990 +00:00] [INF] Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
[2025-02-01 07:19:05.008 +00:00] [INF] Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2025-02-01 07:19:05.025 +00:00] [INF] Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2025-02-01 07:19:05.152 +00:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2025-02-01 07:19:07.934 +00:00] [INF] "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds
[2025-02-01 07:19:08.127 +00:00] [INF] VAAPI device "/dev/dri/renderD128" is Intel GPU (iHD)
[2025-02-01 07:19:08.127 +00:00] [INF] VAAPI device "/dev/dri/renderD128" supports Vulkan DRM modifier
[2025-02-01 07:19:08.127 +00:00] [INF] VAAPI device "/dev/dri/renderD128" supports Vulkan DRM interop
[2025-02-01 07:19:08.127 +00:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2025-02-01 07:19:08.127 +00:00] [INF] ServerId: "7a819bd266764c8684d591db9a2b3b4c"
[2025-02-01 07:19:08.127 +00:00] [INF] Core startup complete
[2025-02-01 07:19:08.127 +00:00] [INF] Startup complete 0:00:06.5046613
[2025-02-01 07:19:09.116 +00:00] [INF] WS "192.168.1.11" request
[2025-02-01 07:19:09.656 +00:00] [INF] "Clean up collections and playlists" Completed after 0 minute(s) and 1 seconds
[2025-02-01 07:19:09.742 +00:00] [INF] "Update Plugins" Completed after 0 minute(s) and 1 seconds
[2025-02-01 07:19:09.866 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "Kodi (TellyBox2)", ModelNumber: "20.1 Debian package version: 2:20.1+dfsg-1", SerialNumber: null, ModelName: "Kodi", ModelDescription: "Kodi - Media Renderer", ModelUrl: "http://kodi.tv/", Manufacturer: "XBMC Foundation", ManufacturerUrl: "http://kodi.tv/", Headers: [] }
[2025-02-01 07:19:09.866 +00:00] [INF] DLNA Session created for "Kodi (TellyBox2)" - "Kodi" using profile "Generic Device"
[2025-02-01 07:19:09.872 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:19:09.872 +00:00] [INF] DLNA Session created for "SittingRoomSpeakers" - "gmediarender" using profile "Generic Device"
[2025-02-01 07:19:29.908 +00:00] [INF] Watching directory "/mnt/dietpi_userdata/Video"
[2025-02-01 07:19:36.304 +00:00] [INF] Watching directory "/mnt/dietpi_userdata/TVShows"
[2025-02-01 07:19:41.817 +00:00] [INF] Watching directory "/mnt/dietpi_userdata/Music"
[2025-02-01 07:21:06.965 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:06.999 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.000 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.001 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.002 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.002 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.003 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.004 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.005 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.005 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.006 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.006 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.007 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.008 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.009 +00:00] [INF] No matching device profile found. The default will need to be used. 
DeviceIdentification { FriendlyName: "SittingRoomSpeakers", ModelNumber: "0.1", SerialNumber: null, ModelName: "gmediarender", ModelDescription: "gmediarender 0.1", ModelUrl: "http://github.com/hzeller/gmrender-resurrect", Manufacturer: "Ivo Clarysse, Henner Zeller", ManufacturerUrl: "http://github.com/hzeller/gmrender-resurrect", Headers: [] }
[2025-02-01 07:21:07.741 +00:00] [INF] Started user data sync
[2025-02-01 07:21:07.892 +00:00] [INF] User Data Sync: User "marc" ("fd02986e4c2e4031847455e540150541") posted 2 updates
[2025-02-01 07:21:07.893 +00:00] [INF] Finished user data sync, taking "00:00:00.1514861"
[2025-02-01 07:21:19.845 +00:00] [INF] Playback stopped reported by app "DLNA" "10.10.5" playing "Man's Final Frontier". Stopped at "0" ms
[2025-02-01 07:21:20.346 +00:00] [INF] Started user data sync
[2025-02-01 07:21:20.347 +00:00] [INF] User Data Sync: User "marc" ("fd02986e4c2e4031847455e540150541") posted 2 updates
[2025-02-01 07:21:20.347 +00:00] [INF] Finished user data sync, taking "00:00:00.0017813"

I’m rapidly getting nowhere with this.

I can see and play in to Kodi from Jellyfin, I can see Gmediarender from all servers (Kodi, Jellyfin and BubbleUpnP) but can only play to it from BubbleUpnP.

I’ve uninstalled and reinstalled a bunch of stuff a bunch of times but I appear to be no closer to my goal of being able to play audio out of either Jellyfin or Kodi to Gmediarender and my speakers.

Which logs do I need to show to whom to work out what’s going wrong here?

Looks like I might a victim of a Jellyfin bug (although it doesn’t explain why Kodi’s ‘play to’ doesn’t work)

A simple sanity check, these DLNA features (in both Kodi and Jellyfin) don’t actually rely on there being a separate DLNA server, do they? I’ve been working from the assumption that they have one (or something that functions as one) built in - am I off the mark with that thought?