Jump to content

DLNA Profile


Doozer

Recommended Posts

ginjaninja

How to I make a DLNA Device Profile based on the IP address of the device connecting?

 

dont think identify by ip is an option..plus its a bit unwiieldy, profiles are by device type (and their capabilities) rather than specific device.

I would have thought some sort of dlna/generic packet capture should identfy soemthing unique about the device type which can be put in the identification section of the dlna profile.

 

 

edit

http://mediabrowser.tv/community/index.php?/topic/18612-how-to-set-up-dlna-profiles-for-multiple-xboxones-and-users/

 

my mistake ...theres a good reason and method here,,

reason..different default user profile per box

method..use the serial number of device as unique id...

Edited by ginjaninja
Link to comment
Share on other sites

Thank you so much. I was able to find a UUID which reads USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7

 

Where in the profile configuration would I put this? Again, thanks for all the help. 

Link to comment
Share on other sites

Happy2Play

Your device identification options are limited to these elements.  And can be found in the devices description xml in the DLNA Debug log.

  • FriendlyName
  • Manufacturer
  • ManufacturerUrl
  • ModelName
  • ModelNumber
  • Model Description
  • ModelUrl
  • SerialNumber
  • Device Description

Example from SamsungMRDesc.xml.

<friendlyName>Samsung TV</friendlyName>
<manufacturer>Samsung Electronics</manufacturer>
<manufacturerURL>http://www.samsung.com</manufacturerURL>
<modelDescription>Samsung DTV DMR</modelDescription>
<modelName>Samsung DTV DMR</modelName><
modelNumber>1.0</modelNumber>
<modelURL>http://www.samsung.com</modelURL>
<serialNumber>12345678DMR</serialNumber>
  • Http Headers

Example captured from debug log.
 

