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.