by ajd » Thu May 07, 2009 10:21 pm
Hmm... if you create a renderer file that takes some of the information from the debug output then the status changes and the PS3M server tells me that its not a PS3 but it may work. Gives an Orange Triangle.
THe TV on the other hand tells me that the PS3M server is an incompatible media device.
The output from debug.log says:
[Thread-23] DEBUG 22:16:23.513 Opened handler on socket Socket[addr=/128.251.0.64,port=61484,localport=5001]
[Thread-23] DEBUG 22:16:23.514 Received on socket: GET /UPnP_AV_ConnectionManager_1.0.xml HTTP/1.1
[Thread-23] DEBUG 22:16:23.516 Received on socket: Host: 128.251.0.73:5001
[Thread-23] DEBUG 22:16:23.516 Received on socket: Date: Thu, 01 Jan 1970 02:07:11 GMT
[Thread-23] DEBUG 22:16:23.517 Received on socket: User-Agent: UPnP/1.0
[Thread-23] DEBUG 22:16:23.517 Received on socket: X-AV-Physical-Unit-Info: pa="BRAVIA KDL-40W5710 ";
[Thread-23] DEBUG 22:16:23.517 Received on socket: X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-40W5710 "; mv="1.7";
[Thread-23] INFO 22:16:23.525 HTTP: UPnP_AV_ConnectionManager_1.0.xml / 0-0
[Thread-23] DEBUG 22:16:23.526 Wrote on socket: HTTP/1.1 200 OK
[Thread-23] DEBUG 22:16:23.526 Wrote on socket: Content-Type: text/xml
[Thread-23] DEBUG 22:16:23.526 Wrote on socket: Cache-Control: no-cache
[Thread-23] DEBUG 22:16:23.526 Wrote on socket: Expires: 0
[Thread-23] DEBUG 22:16:23.526 Wrote on socket: Accept-Ranges: bytes
[Thread-23] DEBUG 22:16:23.527 Wrote on socket: Connection: keep-alive
[Thread-23] DEBUG 22:16:23.527 Wrote on socket: Server: Mac_OS_X-ppc-10.5.6, UPnP/1.0, PMS/1.11
[Thread-23] DEBUG 22:16:23.527 Available Content-Length: 6990
[Thread-23] DEBUG 22:16:23.528 Wrote on socket: Content-Length: 6990
[Thread-23] DEBUG 22:16:23.528 Wrote on socket:
[Thread-23] DEBUG 22:16:23.529 Sending stream: 6990 bytes of UPnP_AV_ConnectionManager_1.0.xml
[Thread-23] DEBUG 22:16:23.530 Close Connection
I made a renderer file called BRAVIA.conf
Everything the same as PS3 except the top part i changed.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
#------------------------------------------------------------
# ps3mediaserver profile for ps3
# DO NOT MODIFY THIS (OR AT YOUR OWN RISK)
#------------------------------------------------------------
# General informations / detection
RendererName=Bravia Televisions
RendererIcon=ps3.png
#UserAgent: regular expression to detect the connected renderer
UserAgentSearch=UPnP/1.0
#UserAgentAdditionalHeaders: additional http header for better detection
UserAgentAdditionalHeader=X-AV-Client-Info
UserAgentAdditionalHeaderSearch="Sony Corporation"
#Basic capabilities
Video=true
Audio=true
Image=true
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
So the Server seems to understand the TV but the TV wants more from the server to play nice it would seem.