Your initial idea was cool, but your evolv is great ;D
Ok if I don’t missunderstood your request, this is the description of my renderers and a link for the service description xmls grab with Device Spy:
First is GMrender Resurect. This is a Linux shell apps that listen uPnp Request and play Media. (Actually installed on a Raspberry Pi).
Device Description URL : http://192.168.0.123:49494/description.xml
description.xml
Base URL http://192.168.0.123:49494/
Device icon Present, 128x128
Device URN urn:schemas-upnp-org:device:MediaRenderer:1
Embedded devices 0
Expiration timeout 100
Friendly name SalleDeBain
Has presentation True
Manufacturer URL GitHub - hzeller/gmrender-resurrect: Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer. Fork of GMediaRenderer to add some features to make it usable.
Model description gmediarender 0.0.7-git
Model name gmediarender
Model number 2013-09-07_9bcc832
Model URL GitHub - hzeller/gmrender-resurrect: Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer. Fork of GMediaRenderer to add some features to make it usable.
Presentation URL http://192.168.0.123:49494/
Product code
Proprietary type
Remote endpoint 192.168.0.123:49494
Serial number
Services 3
Standard type
Unique device name GMediaRender-1_0-000-000-002
Version 1.0
Link to services URL, and xml link :
Methods 12
Parent presentation URL http://192.168.0.123:49494/
Parent UDN urn:schemas-upnp-org:device:MediaRenderer:1
Service ID urn:upnp-org:serviceId:AVTransport
Service URL http://192.168.0.123:49494/upnp/rendertransportSCPD.xml
State variables 30
Version 1.0
rendertransportSCPD.xml
Methods 21
Parent presentation URL http://192.168.0.123:49494/
Parent UDN urn:schemas-upnp-org:device:MediaRenderer:1
Service ID urn:upnp-org:serviceId:RenderingControl
Service URL http://192.168.0.123:49494/upnp/rendercontrolSCPD.xml
State variables 21
Version 1.0
rendercontrolSCPD.xml
Methods 4
Parent presentation URL http://192.168.0.123:49494/
Parent UDN urn:schemas-upnp-org:device:MediaRenderer:1
Service ID urn:upnp-org:serviceId:ConnectionManager
Service URL http://192.168.0.123:49494/upnp/renderconnmgrSCPD.xml
State variables 10
Version 1.0
renderconnmgrSCPD.xml
Second is a SONY Blu-ray HomeTheatre :
Device Description URL : http://192.168.0.90:52323/dmr.xml
dmr.xml
Base URL http://192.168.0.90:52323/
Device icon Present, 48x48
Device URN urn:schemas-upnp-org:device:MediaRenderer:1
Embedded devices 0
Expiration timeout 1800
Friendly name BLU-RAY HOME THEATRE SYSTEM
Has presentation True
Interface to host 192.168.0.10
Manufacturer Sony Corporation
Manufacturer URL http://www.sony.net/
Model description
Model name BDV
Model number
Presentation URL http://192.168.0.90:52323/
Product code
Proprietary type
Remote endpoint 192.168.0.90:52323
Serial number
Services 5
Standard type
Unique device name 00000000-0000-1010-8000-544249199c7c
Version 1.0
Link to services URL, and xml link :
Methods 15
Parent presentation URL http://192.168.0.90:52323/
Parent UDN urn:schemas-upnp-org:device:MediaRenderer:1
Service ID urn:upnp-org:serviceId:AVTransport
Service URL http://192.168.0.90:52323/AVTransportSCPD.xml
State variables 33
Version 1.0
AVTransportSCPD.xml
Methods 6
Parent presentation URL http://192.168.0.90:52323/
Parent UDN urn:schemas-upnp-org:device:MediaRenderer:1
Service ID urn:upnp-org:serviceId:RenderingControl
Service URL http://192.168.0.90:52323/RenderingControlBdvSCPD.xml
State variables 7
Version 1.0
RenderingControlBdvSCPD.xml
Methods 3
Parent presentation URL http://192.168.0.90:52323/
Parent UDN urn:schemas-upnp-org:device:MediaRenderer:1
Service ID urn:upnp-org:serviceId:ConnectionManager
Service URL http://192.168.0.90:52323/ConnectionManagerSCPD.xml
State variables 10
Version 1.0
ConnectionManagerSCPD.xml
If I can provide any other help or beta test, please let me know !
Thanks.