Skip to content

Instantly share code, notes, and snippets.

@matiasgarciaisaia
Created October 16, 2014 14:17
Show Gist options
  • Save matiasgarciaisaia/1b70d400651cdceab6de to your computer and use it in GitHub Desktop.
Save matiasgarciaisaia/1b70d400651cdceab6de to your computer and use it in GitHub Desktop.
$ node server.js
binding SSDP to port 2503
discovering all IPs from lo0
discovering all IPs from en1
discovering all IPs from vboxnet1
relevant IPs { '192.168.0.130': null, '192.168.59.3': null }
no settings file found, will only use default settings
notification server listening on port 3500
no preset file, ignoring...
http server listening on port 5005
scanning for players in ip 192.168.0.130
scanning for players in ip 192.168.59.3
subscribing to topology 192.168.0.128
using local endpoint 192.168.0.130
{ UUID: 'RINCON_B8E93710AB9001400',
Location: 'http://192.168.0.138:1400/xml/device_description.xml',
ZoneName: 'BRIDGE',
Icon: 'x-rincon-roomicon:viper',
Configuration: '1',
Invisible: '1',
IsZoneBridge: '1',
SoftwareVersion: '27.2-80071',
MinCompatibleVersion: '26.0-00000',
LegacyCompatibleVersion: '24.0-0000',
BootSeq: '11',
WirelessMode: '0',
ChannelFreq: '2437',
BehindWifiExtender: '0' }
{ UUID: 'RINCON_000E58C0565401400',
Location: 'http://192.168.0.102:1400/xml/device_description.xml',
ZoneName: 'Leonardo',
Icon: 'x-rincon-roomicon:library',
Configuration: '1',
SoftwareVersion: '27.2-80271',
MinCompatibleVersion: '26.0-00000',
LegacyCompatibleVersion: '24.0-0000',
BootSeq: '15',
WirelessMode: '0',
ChannelFreq: '2437',
BehindWifiExtender: '0' }
{ UUID: 'RINCON_000E58C82FD401400',
Location: 'http://192.168.0.132:1400/xml/device_description.xml',
ZoneName: 'Michelangelo',
Icon: 'x-rincon-roomicon:living',
Configuration: '1',
SoftwareVersion: '27.2-80271',
MinCompatibleVersion: '26.0-00000',
LegacyCompatibleVersion: '24.0-0000',
BootSeq: '2',
WirelessMode: '0',
ChannelFreq: '2437',
BehindWifiExtender: '0' }
{ UUID: 'RINCON_000E58C8221801400',
Location: 'http://192.168.0.128:1400/xml/device_description.xml',
ZoneName: 'Rafaello (Main)',
Icon: 'x-rincon-roomicon:media',
Configuration: '1',
SoftwareVersion: '27.2-80271',
MinCompatibleVersion: '26.0-00000',
LegacyCompatibleVersion: '24.0-0000',
BootSeq: '10',
WirelessMode: '0',
ChannelFreq: '2437',
BehindWifiExtender: '0' }
FavoritesUpdateID { sid: 'uuid:RINCON_000E58C8221801400_sub0000011419',
nts: 'upnp:propchange',
body: 'RINCON_000E58C0565401400,9',
type: 'FavoritesUpdateID' }
FavoritesUpdateID { sid: 'uuid:RINCON_000E58C0565401400_sub0000003131',
nts: 'upnp:propchange',
body: 'RINCON_000E58C0565401400,9',
type: 'FavoritesUpdateID' }
FavoritesUpdateID { sid: 'uuid:RINCON_000E58C82FD401400_sub0000003995',
nts: 'upnp:propchange',
body: 'RINCON_000E58C0565401400,9',
type: 'FavoritesUpdateID' }
emitting group-volume
{ room: 'default', action: 'volume', value: '+5' }
emitting group-volume
{ room: 'default', action: 'volume', value: '-5' }
emitting group-volume
{ room: 'default', action: 'volume', value: '+5' }
error occured on soap request bind EADDRNOTAVAIL
{ room: 'default', action: 'volume', value: '+5' }
error occured on soap request bind EADDRNOTAVAIL
{ room: 'default', action: 'volume', value: '-5' }
error occured on soap request bind EADDRNOTAVAIL
{ [Error: connect ENETUNREACH] code: 'ENETUNREACH', errno: 'ENETUNREACH', syscall: 'connect' }
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C0565401400_sub0000003129' '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C0565401400_sub0000003130' '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C0565401400_sub0000003132' '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C0565401400_sub0000003131' '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C82FD401400_sub0000003993' '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C82FD401400_sub0000003994' '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C82FD401400_sub0000003996' '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C82FD401400_sub0000003995' '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C8221801400_sub0000011418' '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C8221801400_sub0000011417' '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C8221801400_sub0000011416' '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } 'uuid:RINCON_000E58C8221801400_sub0000011419' '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/AVTransport/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/RenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaRenderer/GroupRenderingControl/Event'
{ [Error: bind EADDRNOTAVAIL]
code: 'EADDRNOTAVAIL',
errno: 'EADDRNOTAVAIL',
syscall: 'bind' } undefined '/MediaServer/ContentDirectory/Event'
^C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment