Shortwave occasionally does not start playback on station switch. Stucked at "Resuming pipeline because buffering finished"
Sometimes on switching station playback does not start (even after long time of waiting). Another click on a different station & back mostly fixed this issues. Sometimes also a stop/start. This is a little annoying because it leads me to anticipate a unreliabilty and clicking far more often than appropriate.
Here the log after switching to "melonradion". The logs stands there but no playback happens:
Coming from working station
DEBUG shortwave::audio::player > Start playing new URI: http://relay1.melonradio.com:9000/dynamic
DEBUG shortwave::audio::backend::gstreamer_backend > Stop pipeline...
DEBUG shortwave::audio::backend::gstreamer_backend > Set new source URI...
DEBUG shortwave::audio::backend::gstreamer_backend > Start pipeline...
DEBUG shortwave::audio::backend::gstreamer_backend > Pipeline is live: false
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (37%)
DEBUG shortwave::audio::backend::gstreamer_backend > Pausing pipeline because buffering started
DEBUG shortwave::audio::backend::gstreamer_backend > Pipeline blocked because of buffering
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (21%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (27%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (34%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (40%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (46%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (52%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (58%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (63%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (69%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (74%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (80%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (85%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (91%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (96%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (100%)
DEBUG shortwave::audio::backend::gstreamer_backend > Resuming pipeline because buffering finished
Now switching station 2, but no playback
DEBUG shortwave::audio::player > Set playback: Stopped
DEBUG shortwave::audio::player > Cleared song title queue.
DEBUG shortwave::audio::backend::gstreamer_backend > Set playback state: Null
DEBUG shortwave::audio::controller::gcast_controller > No device ip available, don't set station.
DEBUG shortwave::audio::player > Cleared song title queue.
DEBUG shortwave::audio::player > Start playing new URI: http://relay1.melonradio.com:9000/deeper
DEBUG shortwave::audio::backend::gstreamer_backend > Stop pipeline...
DEBUG shortwave::audio::backend::gstreamer_backend > Set new source URI...
DEBUG shortwave::audio::backend::gstreamer_backend > Start pipeline...
DEBUG shortwave::audio::backend::gstreamer_backend > Pipeline is live: false
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (49%)
DEBUG shortwave::audio::backend::gstreamer_backend > Pausing pipeline because buffering started
DEBUG shortwave::audio::backend::gstreamer_backend > Pipeline blocked because of buffering
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (32%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (38%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (44%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (51%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (57%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (63%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (74%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (80%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (85%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (96%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (100%)
DEBUG shortwave::audio::backend::gstreamer_backend > Resuming pipeline because buffering finished
After a subsequent stop and start, playback started immediately:
DEBUG shortwave::audio::player > Set playback: Stopped
DEBUG shortwave::audio::player > Cleared song title queue.
DEBUG shortwave::audio::backend::gstreamer_backend > Set playback state: Null
DEBUG shortwave::audio::player > Set playback: Playing
DEBUG shortwave::audio::backend::gstreamer_backend > Set playback state: Playing
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (1%)
DEBUG shortwave::audio::backend::gstreamer_backend > Pausing pipeline because buffering started
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (2%)
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (3%)
DEBUG shortwave::audio::backend::gstreamer_backend > Pipeline blocked because of buffering
DEBUG shortwave::audio::backend::gstreamer_backend > Buffering (100%)
DEBUG shortwave::audio::backend::gstreamer_backend > Resuming pipeline because buffering finished