Page 1 of 1

Sony XR-65X95K

Posted: Wed Mar 15, 2023 2:40 pm
by Ranger187
Hey buddy,

My newest Sony displays a broken image in the browser, bit in the old settings shows a generic tv.

Here's the screenshots.

Re: Sony XR-65X95K

Posted: Wed Mar 15, 2023 3:38 pm
by mik_s
Could you post your logs so I can see what the picture should be and what UMS is using?

Are those HUEs smart lights? If they are they should not be showing as AFAIK you can't watch videos on light bulbs. :? Unless they change the lighting depending on what is on the screen.

May be best edit those pictures too, your tabs are showing. If you Press Print screen it will take a screenshot that you can paste into paint or something to edit, or use the snip tool to capture only the part of the screen. Better than taking a photo.

Re: Sony XR-65X95K

Posted: Wed Mar 15, 2023 3:47 pm
by Ranger187
Yes and I have the gradient hue sync that match what's on the tv. They are mounted behind the tvs.

4 per tv.

Let me pull the logs now...

Not worried about the tabs. Nothing important is on that TV being displayed. 🙂

Re: Sony XR-65X95K

Posted: Wed Mar 15, 2023 3:53 pm
by Ranger187
Ok, the 2 hue's listed are 1st and 2nd floor hue bridges. So we are good!

Re: Sony XR-65X95K

Posted: Sat Mar 18, 2023 2:57 pm
by mik_s
I was worried that your e-mail address was showing.

The HUEs make sense now. they must be using UPnP to do the syncing so that is why UMS is picking them up.

It was confusing me why the HUEs had icons as those pictures are not included with UMS. It appears that the icons shown in the old GUI comes from the devices themselves.
There must be a problem displaying those in the web interface as the images are not local, or it is only served once on detection and the device is ignoring repeated requests for them.

This is what I could find in the logs when it comes to the images used in the web interface. If you enter in these addresses in the web browser it should bring them up

Code: Select all

"id":2,"name":"Sony",                           "address":"192.168.51.31",  "icon":"http://192.168.51.31:52323/dlna_tv_120.png"
                                                                                    http://192.168.51.31:63925/sony/webapi/ssdp/icon/dlna_tv_120.png
"id":3,"name":"[AV] Samsung Soundbar Q90R",     "address":"192.168.51.251", "icon":"Samsung-HW-MS750.png"
"id":6,"name":"Security TV",                    "address":"192.168.50.82",  "icon":"http://192.168.50.82:52323/dlna_tv_120.png"
"id":1,"name":"Security TV",                    "address":"192.168.50.82",  "icon":"Sony-BraviaX.png"
"id":4,"name":"Philips hue (192.168.50.208)",   "address":"192.168.50.208", "icon":"http://192.168.50.208:80/hue_logo_0.png"
"id":5,"name":"1st Floor Hue (192.168.51.25)",  "address":"192.168.51.25",  "icon":"http://192.168.51.25:80/hue_logo_0.png"
As far as I know the image defined in the conf should overwrite this icon as it does for the "Security TV" but is not doing it for the other TV.
Another thing making this worse is that both TVs are detected twice which may be confusing things.
The Sony TV gives 2 different locations for the icon while the "Security TV" only gives 1 and I think this gives UMS a chance to load the image from the conf instead.

I think one thing that needs to be fixed is the double detection. I tried to do some comparisons to see what may be causing it and found these

Code: Select all

net.pms.network.mediaserver.jupnp.transport.impl.StreamsLoggerHelper Received a request from 192.168.50.82:
================================== HTTPSERVER REQUEST BEGIN =====================================
GET /dev/afc262e9-8415-495b-80cd-16e9c59813e5/desc HTTP/1.1

HEADER:
  Host: 192.168.50.196:5001
  User-agent: UPnP/1.0
  Date: Wed, 15 Mar 2023 
  X-av-client-info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KD-50X80J"; mv="3.0";
  X-av-physical-unit-info: pa="BRAVIA KD-50X80J";
================================== HTTPSERVER REQUEST END =======================================

Code: Select all

net.pms.network.mediaserver.nettyserver.RequestHandlerV2 Received a request from Sony X Series TV (192.168.50.82:50144):
================================== HTTPSERVER REQUEST BEGIN =====================================
GET /dev/afc262e9-8415-495b-80cd-16e9c59813e5/svc/upnp-org/ContentDirectory/desc HTTP/1.1

HEADER:
  Host: 192.168.50.196:5001
  Date: Wed, 15 Mar 2023 
  User-Agent: UPnP/1.0
  X-AV-Physical-Unit-Info: pa="BRAVIA KD-50X80J";
  X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KD-50X80J"; mv="3.0";
================================== HTTPSERVER REQUEST END =======================================
Renderer UUID=null
It seems the one with the "Renderer UUID=null" at the end and using a port number (:50144) does not show as often so maybe this one can be ignored or not displayed. I don't know what each one does though, they may have specific jobs as the GET command is different in this example but each type work in different directories by the looks of things.