sonos-web
sonos-web copied to clipboard
Unable to play songs
While I am able to search for songs and add them to the queue it never streams any actual audio
The logs show the following error
[D] Service Event
[ { '$': { val: '0' },
TransportState: [ { '$': { val: 'TRANSITIONING' } } ],
CurrentPlayMode: [ { '$': { val: 'SHUFFLE_NOREPEAT' } } ],
CurrentCrossfadeMode: [ { '$': { val: '0' } } ],
NumberOfTracks: [ { '$': { val: '10' } } ],
CurrentTrack: [ { '$': { val: '6' } } ],
CurrentSection: [ { '$': { val: '0' } } ],
CurrentTrackURI:
[ { '$':
{ val: 'http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4' } } ],
CurrentTrackDuration: [ { '$': { val: '0:03:39' } } ],
CurrentTrackMetaData:
[ { '$':
{ val: '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <item id="-1" parentID="-1"> \t<res protocolInfo="http-get:*:audio/mpeg:*" duration="0:03:39">http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4</res> \t<upnp:albumArtURI>https://i.ytimg.com/vi/-Kv2uX8NSRU/maxresdefault.jpg</upnp:albumArtURI> \t<upnp:class>object.item.audioItem.musicTrack</upnp:class> \t<dc:title>Roberta Sá - Samba De Um Minuto</dc:title> \t<dc:creator>RobertaSaVEVO - YouTube</dc:creator> \t<upnp:album></upnp:album> \t<!--<upnp:originalTrackNumber>2</upnp:originalTrackNumber>--> </item> </DIDL-Lite>' } } ],
'r:NextTrackURI': [ { '$': { val: 'rtsp://192.168.1.199:8080' } } ],
'r:NextTrackMetaData':
[ { '$':
{ val: '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="rtsp:*:*:*">rtsp://192.168.1.199:8080</res><dc:title>192.168.1.199:8080</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>' } } ],
'r:EnqueuedTransportURI':
[ { '$':
{ val: 'http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4' } } ],
'r:EnqueuedTransportURIMetaData':
[ { '$':
{ val: '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <item id="-1" parentID="-1"> \t<res protocolInfo="http-get:*:audio/mpeg:*" duration="0:03:39">http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4</res> \t<upnp:albumArtURI>https://i.ytimg.com/vi/-Kv2uX8NSRU/maxresdefault.jpg</upnp:albumArtURI> \t<upnp:class>object.item.audioItem.musicTrack</upnp:class> \t<dc:title>Roberta Sá - Samba De Um Minuto</dc:title> \t<dc:creator>RobertaSaVEVO - YouTube</dc:creator> \t<upnp:album></upnp:album> \t<!--<upnp:originalTrackNumber>2</upnp:originalTrackNumber>--> </item> </DIDL-Lite>' } } ],
TransportStatus: [ { '$': { val: 'ERROR_CANT_REACH_SERVER' } } ],
TransportErrorDescription:
[ { '$':
{ val: '2,0,Roberta Sá & Roberto Silva - Falsa Baiana,192.168.1.200:8888,http://192.168.1.200:8888/plugins/youtube/play/Hn7WsSQhu_8.mp4,' } } ],
TransportErrorURI:
[ { '$':
{ val: 'http://192.168.1.200:8888/plugins/youtube/play/Hn7WsSQhu_8.mp4' } } ] } ]
[D] Service Event
[ { '$': { val: '0' },
TransportState: [ { '$': { val: 'PAUSED_PLAYBACK' } } ],
CurrentPlayMode: [ { '$': { val: 'SHUFFLE_NOREPEAT' } } ],
CurrentCrossfadeMode: [ { '$': { val: '0' } } ],
NumberOfTracks: [ { '$': { val: '10' } } ],
CurrentTrack: [ { '$': { val: '6' } } ],
CurrentSection: [ { '$': { val: '0' } } ],
CurrentTrackURI:
[ { '$':
{ val: 'http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4' } } ],
CurrentTrackDuration: [ { '$': { val: '0:03:39' } } ],
CurrentTrackMetaData:
[ { '$':
{ val: '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <item id="-1" parentID="-1"> \t<res protocolInfo="http-get:*:audio/mpeg:*" duration="0:03:39">http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4</res> \t<upnp:albumArtURI>https://i.ytimg.com/vi/-Kv2uX8NSRU/maxresdefault.jpg</upnp:albumArtURI> \t<upnp:class>object.item.audioItem.musicTrack</upnp:class> \t<dc:title>Roberta Sá - Samba De Um Minuto</dc:title> \t<dc:creator>RobertaSaVEVO - YouTube</dc:creator> \t<upnp:album></upnp:album> \t<!--<upnp:originalTrackNumber>2</upnp:originalTrackNumber>--> </item> </DIDL-Lite>' } } ],
'r:NextTrackURI': [ { '$': { val: 'rtsp://192.168.1.199:8080' } } ],
'r:NextTrackMetaData':
[ { '$':
{ val: '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="rtsp:*:*:*">rtsp://192.168.1.199:8080</res><dc:title>192.168.1.199:8080</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>' } } ],
'r:EnqueuedTransportURI':
[ { '$':
{ val: 'http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4' } } ],
'r:EnqueuedTransportURIMetaData':
[ { '$':
{ val: '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <item id="-1" parentID="-1"> \t<res protocolInfo="http-get:*:audio/mpeg:*" duration="0:03:39">http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4</res> \t<upnp:albumArtURI>https://i.ytimg.com/vi/-Kv2uX8NSRU/maxresdefault.jpg</upnp:albumArtURI> \t<upnp:class>object.item.audioItem.musicTrack</upnp:class> \t<dc:title>Roberta Sá - Samba De Um Minuto</dc:title> \t<dc:creator>RobertaSaVEVO - YouTube</dc:creator> \t<upnp:album></upnp:album> \t<!--<upnp:originalTrackNumber>2</upnp:originalTrackNumber>--> </item> </DIDL-Lite>' } } ],
TransportStatus: [ { '$': { val: 'ERROR_CANT_REACH_SERVER' } } ],
TransportErrorDescription:
[ { '$':
{ val: '2,0,Roberta Sá - Samba De Um Minuto,undefined:8888,http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4,' } } ],
TransportErrorURI:
[ { '$':
{ val: 'http://undefined:8888/plugins/youtube/play/-Kv2uX8NSRU.mp4' } } ] } ]
Check the settings.json
and add an "ip" field w/ your own IP :+1:
Thanks I had done that damp
below is my computer so I set it to 192.168.1.195
.
╰─$ arp -a | grep 192.168.1. | grep -v incomplete
muriels-mini (192.168.1.187) at bc:54:36:ce:e2:ca on en0 ifscope [ethernet]
richardpodtouch (192.168.1.192) at f8:62:14:b0:70:fa on en0 ifscope [ethernet]
damp (192.168.1.195) at a4:5e:60:ea:e5:a5 on en0 ifscope permanent [ethernet]
sonoszp (192.168.1.200) at 5c:aa:fd:c3:6:f0 on en0 ifscope [ethernet]
bthub (192.168.1.254) at 40:c7:29:1:79:e3 on en0 ifscope [ethernet]
? (192.168.1.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
FYI this works for BBC Radio
stations and I am able to enqueue songs fine but they do not play instead complain Cannot play. The song is not encoded correctly
Clear the queue and retry. You're probably using an old queue, which has the undefined:8888
URL in it