Alsa failure on some radio stations?

Hello Volumio Forum Members

I have searched the forums and haven’t found anyone with this same issue, apologies if it is here somewhere please drop a link.

My problem is on some internet radio stations that i added to volumio I get the ALSA error shown below.


This error only happens on some of my devices others play the station fine(I have 3 volumio players all x86 thin clients). The devices that show this error have no problem playing other stations so this seems like very odd behaviour.
I have tried multiple versions of Volumio with fresh installs and the error persists on all .

Below is a link to one of the radio stations in question:
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_dance.m3u8

I will paste a live log of me trying to connect to the station above then connecting to a different station succesfully

Any help gratefully received.

Alex

info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::volumioGetQueue
info: CoreStateMachine::getQueue
info: CorePlayQueue::getQueue
info: CoreCommandRouter::executeOnPlugin: system , getHwuuid
info: CALLMETHOD: system_controller system enableLiveLog true
info: CoreCommandRouter::executeOnPlugin: system , enableLiveLog
info: Launching a new LiveLog session
info: Preload queue cleared
info: CoreCommandRouter::volumioReplaceandPlayItems
info: CoreStateMachine::ClearQueue
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Preload queue cleared
info: Adding Item to queue: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_dance.m3u8
info: CoreCommandRouter::executeOnPlugin: webradio , explodeUri
info: CoreCommandRouter::volumioPushQueue
info: CorePlayQueue::saveQueue
info: CoreStateMachine::updateTrackBlock
info: CorePlayQueue::getTrackBlock
info: CoreCommandRouter::volumioPlay
info: CoreStateMachine::play index 0
info: CoreStateMachine::setConsumeUpdateService undefined
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
info: CoreStateMachine::play index undefined
info: CoreStateMachine::setConsumeUpdateService undefined
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::startPlaybackTimer
info: CorePlayQueue::getTrack 0
info: [1688905883423] ControllerWebradio::clearAddPlayTrack

info:
---------------------------- MPD announces state update: player
info: sendMpdCommand stop took 3 milliseconds
info: ControllerMpd::getState


info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand status took 2 milliseconds
info: sendMpdCommand clear took 1 milliseconds



error: updateQueue error: null
info: ------------------------------ 3ms
info: sendMpdCommand playlistinfo took 2 milliseconds

error: ControllerMpd::pushError: TypeError: Cannot read property 'split' of undefined
info: ------------------------------ 5ms
error: Upnp client error: Error: This socket has been ended by the other party
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand load "http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_dance.m3u8" took 85 milliseconds
info: CoreStateMachine::setConsumeUpdateService mpd

info: ------------------------------ 2ms
info: sendMpdCommand play took 2 milliseconds
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState


info: sendMpdCommand status took 5 milliseconds



info: sendMpdCommand status took 13 milliseconds
info: sendMpdCommand clearerror took 10 milliseconds
info: sendMpdCommand playlistinfo took 9 milliseconds



info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService pause
info: CoreStateMachine::syncState   currentStatus stop
info: CoreStateMachine::pushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: ------------------------------ 27ms
info: sendMpdCommand clearerror took 16 milliseconds
info: sendMpdCommand playlistinfo took 15 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService pause
info: CoreStateMachine::syncState   currentStatus stop
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: ------------------------------ 39ms
info: Preload queue cleared
info: CoreCommandRouter::volumioReplaceandPlayItems
info: CoreStateMachine::ClearQueue
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Preload queue cleared
info: Adding Item to queue: https://ssl1.viastreaming.net:7005/listen.mp3?sid=1
info: CoreCommandRouter::executeOnPlugin: webradio , explodeUri
info: CoreCommandRouter::volumioPushQueue
info: CorePlayQueue::saveQueue
info: CoreStateMachine::updateTrackBlock
info: CorePlayQueue::getTrackBlock
info: CoreCommandRouter::volumioPlay
info: CoreStateMachine::play index 0
info: CoreStateMachine::setConsumeUpdateService undefined
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
info: CoreStateMachine::play index undefined
info: CoreStateMachine::setConsumeUpdateService undefined
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::startPlaybackTimer
info: CorePlayQueue::getTrack 0
info: [1688905893549] ControllerWebradio::clearAddPlayTrack

info:
---------------------------- MPD announces state update: player
info: sendMpdCommand stop took 3 milliseconds
info: ControllerMpd::getState


info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand status took 2 milliseconds
info: sendMpdCommand clear took 2 milliseconds



error: updateQueue error: null
info: ------------------------------ 2ms
info: sendMpdCommand playlistinfo took 2 milliseconds

error: ControllerMpd::pushError: TypeError: Cannot read property 'split' of undefined
info: ------------------------------ 6ms

info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand add "https://ssl1.viastreaming.net:7005/listen.mp3?sid=1" took 1 milliseconds
info: CoreStateMachine::setConsumeUpdateService mpd

info: ------------------------------ 3ms
info: sendMpdCommand play took 2 milliseconds
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info:
---------------------------- MPD announces state update: player
info: sendMpdCommand status took 8 milliseconds
info: ControllerMpd::getState



info: sendMpdCommand status took 1 milliseconds
info: sendMpdCommand playlistinfo took 1 milliseconds



info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus stop
info: ------------------------------ 11ms
info: sendMpdCommand playlistinfo took 2 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: ------------------------------ 19ms
info:

At the risk of incurring the wratth of the moderators by repeating myself here is a link to a useful site which is a source of information for web addresses of radio stations

https://www.radio-browser.info/

The links in the ‘Volumio Selection’ for BBC radio stations no longer work.

I have used the following addresses successfully for some BBC stations which can be set up in ‘My Web Radios’

Radio 4: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_fourfm.m3u8

Radio 3: https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_three.m3u8

Radio 4 Extra: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8

I hope this is of help,
Michael

Thanks Micheal,

That’s a useful link, i have those BBC links above as well, unfortunately on some devices they work and some they don’t and throw the above ALSA error, It’s strange.

Alex

Strange indeed !
I have just successfully connected with the link you gave -

http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_dance.m3u8

Keep trying ?
Michael

1 Like

Sorry to bump this but I was hoping to get this resolved. Does anyone know why a particular group of radio stations would throw a hardware error?

Thank you, Alex