sonos-web icon indicating copy to clipboard operation
sonos-web copied to clipboard

Unable to play songs

Open mfbx9da4 opened this issue 6 years ago • 3 comments

While I am able to search for songs and add them to the queue it never streams any actual audio fnnibjnmdo

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

mfbx9da4 avatar Oct 20 '18 10:10 mfbx9da4

Check the settings.json and add an "ip" field w/ your own IP :+1:

denysvitali avatar Oct 20 '18 10:10 denysvitali

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

mfbx9da4 avatar Oct 20 '18 12:10 mfbx9da4

Clear the queue and retry. You're probably using an old queue, which has the undefined:8888 URL in it

denysvitali avatar Oct 20 '18 13:10 denysvitali