Headers: User-Agent=Kodi/14.0 (Windows NT 6.3; WOW64) App_Bitness/32 Version/14.0-Git:20141223-ad747d9,Host=192.168.0.11:8096,Accept=*/*,Accept-Charset=UTF-8,*;q=0.8
Link to comment
Share on other sites

What I am after here is a way for Mediabrowser server to recognize Jriver Media Center as a DLNA client. But I want to know which computer is using it so I can assign the appropriate user profile. Using the tools mentioned above, I tried the friendly name but nothing seemed to work.

Link to comment
Share on other sites

Happy2Play

You would have to post a DLNA debug log.  And someone maybe able to help find a value for the specific system.

Link to comment
Share on other sites

Can anyone tell me how to create a DLNA profile by identifying the computer as the client from the following? This is a link to the log file https://onedrive.live.com/redir?resid=7156303DA1516DC1!262267&authkey=!ABFzPCccLUlc0sY&ithint=file%2ctxt but I pasted some relevant info from it. The Media Browser Server is 10.1.1.20 and the client is 10.1.1.40. Thank you for looking at all this.

 

 

 

 

 

 

2015-02-26 23:28:14.6634 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=upnp:rootdevice,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7::upnp:rootdevice
2015-02-26 23:28:14.6824 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:device:X-JRiver-Library-Server:1,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7::urn:schemas-upnp-org:device:X-JRiver-Library-Server:1
2015-02-26 23:28:14.7044 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7
2015-02-26 23:28:14.7244 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:jriver.com:service:LibraryServer:1,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7::urn:jriver.com:service:LibraryServer:1
2015-02-26 23:28:14.7444 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=upnp:rootdevice,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7::upnp:rootdevice
2015-02-26 23:28:14.7444 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=upnp:rootdevice,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::upnp:rootdevice
2015-02-26 23:28:14.7654 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:device:X-JRiver-Library-Server:1,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7::urn:schemas-upnp-org:device:X-JRiver-Library-Server:1
2015-02-26 23:28:14.7654 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:device:MediaRenderer:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:device:MediaRenderer:1
2015-02-26 23:28:14.7654 Info - App: HttpClientManager GET: http://10.1.1.40:52100/DeviceDescription.xml
2015-02-26 23:28:14.7794 Info - App: HttpClientManager GET: http://10.1.1.40:52100/RenderingControl/scpd.xml
2015-02-26 23:28:14.7794 Info - App: HttpClientManager GET: http://10.1.1.40:52100/AVTransport/scpd.xml
2015-02-26 23:28:14.7794 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7
2015-02-26 23:28:14.7794 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289
2015-02-26 23:28:14.8044 Info - App: HttpClientManager POST: http://www.mb3admin.com/admin/service/registration/ping
2015-02-26 23:28:14.8064 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:jriver.com:service:LibraryServer:1,LOCATION=http://10.1.1.40:52199/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:bf4500cc-de93-43e0-a3b3-c0da87ed10d7::urn:jriver.com:service:LibraryServer:1
2015-02-26 23:28:14.8064 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:service:ConnectionManager:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:service:ConnectionManager:1
2015-02-26 23:28:14.8284 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:service:AVTransport:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:service:AVTransport:1
2015-02-26 23:28:14.8374 Debug - Dlna: Found matching device profile: Generic Device
2015-02-26 23:28:14.8374 Info - Dlna: DLNA Session created for VWS-EricOffice - Media Center
2015-02-26 23:28:14.8374 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:service:RenderingControl:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:service:RenderingControl:1
2015-02-26 23:28:14.8684 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=upnp:rootdevice,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::upnp:rootdevice
2015-02-26 23:28:14.8904 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:device:MediaRenderer:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:device:MediaRenderer:1
2015-02-26 23:28:14.9104 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289
2015-02-26 23:28:14.9304 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:service:ConnectionManager:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:service:ConnectionManager:1
2015-02-26 23:28:14.9514 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:service:AVTransport:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:service:AVTransport:1
2015-02-26 23:28:14.9724 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: SERVER=Windows, UPnP/1.1 DLNADOC/1.50, JRiver/20,HOST=239.255.255.250:1900,CACHE-CONTROL=max-age=1800,NT=urn:schemas-upnp-org:service:RenderingControl:1,LOCATION=http://10.1.1.40:52100/DeviceDescription.xml,NTS=ssdp:alive,USN=uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289::urn:schemas-upnp-org:service:RenderingControl:1
2015-02-26 23:28:15.8424 Info - App: HttpClientManager POST: http://10.1.1.40:52100/AVTransport/control
2015-02-26 23:28:21.4408 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=uuid:upnp-InternetGatewayDevice-1_0-689423d9e023,USN=uuid:upnp-InternetGatewayDevice-1_0-689423d9e023,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.4508 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=urn:schemas-upnp-org:device:InternetGatewayDevice:1,USN=uuid:upnp-InternetGatewayDevice-1_0-689423d9e023::urn:schemas-upnp-org:device:InternetGatewayDevice:1,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.4508 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=upnp:rootdevice,USN=uuid:upnp-InternetGatewayDevice-1_0-689423d9e023::upnp:rootdevice,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.4708 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=uuid:upnp-WANDevice-1_0-689423d9e023,USN=uuid:upnp-WANDevice-1_0-689423d9e023,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.4708 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=urn:schemas-upnp-org:device:WANDevice:1,USN=uuid:upnp-WANDevice-1_0-689423d9e023::urn:schemas-upnp-org:device:WANDevice:1,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.4818 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=uuid:upnp-WANConnectionDevice-1_0-689423d9e023,USN=uuid:upnp-WANConnectionDevice-1_0-689423d9e023,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.5018 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=urn:schemas-upnp-org:device:WANConnectionDevice:1,USN=uuid:upnp-WANConnectionDevice-1_0-689423d9e023::urn:schemas-upnp-org:device:WANConnectionDevice:1,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.5018 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=urn:schemas-upnp-org:service:Layer3Forwarding:1,USN=uuid:upnp-InternetGatewayDevice-1_0-689423d9e023::urn:schemas-upnp-org:service:Layer3Forwarding:1,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.5208 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1,USN=uuid:upnp-WANDevice-1_0-689423d9e023::urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:21.5308 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,Cache-Control=max-age=1900,Location=http://192.168.0.1:80/RootDevice.xml,NT=urn:schemas-upnp-org:service:WANIPConnection:1,USN=uuid:upnp-WANConnectionDevice-1_0-689423d9e023::urn:schemas-upnp-org:service:WANIPConnection:1,NTS=ssdp:alive,Server=UPnP/1.0 UPnP/1.0 UPnP-Device-Host/1.0
2015-02-26 23:28:30.5613 Debug - Dlna: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
USER-AGENT: UPnP/1.0 DLNADOC/1.50 Platinum/1.0.4.2
MAN: "ssdp:discover"
ST: ssdp:all
MX: 3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
2015-02-26 23:28:30.5613 Debug - Dlna: M-SEARCH message received from 127.0.0.1:1900 on 0.0.0.0:1900. Headers: HOST=239.255.255.250:1900,USER-AGENT=UPnP/1.0 DLNADOC/1.50 Platinum/1.0.4.2,MAN="ssdp:discover",ST=ssdp:all,MX=3
2015-02-26 23:28:30.5613 Debug - Dlna: Delaying search response by 0 seconds
2015-02-26 23:28:30.5613 Debug - Dlna: RespondToSearch
2015-02-26 23:28:30.5613 Debug - Dlna: 127.0.0.1:1900 - Responded to a upnp:rootdevice request to 10.1.1.20
2015-02-26 23:28:30.5613 Debug - Dlna: HTTP/1.1 Device message received from 127.0.0.1:1900. Headers: CACHE-CONTROL=max-age = 600,DATE=Thu, 26 Feb 2015 23:28:30 GMT,EXT=,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,ST=upnp:rootdevice,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::upnp:rootdevice
2015-02-26 23:28:30.5613 Debug - Dlna: 127.0.0.1:1900 - Responded to a urn:schemas-upnp-org:device:MediaServer:1 request to 10.1.1.20
2015-02-26 23:28:30.5613 Debug - Dlna: HTTP/1.1 Device message received from 127.0.0.1:1900. Headers: CACHE-CONTROL=max-age = 600,DATE=Thu, 26 Feb 2015 23:28:30 GMT,EXT=,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,ST=urn:schemas-upnp-org:device:MediaServer:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:device:MediaServer:1
2015-02-26 23:28:30.5613 Debug - Dlna: 127.0.0.1:1900 - Responded to a urn:schemas-upnp-org:service:ContentDirectory:1 request to 10.1.1.20
2015-02-26 23:28:30.5613 Debug - Dlna: HTTP/1.1 Device message received from 127.0.0.1:1900. Headers: CACHE-CONTROL=max-age = 600,DATE=Thu, 26 Feb 2015 23:28:30 GMT,EXT=,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,ST=urn:schemas-upnp-org:service:ContentDirectory:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:service:ContentDirectory:1
2015-02-26 23:28:30.5613 Debug - Dlna: 127.0.0.1:1900 - Responded to a urn:schemas-upnp-org:service:ConnectionManager:1 request to 10.1.1.20
2015-02-26 23:28:30.5613 Debug - Dlna: HTTP/1.1 Device message received from 127.0.0.1:1900. Headers: CACHE-CONTROL=max-age = 600,DATE=Thu, 26 Feb 2015 23:28:30 GMT,EXT=,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,ST=urn:schemas-upnp-org:service:ConnectionManager:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:service:ConnectionManager:1
2015-02-26 23:28:30.5613 Debug - Dlna: HTTP/1.1 Device message received from 127.0.0.1:1900. Headers: CACHE-CONTROL=max-age = 600,DATE=Thu, 26 Feb 2015 23:28:30 GMT,EXT=,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,ST=urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
2015-02-26 23:28:30.5613 Debug - Dlna: 127.0.0.1:1900 - Responded to a urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1 request to 10.1.1.20
2015-02-26 23:28:30.5613 Debug - Dlna: HTTP/1.1 Device message received from 127.0.0.1:1900. Headers: CACHE-CONTROL=max-age = 600,DATE=Thu, 26 Feb 2015 23:28:30 GMT,EXT=,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,ST=uuid:ba12bc4961ffe1f4b02a902da898e81b,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b
2015-02-26 23:28:30.5613 Debug - Dlna: 127.0.0.1:1900 - Responded to a uuid:ba12bc4961ffe1f4b02a902da898e81b request to 10.1.1.20
2015-02-26 23:28:33.5565 Debug - Dlna: Sending alive notifications
2015-02-26 23:28:33.5565 Debug - Dlna: uuid:ba12bc4961ffe1f4b02a902da898e81b::upnp:rootdevice said alive
2015-02-26 23:28:33.5565 Debug - Dlna: uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:device:MediaServer:1 said alive
2015-02-26 23:28:33.5565 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,CACHE-CONTROL=max-age = 600,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,NTS=ssdp:alive,NT=upnp:rootdevice,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::upnp:rootdevice
2015-02-26 23:28:33.5565 Debug - Dlna: uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:service:ContentDirectory:1 said alive
2015-02-26 23:28:33.5565 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,CACHE-CONTROL=max-age = 600,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,NTS=ssdp:alive,NT=urn:schemas-upnp-org:device:MediaServer:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:device:MediaServer:1
2015-02-26 23:28:33.5565 Debug - Dlna: uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:service:ConnectionManager:1 said alive
2015-02-26 23:28:33.5565 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,CACHE-CONTROL=max-age = 600,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,NTS=ssdp:alive,NT=urn:schemas-upnp-org:service:ContentDirectory:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:service:ContentDirectory:1
2015-02-26 23:28:33.5565 Debug - Dlna: uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1 said alive
2015-02-26 23:28:33.5565 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,CACHE-CONTROL=max-age = 600,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,NTS=ssdp:alive,NT=urn:schemas-upnp-org:service:ConnectionManager:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:schemas-upnp-org:service:ConnectionManager:1
2015-02-26 23:28:33.5565 Debug - Dlna: uuid:ba12bc4961ffe1f4b02a902da898e81b said alive
2015-02-26 23:28:33.5565 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,CACHE-CONTROL=max-age = 600,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,NTS=ssdp:alive,NT=urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b::urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
2015-02-26 23:28:33.5565 Debug - Dlna: NOTIFY Device message received from 10.1.1.20:1900. Headers: HOST=239.255.255.250:1900,CACHE-CONTROL=max-age = 600,LOCATION=http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml,SERVER=WIN32/6.1 UPnP/1.0 DLNADOC/1.5 MediaBrowser/3.0.5522.767,NTS=ssdp:alive,NT=uuid:ba12bc4961ffe1f4b02a902da898e81b,USN=uuid:ba12bc4961ffe1f4b02a902da898e81b
2015-02-26 23:28:33.5565 Debug - HttpServer: HTTP GET http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml
 Ip: 10.1.1.40:61780. Headers: Accept=*/*,Accept-Encoding=gzip,User-Agent=Microsoft-Windows-XP/2002, UPnP/1.1, J. River Internet Reader/2.0 (compatible; Windows-Media-Player/10),Icy-Metadata=1,Host=10.1.1.20:8096,Connection=Keep-Alive,Cache-Control=no-cache
