TheThingSystem / steward

The Thing System is a set of software components and network protocols that aims to fix the Internet of Things. Our steward software is written in node.js making it both portable and easily extensible. It can run on your laptop, or fit onto a small single board computer like the Raspberry Pi.
http://thethingsystem.com
Other
346 stars 81 forks source link

Sonos device commands take long time to function #214

Closed larryboy44 closed 10 years ago

larryboy44 commented 10 years ago

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?

mrose17 commented 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!

larryboy44 commented 10 years ago

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 .

mrose17 commented 10 years ago

heh, heh… good thing i asked!

mrose17 commented 10 years ago

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!

larryboy44 commented 10 years ago

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 .

larryboy44 commented 10 years ago

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

mrose17 commented 10 years ago

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!

larryboy44 commented 10 years ago

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 .

larryboy44 commented 10 years ago

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.

mrose17 commented 10 years ago

thanks. i need to look into this...

larryboy44 commented 10 years ago

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-

mrose17 commented 10 years ago

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!

larryboy44 commented 10 years ago

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 .

mrose17 commented 10 years ago

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?

larryboy44 commented 10 years ago

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=Server Error

Server Error

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=Server Error

Server Error

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=Server Error

Server Error

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=Server Error

Server Error

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=Server Error

Server Error

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=Server Error

Server Error

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 .

mrose17 commented 10 years ago

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...

mrose17 commented 10 years ago

also, with your browser could you try this URL

    http://192.168.1.111:2869

thanks!

mrose17 commented 10 years ago

ok, for the sonos group issue, based on some advice that i received, let's try this:

  1. turn off the steward
  2. group your devices
  3. run list-ssdp.js and attach the output once it goes quiet.

if you want to run the steward some more (great!) please ungroup the devices until i get a fix for testing… thanks!

larryboy44 commented 10 years ago

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 .

mrose17 commented 10 years ago

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!

larryboy44 commented 10 years ago

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' } } } ] } } } }

mrose17 commented 10 years ago

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!

larryboy44 commented 10 years ago

Here you go..

<?xml version="1.0" ?> <?xml-stylesheet type="text/xsl" href="/xml/review.xsl"?><ZonePlayer group='RINCON_000E58D3419C01400:52' coordinator='false' location=' http://192.168.1.106:1400/xml/device_description.xml' version='24.1-74200' mincompatibleversion='22.0-00000' bootseq='98' uuid='RINCON_000E58D3387001400'>Sitting Room<ZonePlayer group='RINCON_000E58E2F23A01400:0' coordinator='true' location=' http://192.168.1.110:1400/xml/device_description.xml' version='24.1-74200' mincompatibleversion='22.0-00000' bootseq='322' uuid='RINCON_000E58E2F23A01400'>BRIDGE<ZonePlayer group='RINCON_000E58A8E64201400:18' coordinator='true' location=' http://192.168.1.139:1400/xml/device_description.xml' version='24.1-74200' mincompatibleversion='22.0-00000' bootseq='43' uuid='RINCON_000E58A8E64201400'>Office<ZonePlayer group='RINCON_000E58D3419C01400:52' coordinator='false' location=' http://192.168.1.105:1400/xml/device_description.xml' version='24.1-74200' mincompatibleversion='22.0-00000' bootseq='135' uuid='RINCON_000E58D3941001400'>Master Suite<ZonePlayer group='RINCON_000E58A8E64201400:18' coordinator='false' location=' http://192.168.1.107:1400/xml/device_description.xml' version='24.1-74200' mincompatibleversion='22.0-00000' bootseq='137' uuid='RINCON_000E58D3944C01400'>Pool Deck<ZonePlayer group='RINCON_000E58D3419C01400:52' coordinator='true' location=' http://192.168.1.108:1400/xml/device_description.xml' version='24.1-74200' mincompatibleversion='22.0-00000' bootseq='20' uuid='RINCON_000E58D3419C01400'>Great Room<ZonePlayer group='RINCON_000E58A8E64201400:18' coordinator='false' location=' http://192.168.1.132:1400/xml/device_description.xml' version='24.1-74200' mincompatibleversion='22.0-00000' bootseq='3' uuid='RINCON_000E585E9A5401400'>Quilting Room<MediaServer location=' 192.168.1.146:3401' uuid='mobile-iPhone-0C771AF1513B' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Terry’s iPhone<MediaServer location='192.168.1.126:3401' uuid='mobile-iPodtouch-58B03521A090' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Jeremy’s iPod<MediaServer location='192.168.1.133:3401' uuid='mobile-iPad-D8A25E23EF86' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Terry’s iPad<MediaServer location='192.168.1.122:3401' uuid='mobile-iPhone-020000000000' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>BraydenPhone<MediaServer location='192.168.1.108:3401' uuid='mobile-iPodtouch-7056812B9097' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Jeremy’s iPod<MediaServer location='192.168.1.103:3500' uuid='mobile-ACR-74d02bd498ea' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Asus ME173X<MediaServer location='192.168.1.143:3401' uuid='mobile-iPodtouch-EEED9496-68A4-4E23-B115-D4B8FF68B17F' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Jeremy’s iPod<MediaServer location='192.168.1.104:3401' uuid='mobile-iPodtouch-FEB10FEF-16F4-47CF-973C-93E90BF0FBD6' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>FBI super sneaky van 21<MediaServer location='192.168.1.143:3401' uuid='mobile-iPodtouch-2271932D-8606-4545-9276-66799C67630D' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Jeremy’s iPod<MediaServer location='192.168.1.120:3401' uuid='mobile-iPhone-AA568AE1-C7DF-4238-BE44-80535317F462' version='' canbedisplayed='false' unavailable='false' type='0' ext=''>Terry’s iPhone

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 .

mrose17 commented 10 years ago

that's what i was looking for, thanks!

mrose17 commented 10 years ago

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...

larryboy44 commented 10 years ago

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 .

mrose17 commented 10 years ago

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!

larryboy44 commented 10 years ago

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 .

mrose17 commented 10 years ago

thanks for your patience. i think i just fixed that. grab the latest and let me know!

larryboy44 commented 10 years ago

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 .

mrose17 commented 10 years ago

all i can suggest is this:

  1. start the steward and the HTML5/D3 client get to the control page for the sonos.
  2. do a "tail -f /var/log/steward.log" and wait for the steward to be relatively quiet.
  3. with the sonos app, change the state. see if a notification comes through and how long it takes. if it does come through, how long is the delay between the time you change the state and the notification arrives. then see how long it takes for the HTML5/D3 client to update.
  4. try the same thing with the HTML5/D3 client instead of the sonos app, and see whether there is a notification, and if so, see what the delays are...
mrose17 commented 10 years ago

@larryboy44 - any luck looking at the logs as you try the commands?

mrose17 commented 10 years ago

closed for lack of activity.