Closed larryboy44 closed 10 years ago
interesting. i have a sonos playbar and don't see any delay. i'll probably put together a special debug module for you. in order to do that, let me make sure i understand what you're seeing.
if you use change the position or hit play, you get instantaneous response, but if you hit pause or mute, you get delayed response? thanks!
Not exactly. TTS D3 client responses immediately to changes to the Sono's device when I play,pause and mute using the Sono's app on my iPad. It's when I try to play,pause, or mute using the TTS D3 client is when I get a delayed response.
Terry
On Wed, May 7, 2014 at 10:16 AM, mrose17 notifications@github.com wrote:
interesting. i have a sonos playbar and don't see any delay. i'll probably put together a special debug module for you. in order to do that, let me make sure i understand what you're seeing.
if you use change the position or hit play, you get instantaneous response, but if you hit pause or mute, you get delayed response? thanks!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42455599 .
heh, heh… good thing i asked!
no matter how hard i try, it's not reproducing with my playbar, so what i've done is add something to the steward so that when it sends a command to the sonos, it will log it. what you want to do is this:
first, update the steward:
cd steward # top-level directory
git pull
cd steward # down one level
npm -l install
and then restart the steward.
now, do this:
tail -f /var/log/steward.log
which will show you, in real-time, the steward's logs. once the steward is quiet, try sending commands and watch the logs looking for a line like this:
>>> sonos perform: play {}
how long from the time you press a button in the UI does it take to see a line like this? thanks!
I got as far as restarting the steward and it starting scrolling all the activity on the console and then appeared to be caught in a loop. The last lines in the steward log were:
pi@steward ~ $ error: [media] device/9 Great Room event=getVolume, diagnostic=socket hang up -bash: error:: command not found pi@steward ~ $ error: [media] device/7 Office event=getMuted, diagnostic=socket hang up -bash: error:: command not found pi@steward ~ $ error: [media] device/6 Pool Deck event=getVolume, diagnostic=socket hang up -bash: error:: command not found pi@steward ~ $ error: [media] device/5 Sitting Room event=getVolume, diagnostic=socket hang up -bash: error:: command not found pi@steward ~ $ error: [media] device/5 Sitting Room event=getMuted, diagnostic=socket hang up -bash: error:: command not found pi@steward ~ $ error: [media] device/7 Office event=currentTrack, diagnostic=socket hang up -bash: error:: command not found pi@steward ~ $ error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag.
On Wed, May 7, 2014 at 12:07 PM, mrose17 notifications@github.com wrote:
no matter how hard i try, it's not reproducing with my playbar, so what i've done is add something to the steward so that when it sends a command to the sonos, it will log it. what you want to do is this:
first, update the steward:
cd steward # top-level directory git pull cd steward # down one level npm -l install
and then restart the steward.
now, do this:
tail -f /var/log/steward.log
which will show you, in real-time, the steward's logs. once the steward is quiet, try sending commands and watch the logs looking for a line like this:
>>> sonos perform: play {}
how long from the time you press a button in the UI does it take to see a line like this? thanks!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42469550 .
Here is a bigger chunk of the log.. from the bottom up. (Hope it helps)
On Wed, May 7, 2014 at 12:07 PM, mrose17 notifications@github.com wrote:
no matter how hard i try, it's not reproducing with my playbar, so what i've done is add something to the steward so that when it sends a command to the sonos, it will log it. what you want to do is this:
first, update the steward:
cd steward # top-level directory git pull cd steward # down one level npm -l install
and then restart the steward.
now, do this:
tail -f /var/log/steward.log
which will show you, in real-time, the steward's logs. once the steward is quiet, try sending commands and watch the logs looking for a line like this:
>>> sonos perform: play {}
how long from the time you press a button in the UI does it take to see a line like this? thanks!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42469550 .
event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/4 Quilting Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":49053},"remote":{"address":"192.168.1.132","port":"1400"}} error: [media] device/5 Sitting Room event=getMuted, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":46155},"remote":{"address":"192.168.1.106","port":"1400"}} error: [media] device/5 Sitting Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":46156},"remote":{"address":"192.168.1.106","port":"1400"}} error: [media] device/8 Master Suite event=getMuted, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":57545},"remote":{"address":"192.168.1.105","port":"1400"}} error: [media] device/7 Office event=getVolume, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":51558},"remote":{"address":"192.168.1.139","port":"1400"}} error: [media] device/9 Great Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":33692},"remote":{"address":"192.168.1.108","port":"1400"}} error: [media] device/6 Pool Deck event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":46929},"remote":{"address":"192.168.1.107","port":"1400"}} error: [media] device/9 Great Room event=getMuted, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getMuted, diagnostic=socket hang up error: [media] device/7 Office event=getMuted, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getVolume, diagnostic=socket hang up error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/5 Sitting Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":46305},"remote":{"address":"192.168.1.106","port":"1400"}} error: [media] device/7 Office event=getMuted, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":51705},"remote":{"address":"192.168.1.139","port":"1400"}} error: [media] device/7 Office event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":51711},"remote":{"address":"192.168.1.139","port":"1400"}} error: [media] device/8 Master Suite event=getVolume, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":57700},"remote":{"address":"192.168.1.105","port":"1400"}} error: [media] device/5 Sitting Room event=getVolume, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":46314},"remote":{"address":"192.168.1.106","port":"1400"}} error: [media] device/6 Pool Deck event=currentTrack, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=socket hang up error: [media] device/9 Great Room event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getVolume, diagnostic=socket hang up error: [media] device/9 Great Room event=getVolume, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getMuted, diagnostic=socket hang up error: [media] device/4 Quilting Room event=getVolume, diagnostic=socket hang up info: [discovery] PORT starting scan error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N info: [discovery] PORT finished scan error: [media] device/9 Great Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":34142},"remote":{"address":"192.168.1.108","port":"1400"}} error: [media] device/7 Office event=getVolume, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":52013},"remote":{"address":"192.168.1.139","port":"1400"}} error: [media] device/4 Quilting Room event=getVolume, diagnostic=socket hang up error: [media] device/4 Quilting Room event=getMuted, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getMuted, diagnostic=socket hang up error: [media] device/7 Office event=currentTrack, diagnostic=socket hang up error: [media] device/9 Great Room event=getVolume, diagnostic=socket hang up error: [media] device/9 Great Room event=getMuted, diagnostic=socket hang up error: [media] device/8 Master Suite event=getVolume, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getVolume, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getMuted, diagnostic=socket hang up error: [media] device/8 Master Suite event=getMuted, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=currentTrack, diagnostic=socket hang up error: [media] device/7 Office event=getMuted, diagnostic=socket hang up error: [media] device/5 Sitting Room event=currentTrack, diagnostic=socket hang up error: [media] device/4 Quilting Room event=currentTrack, diagnostic=socket hang up error: [media] device/4 Quilting Room event=getVolume, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/4 Quilting Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":49730},"remote":{"address":"192.168.1.132","port":"1400"}} error: [media] device/9 Great Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":34364},"remote":{"address":"192.168.1.108","port":"1400"}} error: [media] device/5 Sitting Room event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=currentTrack, diagnostic=socket hang up error: [media] device/9 Great Room event=getVolume, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getVolume, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getVolume, diagnostic=socket hang up error: [media] device/8 Master Suite event=getVolume, diagnostic=socket hang up error: [media] device/7 Office event=getMuted, diagnostic=socket hang up error: [media] device/7 Office event=currentTrack, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getMuted, diagnostic=socket hang up error: [media] device/4 Quilting Room event=getVolume, diagnostic=socket hang up error: [media] device/5 Sitting Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":46847},"remote":{"address":"192.168.1.106","port":"1400"}} error: [media] device/4 Quilting Room event=getVolume, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":49759},"remote":{"address":"192.168.1.132","port":"1400"}} error: [media] device/9 Great Room event=getMuted, diagnostic=socket hang up error: [media] device/7 Office event=getVolume, diagnostic=socket hang up error: [media] device/4 Quilting Room event=getMuted, diagnostic=socket hang up error: [media] device/7 Office event=getMuted, diagnostic=socket hang up error: [media] device/9 Great Room event=currentTrack, diagnostic=socket hang up error: [media] device/9 Great Room event=getVolume, diagnostic=socket hang up error: [media] device/8 Master Suite event=getMuted, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getMuted, diagnostic=socket hang up error: [media] device/6 Pool Deck event=currentTrack, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=socket hang up error: [media] device/8 Master Suite event=getVolume, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getVolume, diagnostic=socket hang up error: [media] device/7 Office event=currentTrack, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getVolume, diagnostic=socket hang up error: [media] device/4 Quilting Room event=currentTrack, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":34544},"remote":{"address":"192.168.1.108","port":"1400"}} error: [media] device/4 Quilting Room event=currentTrack, diagnostic=socket hang up error: [media] device/5 Sitting Room event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=currentTrack, diagnostic=socket hang up error: [media] device/9 Great Room event=getVolume, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getVolume, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getVolume, diagnostic=socket hang up error: [media] device/8 Master Suite event=getVolume, diagnostic=socket hang up error: [media] device/7 Office event=getMuted, diagnostic=socket hang up error: [media] device/7 Office event=currentTrack, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getMuted, diagnostic=socket hang up error: [media] device/4 Quilting Room event=getVolume, diagnostic=socket hang up error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/7 Office event=getMuted, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":52685},"remote":{"address":"192.168.1.139","port":"1400"}} error: [media] device/7 Office event=currentTrack, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":52686},"remote":{"address":"192.168.1.139","port":"1400"}} error: [media] device/9 Great Room event=getVolume, diagnostic=write ENOTCONN {"local":{"address":"192.168.1.208","family":"IPv4","port":34827},"remote":{"address":"192.168.1.108","port":"1400"}} error: [media] device/4 Quilting Room event=currentTrack, diagnostic=socket hang up error: [media] device/5 Sitting Room event=currentTrack, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getVolume, diagnostic=socket hang up error: [media] device/6 Pool Deck event=currentTrack, diagnostic=socket hang up error: [media] device/8 Master Suite event=getVolume, diagnostic=socket hang up error: [media] device/9 Great Room event=currentTrack, diagnostic=socket hang up error: [media] device/6 Pool Deck event=getVolume, diagnostic=socket hang up error: [media] device/5 Sitting Room event=getMuted, diagnostic=socket hang up error: [media] device/4 Quilting Room event=getVolume, diagnostic=socket hang up error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N info: [discovery] PORT starting scan error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N info: [discovery] PORT finished scan error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/9 Great Room event=currentTrack, diagnostic=Non-whitespace before first tag. Line: 0 Column: 1 Char: N error: [media] device/8 Master Suite event=currentTrack
i don't know what the steward is talking to at those addresses, but i don't think it's a sonos device. here's what i suggest:
# sh /etc/init.d/steward stop
# rm /var/log/steward.log
wait a minute
# sh /etc/init.d/steward start
see if you get still get errors. if so, cut-and-paste the entire steward.log file into a gist, and put a link to that gist in a comment for this issue. good luck!
I followed your steps and guess what, it works as expected now. The Sono's devices respond immediately. I then stopped the steward and put the log file in a gist. The log file does contain a lot of errors related to the Sonos systems which might be of interest to you.
https://gist.github.com/larryboy44/9be092fd5f4d9cf45285
I am going to play around with it some more and see if I can break it
again.
On Wed, May 7, 2014 at 3:46 PM, mrose17 notifications@github.com wrote:
i don't know what the steward is talking to at those addresses, but i don't think it's a sonos device. here's what i suggest:
# sh /etc/init.d/steward stop # rm /var/log/steward.log
wait a minute
# sh /etc/init.d/steward start
see if you get still get errors. if so, cut-and-paste the entire steward.log file into a gist, and put a link to that gist in a comment for this issue. good luck!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42493024 .
I think the problems have to-do with the grouping of Sonos' devices. It is possible to group multiple Sonos devices together so they all play the same music. If I start the steward with three grouped together it results in that huge steward log I posted in the previous message. IF I ungroup all Sonos devices using their iPad app, the steward starts up with no errors and the steward log is really small.
Another thing is that with Sonos device groups, in the D3 client some of the grouped devices have red icons. Ungroup them and everything goes green.
thanks. i need to look into this...
It ran and got hung up after displaying that last section that shows the error message. I let it sit for 10 minutes and then killed it. Here is the log.
pi@steward ~ $ cd steward/steward pi@steward ~/steward/steward $ node ../scripts/list-ssdp.js SSDP listening on http://0.0.0.0:47456 SSDP response { rinfo: { address: '192.168.1.111', family: 'IPv4', port: 1900, size: 277 } } SSDP response { rinfo: { address: '192.168.1.108', family: 'IPv4', port: 1067, size: 316 } } SSDP response { rinfo: { address: '192.168.1.139', family: 'IPv4', port: 4355, size: 315 } } SSDP response { rinfo: { address: '192.168.1.107', family: 'IPv4', port: 1179, size: 317 } } SSDP response { rinfo: { address: '192.168.1.110', family: 'IPv4', port: 3294, size: 317 } } SSDP response { rinfo: { address: '192.168.1.204', family: 'IPv4', port: 2022, size: 328 } } SSDP response { rinfo: { address: '192.168.1.187', family: 'IPv4', port: 3911, size: 228 } } SSDP response { rinfo: { address: '192.168.1.105', family: 'IPv4', port: 2109, size: 317 } }
{ address: '192.168.1.108', family: 'IPv4', port: 1067, size: 316 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.108:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3419C01400', USN: 'uuid:RINCON_000E58D3419C01400', 'X-RINCON-BOOTSEQ': '20', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.108:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.108 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-41-9C:A', UDN: 'uuid:RINCON_000E58D3419C01400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Great Room', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.108 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3419C01400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Great Room - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3419C01400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3419C01400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': ' http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } }
{ address: '192.168.1.139', family: 'IPv4', port: 4355, size: 315 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.139:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP90)', ST: 'uuid:RINCON_000E58A8E64201400', USN: 'uuid:RINCON_000E58A8E64201400', 'X-RINCON-BOOTSEQ': '43', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.139:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP90)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.139 - Sonos CONNECT', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP90', modelDescription: 'Sonos CONNECT', modelName: 'Sonos CONNECT', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP90', softwareVersion: '24.1-74200', hardwareVersion: '1.16.5.5-1', serialNum: '00-0E-58-A8-E6-42:8', UDN: 'uuid:RINCON_000E58A8E64201400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP90.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-5-zp90-0.8)', roomName: 'Office', displayName: 'CONNECT', zoneType: 1, feature1: 3211265, feature2: 24946, feature3: 196641, internalSpeakerSize: -1, bassExtension: 0, satGainOffset: 0, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.139 - Sonos CONNECT Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP90', modelDescription: 'Sonos CONNECT Media Server', modelName: 'Sonos CONNECT', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP90', UDN: 'uuid:RINCON_000E58A8E64201400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Office - Sonos CONNECT Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP90', modelDescription: 'Sonos CONNECT Media Renderer', modelName: 'Sonos CONNECT', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP90', UDN: 'uuid:RINCON_000E58A8E64201400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58A8E64201400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': ' http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP90.png' } } } ] } } } } SSDP response { rinfo: { address: '192.168.1.106', family: 'IPv4', port: 4157, size: 316 } } SSDP response { rinfo: { address: '192.168.1.132', family: 'IPv4', port: 2789, size: 314 } }
{ address: '192.168.1.107', family: 'IPv4', port: 1179, size: 317 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.107:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3944C01400', USN: 'uuid:RINCON_000E58D3944C01400', 'X-RINCON-BOOTSEQ': '137', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.107:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.107 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-94-4C:D', UDN: 'uuid:RINCON_000E58D3944C01400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Pool Deck', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.107 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3944C01400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Pool Deck - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3944C01400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3944C01400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': ' http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } }
{ address: '192.168.1.204', family: 'IPv4', port: 2022, size: 328 } { Ext: '', Date: 'Thu, 29 Oct 2009 01:22:31 GMT', ST: 'upnp:rootdevice', USN: 'uuid:62f65c26-8da2-ea48-27d1-90de349e3a0c::upnp:rootdevice', Location: 'http://192.168.1.204:80/XD/DeviceDescription.xml', 'Cache-Control': 'max-age=1801', Server: 'Allegro-Software-RomPlug/5.12 UPnP/1.0 Zoran-Toshiba-MrMp-Binary', 'Content-Length': '0' } http://192.168.1.204:80/XD/DeviceDescription.xml { 'content-type': 'text/xml; charset="utf-8"', 'transfer-encoding': 'chunked', server: 'Allegro-Software-RomPager/5.12' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', 'xmlns:dlna': 'urn:schemas-dlna-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { 'dlna:X_DLNADOC': 'DMR-1.50', deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Toshiba LCD TV', manufacturer: 'Toshiba', manufacturerURL: {}, modelDescription: 'Media Renderer', modelName: 'LCD TV', modelNumber: '40G300U1', modelURL: {}, serialNumber: {}, UDN: 'uuid:62f65c26-8da2-ea48-27d1-90de349e3a0c', UPC: 22265003442, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', SCPDURL: '/XD/RenderCtl.xml', controlURL: '/UD/action?0', eventSubURL: '/sub?0' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', SCPDURL: '/XD/MrConnMgr.xml', controlURL: '/UD/action?1', eventSubURL: '/sub?1' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', SCPDURL: '/XD/MrAvTransport.xml', controlURL: '/UD/action?2', eventSubURL: '/sub?2' } ] }, presentationURL: {} } } }
{ address: '192.168.1.105', family: 'IPv4', port: 2109, size: 317 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.105:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3941001400', USN: 'uuid:RINCON_000E58D3941001400', 'X-RINCON-BOOTSEQ': '135', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.105:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.105 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-94-10:4', UDN: 'uuid:RINCON_000E58D3941001400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Master Suite', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.105 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3941001400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Master Suite - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3941001400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3941001400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': ' http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } }
{ address: '192.168.1.106', family: 'IPv4', port: 4157, size: 316 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.106:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3387001400', USN: 'uuid:RINCON_000E58D3387001400', 'X-RINCON-BOOTSEQ': '98', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.106:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.106 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-38-70:8', UDN: 'uuid:RINCON_000E58D3387001400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Sitting Room', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.106 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3387001400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Sitting Room - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3387001400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3387001400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': ' http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } }
{ address: '192.168.1.132', family: 'IPv4', port: 2789, size: 314 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.132:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZPS5)', ST: 'uuid:RINCON_000E585E9A5401400', USN: 'uuid:RINCON_000E585E9A5401400', 'X-RINCON-BOOTSEQ': '3', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.132:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZPS5)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.132 - Sonos PLAY:5', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'S5', modelDescription: 'Sonos PLAY:5', modelName: 'Sonos PLAY:5', modelURL: 'http://www.sonos.com/products/zoneplayers/S5', softwareVersion: '24.1-74200', hardwareVersion: '1.16.4.1-1', serialNum: '00-0E-58-5E-9A-54:C', UDN: 'uuid:RINCON_000E585E9A5401400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-S5.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-4-zp5s-0.5)', roomName: 'Quilting Room', displayName: 'PLAY:5', zoneType: 5, feature1: 33554434, feature2: 24946, feature3: 196650, internalSpeakerSize: 3, bassExtension: 0, satGainOffset: 0, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.132 - Sonos PLAY:5 Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'S5', modelDescription: 'Sonos PLAY:5 Media Server', modelName: 'Sonos PLAY:5', modelURL: 'http://www.sonos.com/products/zoneplayers/S5', UDN: 'uuid:RINCON_000E585E9A5401400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Quilting Room - Sonos PLAY:5 Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'S5', modelDescription: 'Sonos PLAY:5 Media Renderer', modelName: 'Sonos PLAY:5', modelURL: 'http://www.sonos.com/products/zoneplayers/S5', UDN: 'uuid:RINCON_000E585E9A5401400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E585E9A5401400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': ' http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-S5.png' } } } ] } } } }
{ address: '192.168.1.110', family: 'IPv4', port: 3294, size: 317 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.110:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (BR100)', ST: 'uuid:RINCON_000E58E2F23A01400', USN: 'uuid:RINCON_000E58E2F23A01400', 'X-RINCON-BOOTSEQ': '322', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.110:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (BR100)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.110 - Sonos BRIDGE', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZB100', modelDescription: 'Sonos BRIDGE', modelName: 'Sonos ZoneBridge ZB100', modelURL: 'http://www.sonos.com/store/products/BRIDGE', softwareVersion: '24.1-74200', hardwareVersion: '1.5.0.0-1', serialNum: '00-0E-58-E2-F2-3A:2', UDN: 'uuid:RINCON_000E58E2F23A01400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZB100.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: {}, roomName: 'BRIDGE', displayName: 'BRIDGE', zoneType: 4, feature1: 0, feature2: 33139, feature3: 196608, internalSpeakerSize: -1, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' } ] }, deviceList: 0 } } }
{ address: '192.168.1.187', family: 'IPv4', port: 3911, size: 228 } { 'CACHE-CONTROL': 'max-age=1800', EXT: '', LOCATION: 'http://192.168.1.187:8080/description.xml', SERVER: 'KnOS/3.2 UPnP/1.0 DMP/3.5', ST: 'upnp:rootdevice', USN: 'uuid:5f9ec1b3-ff59-19bb-8530-0005cd37cedd::upnp:rootdevice' } http://192.168.1.187:8080/description.xml { 'content-type': 'text/xml;charset="utf-8"', 'content-length': '3137' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', 'xmlns:ms': ' urn:microsoft-com:wmc-1-0', 'xmlns:smsc': 'www.smsc.com', 'xmlns:qq': 'http://www.tencent.com', 'xmlns:pnpx': 'http://schemas.microsoft.com/windows/pnpx/2005/11', 'xmlns:df': ' http://schemas.microsoft.com/windows/2008/09/devicefoundation', specVersion: { major: 1, minor: 0 }, device: { 'dlna:X_DLNADOC': { 'xmlns:dlna': 'urn:schemas-dlna-org:device-1-0', '$t': 'DMR-1.50' }, 'pnpx:X_compatibleId': 'MS_DigitalMediaDeviceClass_DMR_V001', 'pnpx:X_deviceCategory': 'MediaDevices', 'pnpx:X_hardwareId': 'VEN_0126&DEV_0015&REV_01', 'df:X_deviceCategory': 'Multimedia.DMR', deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Denon AVR-X3000', manufacturer: 'Denon', manufacturerURL: 'http://www.denon.com', modelDescription: 'AV SURROUND RECEIVER', modelName: '*AVR-X3000', modelNumber: 'X3000', modelURL: 'http://www.denon.com', serialNumber: '0005CD37CEDD', UDN: 'uuid:5f9ec1b3-ff59-19bb-8530-0005cd37cedd', UPC: 123810928305, iconList: { icon: [ { mimetype: 'image/jpeg', width: 48, height: 48, depth: 24, url: '/BCO_device_sm_icon.jpg' }, { mimetype: 'image/jpeg', width: 120, height: 120, depth: 24, url: '/BCO_device_lrg_icon.jpg' }, { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/BCO_device_sm_icon.png' }, { mimetype: 'image/png', width: 120, height: 120, depth: 24, url: '/BCO_device_lrg_icon.png' } ] }, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', SCPDURL: '/RenderingControl/desc.xml', controlURL: '/RenderingControl/ctrl', eventSubURL: '/RenderingControl/evt' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', SCPDURL: '/ConnectionManager/desc.xml', controlURL: '/ConnectionManager/ctrl', eventSubURL: '/ConnectionManager/evt' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', SCPDURL: '/AVTransport/desc.xml', controlURL: '/AVTransport/ctrl', eventSubURL: '/AVTransport/evt' } ] }, presentationURL: 'http://192.168.1.187' } } }
{ address: '192.168.1.111', family: 'IPv4', port: 1900, size: 277 } { 'CACHE-CONTROL': 'max-age = 1200', EXT: '', LOCATION: 'http://192.168.1.111:35455', SERVER: 'Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/341', ST: 'ut:client:service:pairing', USN: 'uuid:7ff77ee2-1627-
thanks. i think the output got truncated. at the very end we have:
{ address: '192.168.1.111',
family: 'IPv4',
port: 1900,
size: 277 }
{ 'CACHE-CONTROL': 'max-age = 1200',
EXT: '',
LOCATION: 'http://192.168.1.111:35455',
SERVER: 'Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/341',
ST: 'ut:client:service:pairing',
USN: 'uuid:7ff77ee2-1627-
could i get all of that up to the next blank line? thanks!
Oops. Here is the last section from that log
{ address: '192.168.1.111', family: 'IPv4', port: 1900, size: 277 } { 'CACHE-CONTROL': 'max-age = 1200', EXT: '', LOCATION: 'http://192.168.1.111:35455', SERVER: 'Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/341', ST: 'ut:client:service:pairing', USN: 'uuid:7ff77ee2-1627-e311-bdbd-74d02b364469', FRIENDLYNAME: 'MARTIAZ', HH: 'cYH4yYFJ6JGnebDb' } http://192.168.1.111:35455 socket error: connect ETIMEDOUT {"local":{"address":"192.168.1.208","family":"IPv4","port":41256},"remote":{"address":"192.168.1.111","port":"35455"}}
On Thu, May 8, 2014 at 9:06 AM, mrose17 notifications@github.com wrote:
thanks. i think the output got truncated. at the very end we have:
{ address: '192.168.1.111', family: 'IPv4', port: 1900, size: 277 } { 'CACHE-CONTROL': 'max-age = 1200', EXT: '', LOCATION: 'http://192.168.1.111:35455', SERVER: 'Windows/6.1.7601 UPnP/1.1 uTorrent(client)(native)/341', ST: 'ut:client:service:pairing', USN: 'uuid:7ff77ee2-1627-
could i get all of that up to the next blank line? thanks!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42569057 .
thanks. that's very interesting the SSDP packet ams threw, but when we went to get the UPnP description, it times out. with your browser at home can you try to connect to
http://192.168.1.111:35455
does it connect? does anything come back?
No response from the browser when trying that address.
I have another uPnP problem for you. An older Toshiba LED TV was on this morning and when doing this latest testing the steward pegged the CPU and started filling the log file with copious amounts of data. Turn off the TV and all ok. Here is a snapshot of what the log file contains. Should I create another issue for this item?
.. .. ..
info: [devices] found 192.168.1.110 - Sonos BRIDGE deviceID=2, deviceType=Sonos ZoneBridge ZB100 info: [discovery] UPnP Toshiba LCD TV url=http://192.168.1.204:80/ info: [devices] found 192.168.1.107 - Sonos CONNECT:AMP deviceID=6, deviceType=urn:schemas-upnp-org:device:ZonePlayer:1 info: [discovery] PORT starting scan info: [devices] found Toshiba LCD TV deviceID=10, deviceType=urn:schemas-upnp-org:device:MediaRenderer:1 debug: [media] device/8 Master Suite event=subscribe, state=end, code=200, err=null, headers={"sid":"uuid:RINCON_000E58D3941001400_sub0000011057","timeout":"Second-86400","server":"Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)","connection":"close"} info: [media] device/8 Master Suite subscribe=uuid:RINCON_000E58D3941001400_sub0000011057, path=/MediaRenderer/AVTransport/Event, sequence=0, seconds=86399 debug: [media] device/4 Quilting Room event=subscribe, state=end, code=200, err=null, headers={"sid":"uuid:RINCON_000E585E9A5401400_sub0000010003","timeout":"Second-86400","server":"Linux UPnP/1.0 Sonos/24.1-74200 (ZPS5)","connection":"close"} info: [media] device/4 Quilting Room subscribe=uuid:RINCON_000E585E9A5401400_sub0000010003, path=/MediaRenderer/AVTransport/Event, sequence=0, seconds=86399 debug: [media] device/7 Office event=subscribe, state=end, code=200, err=null, headers={"sid":"uuid:RINCON_000E58A8E64201400_sub0000011949","timeout":"Second-86400","server":"Linux UPnP/1.0 Sonos/24.1-74200 (ZP90)","connection":"close"} info: [media] device/7 Office subscribe=uuid:RINCON_000E58A8E64201400_sub0000011949, path=/MediaRenderer/AVTransport/Event, sequence=0, seconds=86399 debug: [media] device/9 Great Room event=subscribe, state=end, code=200, err=null, headers={"sid":"uuid:RINCON_000E58D3419C01400_sub0000011054","timeout":"Second-86400","server":"Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)","connection":"close"} info: [media] device/9 Great Room subscribe=uuid:RINCON_000E58D3419C01400_sub0000011054, path=/MediaRenderer/AVTransport/Event, sequence=0, seconds=86399 debug: [media] device/5 Sitting Room event=subscribe, state=end, code=200, err=null, headers={"sid":"uuid:RINCON_000E58D3387001400_sub0000010456","timeout":"Second-86400","server":"Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)","connection":"close"} info: [media] device/5 Sitting Room subscribe=uuid:RINCON_000E58D3387001400_sub0000010456, path=/MediaRenderer/AVTransport/Event, sequence=0, seconds=86399 debug: [media] device/6 Pool Deck event=subscribe, state=end, code=200, err=null, headers={"sid":"uuid:RINCON_000E58D3944C01400_sub0000011904","timeout":"Second-86400","server":"Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)","connection":"close"} info: [media] device/6 Pool Deck subscribe=uuid:RINCON_000E58D3944C01400_sub0000011904, path=/MediaRenderer/AVTransport/Event, sequence=0, seconds=86399 warning: [discovery] device/10 Toshiba LCD TV event=subscribe, code=500, content=
Insufficient resources to fulfill subscription request
debug: [media] device/10 Toshiba LCD TV event=subscribe, state=end, code=500, err=null, headers={"content-type":"text/html","transfer-encoding":"chunked","server":"Allegro-Software-RomPager/5.12","connection":"close"} error: [media] device/10 Toshiba LCD TV event=getTransportInfo, diagnostic=HTTP response code 500 for "urn:schemas-upnp-org:service:AVTransport:1#GetTransportInfo" error: [media] device/10 Toshiba LCD TV event=currentTrack, diagnostic=HTTP response code 500 for "urn:schemas-upnp-org:service:AVTransport:1#GetPositionInfo" info: [discovery] PORT finished scan warning: [discovery] device/10 Toshiba LCD TV event=subscribe, code=500, content=
Insufficient resources to fulfill subscription request
debug: [media] device/10 Toshiba LCD TV event=subscribe, state=end, code=500, err=null, headers={"content-type":"text/html","transfer-encoding":"chunked","server":"Allegro-Software-RomPager/5.12","connection":"close"} error: [media] device/10 Toshiba LCD TV event=getTransportInfo, diagnostic=HTTP response code 500 for "urn:schemas-upnp-org:service:AVTransport:1#GetTransportInfo" error: [media] device/10 Toshiba LCD TV event=currentTrack, diagnostic=HTTP response code 500 for "urn:schemas-upnp-org:service:AVTransport:1#GetPositionInfo" warning: [discovery] device/10 Toshiba LCD TV event=subscribe, code=500, content=
Insufficient resources to fulfill subscription request
debug: [media] device/10 Toshiba LCD TV event=subscribe, state=end, code=500, err=null, headers={"content-type":"text/html","transfer-encoding":"chunked","server":"Allegro-Software-RomPager/5.12","connection":"close"} error: [media] device/10 Toshiba LCD TV event=currentTrack, diagnostic=HTTP response code 500 for "urn:schemas-upnp-org:service:AVTransport:1#GetPositionInfo" error: [media] device/10 Toshiba LCD TV event=getTransportInfo, diagnostic=HTTP response code 500 for "urn:schemas-upnp-org:service:AVTransport:1#GetTransportInfo" warning: [discovery] device/10 Toshiba LCD TV event=subscribe, code=500, content=
Insufficient resources to fulfill subscription request
debug: [media] device/10 Toshiba LCD TV event=subscribe, state=end, code=500, err=null, headers={"content-type":"text/html","transfer-encoding":"chunked","server":"Allegro-Software-RomPager/5.12","connection":"close"} warning: [discovery] device/10 Toshiba LCD TV event=subscribe, code=500, content=
Insufficient resources to fulfill subscription request
debug: [media] device/10 Toshiba LCD TV event=subscribe, state=end, code=500, err=null, headers={"content-type":"text/html","transfer-encoding":"chunked","server":"Allegro-Software-RomPager/5.12","connection":"close"} warning: [discovery] device/10 Toshiba LCD TV event=subscribe, code=500, content=
Insufficient resources to fulfill subscription request
... ... ...
On Thu, May 8, 2014 at 9:10 AM, mrose17 notifications@github.com wrote:
thanks. that's very interesting the SSDP packet ams threw, but when we went to get the UPnP description, it times out. with your browser at home can you try to connect to
http://192.168.1.111:35455
does it connect? does anything come back?
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42569556 .
thanks. please create a new issue for the toshiba, and see if you can get list-ssdp.js output for it.
since the error is saying
Insufficient resources to fulfill subscription request
i think we can learn not to subscribe...
also, with your browser could you try this URL
http://192.168.1.111:2869
thanks!
ok, for the sonos group issue, based on some advice that i received, let's try this:
if you want to run the steward some more (great!) please ungroup the devices until i get a fix for testing… thanks!
No response on that port either. btw, I did turn off the Windows uPNP service on Martinz after sending you that first log earlier today.
On Thu, May 8, 2014 at 9:59 AM, mrose17 notifications@github.com wrote:
also, with your browser could you try this URL
http://192.168.1.111:2869
thanks!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42575645 .
ok, well if you want to try list-ssdp.js when you have any of the Windows UPnP stuff running, attach the output, so i can figure out what's going on.. but, can you put it in a new issue, so we can leave this one just for sonos? thanks!
So, to recap. I have six Sonos devices. I put them into two groups: Group 1: Great Room, Master Suite, Sitting Room It was playing music. Group 2: Office, Pool Deck, Quilting Room. No playing music
I ran the list-ssdp utility and got the following log. btw, this utility doesn't ever exit and needs a Ctrl-C to end it. Is that normal?
SSDP listening on http://0.0.0.0:56052 SSDP response { rinfo: { address: '192.168.1.106', family: 'IPv4', port: 1840, size: 316 } } SSDP response { rinfo: { address: '192.168.1.108', family: 'IPv4', port: 1967, size: 316 } } SSDP response { rinfo: { address: '192.168.1.107', family: 'IPv4', port: 2838, size: 317 } } SSDP response { rinfo: { address: '192.168.1.105', family: 'IPv4', port: 3756, size: 317 } } SSDP response { rinfo: { address: '192.168.1.187', family: 'IPv4', port: 3911, size: 228 } } SSDP response { rinfo: { address: '192.168.1.110', family: 'IPv4', port: 3383, size: 317 } } SSDP response { rinfo: { address: '192.168.1.132', family: 'IPv4', port: 4432, size: 314 } }
{ address: '192.168.1.106', family: 'IPv4', port: 1840, size: 316 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.106:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3387001400', USN: 'uuid:RINCON_000E58D3387001400', 'X-RINCON-BOOTSEQ': '98', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.106:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.106 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-38-70:8', UDN: 'uuid:RINCON_000E58D3387001400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Sitting Room', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.106 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3387001400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Sitting Room - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3387001400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3387001400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': 'http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } }
{ address: '192.168.1.108', family: 'IPv4', port: 1967, size: 316 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.108:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3419C01400', USN: 'uuid:RINCON_000E58D3419C01400', 'X-RINCON-BOOTSEQ': '20', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.108:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.108 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-41-9C:A', UDN: 'uuid:RINCON_000E58D3419C01400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Great Room', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.108 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3419C01400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Great Room - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3419C01400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3419C01400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': 'http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } } SSDP response { rinfo: { address: '192.168.1.139', family: 'IPv4', port: 1222, size: 321 } }
{ address: '192.168.1.107', family: 'IPv4', port: 2838, size: 317 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.107:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3944C01400', USN: 'uuid:RINCON_000E58D3944C01400', 'X-RINCON-BOOTSEQ': '137', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.107:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.107 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-94-4C:D', UDN: 'uuid:RINCON_000E58D3944C01400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Pool Deck', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.107 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3944C01400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Pool Deck - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3944C01400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3944C01400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': 'http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } }
{ address: '192.168.1.105', family: 'IPv4', port: 3756, size: 317 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.105:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', ST: 'uuid:RINCON_000E58D3941001400', USN: 'uuid:RINCON_000E58D3941001400', 'X-RINCON-BOOTSEQ': '135', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.105:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP120)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.105 - Sonos CONNECT:AMP', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', softwareVersion: '24.1-74200', hardwareVersion: '1.16.3.1-1', serialNum: '00-0E-58-D3-94-10:4', UDN: 'uuid:RINCON_000E58D3941001400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-3-0.9)', roomName: 'Master Suite', displayName: 'CONNECT:AMP', zoneType: 3, feature1: 83886081, feature2: 24946, feature3: 196721, internalSpeakerSize: -1, bassExtension: 60, satGainOffset: 1, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.105 - Sonos CONNECT:AMP Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Server', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3941001400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Master Suite - Sonos CONNECT:AMP Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP120', modelDescription: 'Sonos CONNECT:AMP Media Renderer', modelName: 'Sonos CONNECT:AMP', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP120', UDN: 'uuid:RINCON_000E58D3941001400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58D3941001400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': 'http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP120.png' } } } ] } } } }
{ address: '192.168.1.132', family: 'IPv4', port: 4432, size: 314 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.132:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZPS5)', ST: 'uuid:RINCON_000E585E9A5401400', USN: 'uuid:RINCON_000E585E9A5401400', 'X-RINCON-BOOTSEQ': '3', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.132:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZPS5)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.132 - Sonos PLAY:5', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'S5', modelDescription: 'Sonos PLAY:5', modelName: 'Sonos PLAY:5', modelURL: 'http://www.sonos.com/products/zoneplayers/S5', softwareVersion: '24.1-74200', hardwareVersion: '1.16.4.1-1', serialNum: '00-0E-58-5E-9A-54:C', UDN: 'uuid:RINCON_000E585E9A5401400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-S5.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-4-zp5s-0.5)', roomName: 'Quilting Room', displayName: 'PLAY:5', zoneType: 5, feature1: 33554434, feature2: 24946, feature3: 196650, internalSpeakerSize: 3, bassExtension: 0, satGainOffset: 0, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.132 - Sonos PLAY:5 Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'S5', modelDescription: 'Sonos PLAY:5 Media Server', modelName: 'Sonos PLAY:5', modelURL: 'http://www.sonos.com/products/zoneplayers/S5', UDN: 'uuid:RINCON_000E585E9A5401400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Quilting Room - Sonos PLAY:5 Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'S5', modelDescription: 'Sonos PLAY:5 Media Renderer', modelName: 'Sonos PLAY:5', modelURL: 'http://www.sonos.com/products/zoneplayers/S5', UDN: 'uuid:RINCON_000E585E9A5401400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E585E9A5401400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': 'http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-S5.png' } } } ] } } } }
{ address: '192.168.1.187', family: 'IPv4', port: 3911, size: 228 } { 'CACHE-CONTROL': 'max-age=1800', EXT: '', LOCATION: 'http://192.168.1.187:8080/description.xml', SERVER: 'KnOS/3.2 UPnP/1.0 DMP/3.5', ST: 'upnp:rootdevice', USN: 'uuid:5f9ec1b3-ff59-19bb-8530-0005cd37cedd::upnp:rootdevice' } http://192.168.1.187:8080/description.xml { 'content-type': 'text/xml;charset="utf-8"', 'content-length': '3137' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', 'xmlns:ms': ' urn:microsoft-com:wmc-1-0', 'xmlns:smsc': 'www.smsc.com', 'xmlns:qq': 'http://www.tencent.com', 'xmlns:pnpx': 'http://schemas.microsoft.com/windows/pnpx/2005/11', 'xmlns:df': 'http://schemas.microsoft.com/windows/2008/09/devicefoundation', specVersion: { major: 1, minor: 0 }, device: { 'dlna:X_DLNADOC': { 'xmlns:dlna': 'urn:schemas-dlna-org:device-1-0', '$t': 'DMR-1.50' }, 'pnpx:X_compatibleId': 'MS_DigitalMediaDeviceClass_DMR_V001', 'pnpx:X_deviceCategory': 'MediaDevices', 'pnpx:X_hardwareId': 'VEN_0126&DEV_0015&REV_01', 'df:X_deviceCategory': 'Multimedia.DMR', deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Denon AVR-X3000', manufacturer: 'Denon', manufacturerURL: 'http://www.denon.com', modelDescription: 'AV SURROUND RECEIVER', modelName: '*AVR-X3000', modelNumber: 'X3000', modelURL: 'http://www.denon.com', serialNumber: '0005CD37CEDD', UDN: 'uuid:5f9ec1b3-ff59-19bb-8530-0005cd37cedd', UPC: 123810928305, iconList: { icon: [ { mimetype: 'image/jpeg', width: 48, height: 48, depth: 24, url: '/BCO_device_sm_icon.jpg' }, { mimetype: 'image/jpeg', width: 120, height: 120, depth: 24, url: '/BCO_device_lrg_icon.jpg' }, { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/BCO_device_sm_icon.png' }, { mimetype: 'image/png', width: 120, height: 120, depth: 24, url: '/BCO_device_lrg_icon.png' } ] }, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', SCPDURL: '/RenderingControl/desc.xml', controlURL: '/RenderingControl/ctrl', eventSubURL: '/RenderingControl/evt' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', SCPDURL: '/ConnectionManager/desc.xml', controlURL: '/ConnectionManager/ctrl', eventSubURL: '/ConnectionManager/evt' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', SCPDURL: '/AVTransport/desc.xml', controlURL: '/AVTransport/ctrl', eventSubURL: '/AVTransport/evt' } ] }, presentationURL: 'http://192.168.1.187' } } }
{ address: '192.168.1.110', family: 'IPv4', port: 3383, size: 317 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.110:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (BR100)', ST: 'uuid:RINCON_000E58E2F23A01400', USN: 'uuid:RINCON_000E58E2F23A01400', 'X-RINCON-BOOTSEQ': '322', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.110:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (BR100)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.110 - Sonos BRIDGE', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZB100', modelDescription: 'Sonos BRIDGE', modelName: 'Sonos ZoneBridge ZB100', modelURL: 'http://www.sonos.com/store/products/BRIDGE', softwareVersion: '24.1-74200', hardwareVersion: '1.5.0.0-1', serialNum: '00-0E-58-E2-F2-3A:2', UDN: 'uuid:RINCON_000E58E2F23A01400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZB100.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: {}, roomName: 'BRIDGE', displayName: 'BRIDGE', zoneType: 4, feature1: 0, feature2: 33139, feature3: 196608, internalSpeakerSize: -1, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' } ] }, deviceList: 0 } } }
{ address: '192.168.1.139', family: 'IPv4', port: 1222, size: 321 } { 'CACHE-CONTROL': 'max-age = 1800', EXT: '', LOCATION: 'http://192.168.1.139:1400/xml/device_description.xml', SERVER: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP90)', ST: 'uuid:RINCON_000E58A8E64201400_MR', USN: 'uuid:RINCON_000E58A8E64201400_MR', 'X-RINCON-BOOTSEQ': '43', 'X-RINCON-HOUSEHOLD': 'Sonos_BvjYiDFTQzXu8mxTNuwsFF58W3' } http://192.168.1.139:1400/xml/device_description.xml { 'content-type': 'text/xml', 'transfer-encoding': 'chunked', server: 'Linux UPnP/1.0 Sonos/24.1-74200 (ZP90)', connection: 'close' } { root: { xmlns: 'urn:schemas-upnp-org:device-1-0', specVersion: { major: 1, minor: 0 }, device: { deviceType: 'urn:schemas-upnp-org:device:ZonePlayer:1', friendlyName: '192.168.1.139 - Sonos CONNECT', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP90', modelDescription: 'Sonos CONNECT', modelName: 'Sonos CONNECT', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP90', softwareVersion: '24.1-74200', hardwareVersion: '1.16.5.5-1', serialNum: '00-0E-58-A8-E6-42:8', UDN: 'uuid:RINCON_000E58A8E64201400', iconList: { icon: { id: 0, mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP90.png' } }, minCompatibleVersion: '22.0-00000', displayVersion: 4.3, extraVersion: 'OTP: 1.1.1(1-16-5-zp90-0.8)', roomName: 'Office', displayName: 'CONNECT', zoneType: 1, feature1: 3211265, feature2: 24946, feature3: 196641, internalSpeakerSize: -1, bassExtension: 0, satGainOffset: 0, ampOnTime: 425, serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:AlarmClock:1', serviceId: 'urn:upnp-org:serviceId:AlarmClock', controlURL: '/AlarmClock/Control', eventSubURL: '/AlarmClock/Event', SCPDURL: '/xml/AlarmClock1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:MusicServices:1', serviceId: 'urn:upnp-org:serviceId:MusicServices', controlURL: '/MusicServices/Control', eventSubURL: '/MusicServices/Event', SCPDURL: '/xml/MusicServices1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AudioIn:1', serviceId: 'urn:upnp-org:serviceId:AudioIn', controlURL: '/AudioIn/Control', eventSubURL: '/AudioIn/Event', SCPDURL: '/xml/AudioIn1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:DeviceProperties:1', serviceId: 'urn:upnp-org:serviceId:DeviceProperties', controlURL: '/DeviceProperties/Control', eventSubURL: '/DeviceProperties/Event', SCPDURL: '/xml/DeviceProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:SystemProperties:1', serviceId: 'urn:upnp-org:serviceId:SystemProperties', controlURL: '/SystemProperties/Control', eventSubURL: '/SystemProperties/Event', SCPDURL: '/xml/SystemProperties1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ZoneGroupTopology:1', serviceId: 'urn:upnp-org:serviceId:ZoneGroupTopology', controlURL: '/ZoneGroupTopology/Control', eventSubURL: '/ZoneGroupTopology/Event', SCPDURL: '/xml/ZoneGroupTopology1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupManagement:1', serviceId: 'urn:upnp-org:serviceId:GroupManagement', controlURL: '/GroupManagement/Control', eventSubURL: '/GroupManagement/Event', SCPDURL: '/xml/GroupManagement1.xml' }, { serviceType: 'urn:schemas-tencent-com:service:QPlay:1', serviceId: 'urn:tencent-com:serviceId:QPlay', controlURL: '/QPlay/Control', eventSubURL: '/QPlay/Event', SCPDURL: '/xml/QPlay1.xml' } ] }, deviceList: { device: [ { deviceType: 'urn:schemas-upnp-org:device:MediaServer:1', friendlyName: '192.168.1.139 - Sonos CONNECT Media Server', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP90', modelDescription: 'Sonos CONNECT Media Server', modelName: 'Sonos CONNECT', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP90', UDN: 'uuid:RINCON_000E58A8E64201400_MS', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:ContentDirectory:1', serviceId: 'urn:upnp-org:serviceId:ContentDirectory', controlURL: '/MediaServer/ContentDirectory/Control', eventSubURL: '/MediaServer/ContentDirectory/Event', SCPDURL: '/xml/ContentDirectory1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaServer/ConnectionManager/Control', eventSubURL: '/MediaServer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' } ] } }, { deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1', friendlyName: 'Office - Sonos CONNECT Media Renderer', manufacturer: 'Sonos, Inc.', manufacturerURL: 'http://www.sonos.com', modelNumber: 'ZP90', modelDescription: 'Sonos CONNECT Media Renderer', modelName: 'Sonos CONNECT', modelURL: 'http://www.sonos.com/products/zoneplayers/ZP90', UDN: 'uuid:RINCON_000E58A8E64201400_MR', serviceList: { service: [ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1', serviceId: 'urn:upnp-org:serviceId:RenderingControl', controlURL: '/MediaRenderer/RenderingControl/Control', eventSubURL: '/MediaRenderer/RenderingControl/Event', SCPDURL: '/xml/RenderingControl1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1', serviceId: 'urn:upnp-org:serviceId:ConnectionManager', controlURL: '/MediaRenderer/ConnectionManager/Control', eventSubURL: '/MediaRenderer/ConnectionManager/Event', SCPDURL: '/xml/ConnectionManager1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:AVTransport:1', serviceId: 'urn:upnp-org:serviceId:AVTransport', controlURL: '/MediaRenderer/AVTransport/Control', eventSubURL: '/MediaRenderer/AVTransport/Event', SCPDURL: '/xml/AVTransport1.xml' }, { serviceType: 'urn:schemas-sonos-com:service:Queue:1', serviceId: 'urn:sonos-com:serviceId:Queue', controlURL: '/MediaRenderer/Queue/Control', eventSubURL: '/MediaRenderer/Queue/Event', SCPDURL: '/xml/Queue1.xml' }, { serviceType: 'urn:schemas-upnp-org:service:GroupRenderingControl:1', serviceId: 'urn:upnp-org:serviceId:GroupRenderingControl', controlURL: '/MediaRenderer/GroupRenderingControl/Control', eventSubURL: '/MediaRenderer/GroupRenderingControl/Event', SCPDURL: '/xml/GroupRenderingControl1.xml' } ] }, 'X_Rhapsody-Extension': { xmlns: 'http://www.real.com/rhapsody/xmlns/upnp-1-0', deviceID: 'urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E58A8E64201400', deviceCapabilities: { interactionPattern: { type: 'real-rhapsody-upnp-1-0' } } }, 'qq:X_QPlay_SoftwareCapability': { 'xmlns:qq': 'http://www.tencent.com', '$t': 'QPlay:2' }, iconList: { icon: { mimetype: 'image/png', width: 48, height: 48, depth: 24, url: '/img/icon-ZP90.png' } } } ] } } } }
apparently there is a way to get the zone topology, with your players grouped as above, please fetch these two URLs:
http://192.168.1.108:1400/status/toplogy
http://192.168.1.139:1400/status/topology
each returns an XML file, but the browser will format it as a table. do a 'Save as...' to get the xml - thanks!
Here you go..
<?xml version="1.0" ?>
<?xml-stylesheet type="text/xsl"
href="/xml/review.xsl"?>
On Sun, May 11, 2014 at 12:54 AM, mrose17 notifications@github.com wrote:
apparently there is a way to get the zone topology, with your players grouped as above, please fetch these two URLs:
http://192.168.1.108:1400/status/toplogy http://192.168.1.139:1400/status/topology
each returns an XML file, but the browser will format it as a table. do a 'Save as...' to get the xml - thanks!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42764510 .
that's what i was looking for, thanks!
the current version in github will look to see if a sonos device is a subordinate in a zone. if so, it will not attempt to talk to the device, and the status will appear as 'zoned'. this is checked at every refresh, so if you de-zone something, it will become usable again...
After installing the last update the sonos grouping appears to be working. It no longer logs lots of errors. The grouped devices show properly as grouped. One question... the "status" for the device shows idle even when playing. I don't remember what it said before so is that normal?
Thanks.
On Tue, May 13, 2014 at 12:56 AM, mrose17 notifications@github.com wrote:
the current version in github will look to see if a sonos device is a subordinate in a zone. if so, it will not attempt to talk to the device, and the status will appear as 'zoned'. this is checked at every refresh, so if you de-zone something, it will become usable again...
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42927189 .
thanks. i'm glad i finally got something right (-;
for the "idle" status, are we referring to the devices that are now "zoned" or the devices that are controlling the zone? thanks!
The device that is zoned shows "zoned" for the status. That looks fine.
For other devices though the status doesn't show what I think it should. Pick a device (doesn't matter if it's zoned or not) and then press play. It shows busy, then play, then idle again.
On Tue, May 13, 2014 at 10:17 AM, mrose17 notifications@github.com wrote:
thanks. i'm glad i finally got something right (-;
for the "idle" status, are we referring to the devices that are now "zoned" or the devices that are controlling the zone? thanks!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-42984514 .
thanks for your patience. i think i just fixed that. grab the latest and let me know!
I just installed a new build for the new Insteon support.
The Status state is still a little problematic. It is showing the current state of the device when opening the S3 client, (ie: idle and paused) BUT when something is playing and I use the S3 client OR the Sonos client and pause the device, the Status does not change. It stays at Playing.
AND the issue I mentioned a while ago were the S3 client takes a long time to change a Sonos state (ie: play or pause) something, it's doing that again. Press pause on the client and it's 3min + before it pauses. BUT if I pause and play using the Sonos client the S3 UI reacts immediately. Weird.
On Wed, May 14, 2014 at 10:57 PM, mrose17 notifications@github.com wrote:
thanks for your patience. i think i just fixed that. grab the latest and let me know!
— Reply to this email directly or view it on GitHubhttps://github.com/TheThingSystem/steward/issues/214#issuecomment-43171181 .
all i can suggest is this:
@larryboy44 - any luck looking at the logs as you try the commands?
closed for lack of activity.
Using v1.7 on a Pi. I have six Sonos devices and one Apple TV discovered by the Steward. In the d3 client it shows the current and correct state of the Sono's device (playing, muted, etc) and if I change the state of the device using the Sono app, that change is reflected almost immediately in the d3 app. BUT, if I try to mute or pause a Sono device using the d3 app, it takes a long time, like 2 - 3 minutes to respond. It does pause and mute, but only after 2 - 3 min. Any thoughts as to why?