2015-02-26 23:28:33.5565 Debug - Dlna: No matching device profile found. The default will be used. User-agent: Microsoft-Windows-XP/2002, UPnP/1.1, J. River Internet Reader/2.0 (compatible; Windows-Media-Player/10).
2015-02-26 23:28:33.5565 Debug - HttpServer: HTTP Response 200 to 10.1.1.40. Response time: 5.0003 ms.
 Url: http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/description.xml
2015-02-26 23:28:34.0035 Debug - HttpServer: HTTP GET http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/contentdirectory/contentdirectory.xml
 Ip: 10.1.1.40:61780. Headers: Accept=*/*,Accept-Encoding=gzip,User-Agent=Microsoft-Windows-XP/2002, UPnP/1.1, J. River Internet Reader/2.0 (compatible; Windows-Media-Player/10),Icy-Metadata=1,Host=10.1.1.20:8096,Connection=Keep-Alive,Cache-Control=no-cache
2015-02-26 23:28:34.0095 Debug - HttpServer: HTTP Response 200 to 10.1.1.40. Response time: 6.0004 ms.
 Url: http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/contentdirectory/contentdirectory.xml
2015-02-26 23:28:34.0095 Debug - HttpServer: HTTP POST http://10.1.1.20:8096/dlna/ba12bc4961ffe1f4b02a902da898e81b/contentdirectory/control
 Ip: 10.1.1.40:61780. Headers: Accept=*/*,Content-Type=text/xml; charset="utf-8",Host=10.1.1.20:8096,Soapaction="urn:schemas-upnp-org:service:ContentDirectory:1#Search",Accept-Encoding=gzip,User-Agent=Microsoft-Windows-XP/2002, UPnP/1.1, J. River Internet Reader/2.0 (compatible; Windows-Media-Player/10),Content-Length=617,Connection=Keep-Alive,Cache-Control=no-cache
