Skip to main content

While creating an implementation in C# to interface with my sonos Symfonisk, I noticed that the xml data contains 2 IconLists. Both with only one item. The only difference is that one contains an ID entry with the value 0 and the other doesn’t. Can anyone explain why this is?

In all my years of hacking Sonos I never noticed this. Or cared, frankly. Looks like there is a root one and one for the device, and are the same. Suggest reading the UPnP spec if this concerns you greatly.


In all my years of hacking Sonos I never noticed this. Or cared, frankly. Looks like there is a root one and one for the device, and are the same. Suggest reading the UPnP spec if this concerns you greatly.

The UPNP specs only describe the use of one icon list. And it’s only required if there is more then one icon. The id field isn’t described in the UPNP specs. I was just wondering why it was there. 


Reply