JRiver 28, Windows 10, using it to play music on this DLNA renderer, which works fine other than something with the way that the "renderer stopping itself" is going wrong. The problem is that I have one app that handles this process perfectly fine (MConnect) but JRiver and BubbleUPnP (just tested) behave the same way - the only way to release the signal is to start playing again and then manually stop. It could be that they're behaving properly and I have a renderer and one control app that are both messed up in a way that makes them work right.
Here's the data for this renderer, let me know if any other data would be helpful:
Device Description Url
http://192.168.0.112:49494/description.xmlHTTP Server Header Linux/5.10.52-v7+, UPnP/1.0, Portable SDK for UPnP devices/1.8.4
Description gmediarender 0.0.8
Friendly Name DietPi
Manufacturer Name Ivo Clarysse, Henner Zeller
Manufacturer Url
http://github.com/hzeller/gmrender-resurrectModel Name gmediarender
Model Number 0.0.8
Model Url
http://github.com/hzeller/gmrender-resurrectPresentation Url
http://192.168.0.112:49494/UPnP Device Type urn:schemas-upnp-org:device:MediaRenderer:1
UPnP Media Renderer version 1
Unique Device Name uuid:1f51d14c-a6f2-481a-af25-547df06a7f6d
Service Url for AVTransport
http://192.168.0.112:49494/upnp/rendertransportSCPD.xmlService Url for ConnectionManager
http://192.168.0.112:49494/upnp/renderconnmgrSCPD.xmlService Url for RenderingControl
http://192.168.0.112:49494/upnp/rendercontrolSCPD.xmlAVT:GetDeviceCapabilities action Supported
AVT:GetMediaInfo action Supported
AVT:GetPositionInfo action Supported
AVT:GetTransportInfo action Supported
AVT:GetTransportSettings action Supported
AVT:SetNextAVTransportURI (gapless play) Supported
AVT:SyncPlay (synchronous play) NOT Supported
RC:GetVolume action Supported
RC:SetVolume action Supported
AVT:Event Subscription Succeeded
RC:Event Subscription Succeeded
HTTP User Agent (client) GStreamer souphttpsrc 1.14.4 libsoup/2.64.2
Play test file result Play success => Start Ok / Stop Ok