2015-02-26 23:28:34.0245 Debug - Dlna: No matching device profile found. The default will be used. User-agent: Microsoft-Windows-XP/2002, UPnP/1.1, J. River Internet Reader/2.0 (compatible; Windows-Media-Player/10).
2015-02-26 23:28:34.0245 Debug - UpnpContentDirectory: Control request
 Headers: Accept=*/*, Content-Type=text/xml; charset="utf-8", Host=10.1.1.20:8096, Soapaction="urn:schemas-upnp-org:service:ContentDirectory:1#Search", Accept-Encoding=gzip, User-Agent=Microsoft-Windows-XP/2002, UPnP/1.1, J. River Internet Reader/2.0 (compatible; Windows-Media-Player/10), Content-Length=617, Connection=Keep-Alive, Cache-Control=no-cache
 <?xml version="1.0" encoding="UTF-8" ?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <s:Body>
 <u:Search xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
 <ContainerID>0</ContainerID>
 <SearchCriteria>(upnp:class derivedfrom "object.item.audioItem.musicTrack")</SearchCriteria>
 <Filter>*</Filter>
 <StartingIndex>0</StartingIndex>
 <RequestedCount>1000</RequestedCount>
 <SortCriteria/>
 </u:Search>
 </s:Body>
 </s:Envelope>
2015-02-26 23:28:34.0245 Debug - UpnpContentDirectory: Received control request Search
2015-02-26 23:28:35.1205 Debug - UpnpContentDirectory: Control response
 Headers: EXT=

Link to comment
Share on other sites

ginjaninja

Might be a useful plugin/feature request to search current log for distinct device identifications and help user create a dlna profile for them.

 

That said its far from obvious that the logs contain a readout of the id tags...have you tried a dlna sniffer..intels upnp tools are a good place to start.

Edited by ginjaninja
Link to comment
Share on other sites

Happy2Play

 The default will be used. User-agent: Microsoft-Windows-XP/2002, UPnP/1.1, J. River Internet Reader/2.0 (compatible; Windows-Media-Player/10).

The User-Agent can be used as a start to create a profile.  But won't target only one if more than one device exists.  Still need something unique to the target machine.

 

 

What does the DeviceDecription.xml say?  http://10.1.1.40:52100/DeviceDescription.xml

Edited by Happy2Play
Link to comment
Share on other sites

Device Description is below:

 

<?xml version="1.0" encoding="utf-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:av="urn:schemas-sony-com:av" xmlns:ms="urn:microsoft-com:wmc-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device ms:X_MS_SupportsWMDRM="false">
<dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<UDN>uuid:8a23ae62-3eac-40a3-ab2b-e776f510a289</UDN>
<friendlyName>VWS-EricOffice</friendlyName>
<manufacturer>JRiver, Inc.</manufacturer>
<manufacturerURL>http://www.jriver.com</manufacturerURL>
<modelName>Media Center</modelName>
<modelNumber>20.0.79</modelNumber>
<modelDescription>JRiver DLNA Renderer</modelDescription>
<presentationURL>/WebRemote/</presentationURL>
<av:StandardCDS>5.0</av:StandardCDS>
<av:videoRoot>3</av:videoRoot>
<av:musicRoot>1</av:musicRoot>
<av:photoRoot>2</av:photoRoot>
<av:X_DeviceInfo xmlns:av="urn:schemas-sony-com:av">
<av:X_AVVersion>2.0</av:X_AVVersion>
<av:X_MediaTypeCode>7</av:X_MediaTypeCode>
<av:X_ModelName>Media Center</av:X_ModelName>
<av:X_ModelVersion>20.0.79</av:X_ModelVersion>
<av:X_PhysicalUnitFriendlyName>VWS-EricOffice</av:X_PhysicalUnitFriendlyName>
<av:X_DeviceDetailCapabilities>
<av:X_MusicFunctionCode>00000001</av:X_MusicFunctionCode>
<av:X_PhotoFunctionCode>40000009</av:X_PhotoFunctionCode>
<av:X_VideoFunctionCode>80010023</av:X_VideoFunctionCode>
</av:X_DeviceDetailCapabilities>
</av:X_DeviceInfo>
<iconList>
<icon>
<mimetype>image/png</mimetype>
<width>200</width>
<height>200</height>
<depth>32</depth>
<url>/Icon/0</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>200</width>
<height>200</height>
<depth>24</depth>
<url>/Icon/1</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/Icon/2</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/Icon/3</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/Icon/4</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/Icon/5</url>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/ConnectionManager/scpd.xml</SCPDURL>
<controlURL>/ConnectionManager/control</controlURL>
<eventSubURL>/ConnectionManager/event</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<SCPDURL>/AVTransport/scpd.xml</SCPDURL>
<controlURL>/AVTransport/control</controlURL>
<eventSubURL>/AVTransport/event</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<SCPDURL>/RenderingControl/scpd.xml</SCPDURL>
<controlURL>/RenderingControl/control</controlURL>
<eventSubURL>/RenderingControl/event</eventSubURL>
</service>
</serviceList>
</device>
</root>
 

Link to comment
Share on other sites

Happy2Play

Doozer

 

Try attached profile.  Put in MediaBrowser-Server\config\dlna\user.

 

 

edit removed attachment

Edited by Happy2Play
Link to comment
Share on other sites

Happy2Play

Thank you, but it didn't work.

Ok try adding 20.0.63 as ModelNumber. 

<ModelNumber>20.0.63</ModelNumber>

During testing even though latest is 20.0.79 it still seeing stable version number.

2015-02-27 10:30:36.8428 Debug - Dlna: WIN-10-Preview - Received PlayRequest: PlayNow
2015-02-27 10:30:36.8428 Debug - Dlna: No matching device profile found. The default will need to be used.
2015-02-27 10:30:36.8428 Info - Dlna: No matching device profile found. The default will need to be used.
 DeviceDescription:
 FriendlyName:WIN-10-Preview
 Manufacturer:JRiver, Inc.
 ManufacturerUrl:http://www.jriver.com
 ModelDescription:JRiver DLNA Renderer
 ModelName:Media Center
 ModelNumber:20.0.63
 ModelUrl:
 SerialNumber:
2015-02-27 10:19:48.8310 Debug - Dlna: WIN-10-Preview - Received PlayRequest: PlayNow
2015-02-27 10:19:48.8310 Debug - Dlna: Found matching device profile: JRIVER-Office

Only difference should be "FriendlyName".  Issue I see with this would be when the software updates the profile would need updating.















 

@Doozer

 

removed attachment

Edited by Happy2Play
Link to comment
Share on other sites

Still no luck. I can get it to recognize Jriver when I add a HTTP header with the User Agent substring but then any computer running Jriver is treated the same.

Link to comment
Share on other sites

Happy2Play

Hmm, two systems, two profiles.

2015-02-27 12:29:51.0406 Debug - Dlna: WIN-10-Preview - Received PlayRequest: PlayNow

2015-02-27 12:29:51.0746 Debug - Dlna: Found matching device profile: JRIVER-Office
2015-02-27 12:29:54.5166 Debug - Dlna: ACER-Project - Received PlayRequest: PlayNow

2015-02-27 12:29:54.5236 Debug - Dlna: Found matching device profile: JRIVER-Acer-Project

@@Doozer - How about this. The lines difference in my test above were Profile Name and FriendlyName.

 

So each client would have a Custom "FriendlyName" and you provide profile name.

 

Modified with User-Agent

JRiver-Office.xml

 

Link to comment
Share on other sites

Your file didn't work. However, I changed the HTTP Header with a Name of "User-Agent" and a Value of "J. River" and a match type of substring.

 

That worked. Then, I copied the profile and changed the friendly name to another computer. The Media Browser log did not correctly identify the computer and Jriver had an error stating it could not search the DLNA library.

Link to comment
Share on other sites

Doozer

Regardless of whether I am able to connect Jriver the way I want, I wanted to say this has become a great community and I fully intend to donate more money.

Link to comment
Share on other sites

Doozer

I have now got Media Browser recognizing my profile with the friendly name set to the name of my computer and the HTTP Header set to User-Agent: Microsoft-Windows-XP/2002 as a substring. 

 

I have the profile set to direct play all formats for music and video. All the music shows up in the correct format, but the video and playlists don't show up. Any ideas?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...