Raptor399 wrote:Is there a way to distinguish the two models?
It would be great if that is possible.
Unfortunately sends the 40pfl8605h_12 no UserAgentAdditionalHeader.
Only "Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50" is send as a possible identifying HTTP header.
Here a excerpt of the debug.log with trace info obtained like you describes here.
- Code: Select all
TRACE 2012-05-03 20:48:19.957 [New I/O server worker #1-1] Opened request handler on socket /192.168.2.24:56900
TRACE 2012-05-03 20:48:19.957 [New I/O server worker #1-1] Calling SetThreadExecutionState ES_SYSTEM_REQUIRED
TRACE 2012-05-03 20:48:19.964 [New I/O server worker #1-1] Request: HTTP/1.1 : GET : description/fetch
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: CONNECTION: close
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: DATE: Thu, 03 May 2012 18:48:15 GMT
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: HOST: 192.168.2.25:5001
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: USER-AGENT: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:19.966 [New I/O server worker #1-1] Using default media renderer Unknown renderer
INFO 2012-05-03 20:48:19.966 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:19.982 [New I/O server worker #1-1] HTTP: description/fetch / 0-0
TRACE 2012-05-03 20:48:19.997 [New I/O server worker #1-1] Sent to socket: Accept-Ranges: bytes
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Cache-Control: no-cache
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Connection: keep-alive
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Content-Length: 2055
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Content-Type: text/xml; charset="utf-8"
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Expires: 0
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Server: Windows_Vista-x86-6.0, UPnP/1.0, PMS/1.52.2-SB71
TRACE 2012-05-03 20:48:20.153 [New I/O server boss #1 ([id: 0x01d3953d, /192.168.2.25:5001])] Creating new pipeline
TRACE 2012-05-03 20:48:20.155 [New I/O server boss #1 ([id: 0x01d3953d, /192.168.2.25:5001])] Creating new pipeline
TRACE 2012-05-03 20:48:20.271 [New I/O server worker #1-2] Opened request handler on socket /192.168.2.24:56901
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Request: HTTP/1.1 : GET : UPnP_AV_ContentDirectory_1.0.xml
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: CONNECTION: close
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: DATE: Thu, 03 May 2012 18:48:16 GMT
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Opened request handler on socket /192.168.2.24:56902
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: HOST: 192.168.2.25:5001
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Request: HTTP/1.1 : SUBSCRIBE : upnp/event/content_directory
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: USER-AGENT: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: CALLBACK: <http://192.168.2.24:49153/>
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: HOST: 192.168.2.25:5001
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Using default media renderer Unknown renderer
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: NT: upnp:event
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: TIMEOUT: Second-15
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Using default media renderer Unknown renderer
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] HTTP: upnp/event/content_directory / 0-0
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: Content-Length: 0
INFO 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: Server: Windows_Vista-x86-6.0, UPnP/1.0, PMS/1.52.2-SB71
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: SID: uuid:644de983-856d-3de3-8fb7-56ef5e909ffa
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-2] HTTP: UPnP_AV_ContentDirectory_1.0.xml / 0-0
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: TIMEOUT: Second-1800
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-2] Available Content-Length: 9050
TRACE 2012-05-03 20:48:20.277 [New I/O server worker #1-2] Calling SetThreadExecutionState ES_CONTINUOUS
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Accept-Ranges: bytes
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Cache-Control: no-cache
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Connection: keep-alive
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Content-Length: 9050
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Content-Type: text/xml; charset="utf-8"
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Expires: 0
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Server: Windows_Vista-x86-6.0, UPnP/1.0, PMS/1.52.2-SB71
TRACE 2012-05-03 20:48:22.642 [main] Waiting 250 milliseconds...
INFO 2012-05-03 20:48:22.899 [main] The server should now appear on your renderer
Hopefully have the newer philips TV's an Additional Header or slightly different User-Agent.
