Strange behavior on network failure/interruptions
In case of a network failure, one behavior that was always here as far as I can remember, even back at Gradio's time is that the player doesn't acknowledge the stream was stopped due to failure, and therefore still shows the square to stop the play. In that regard, it can be deemed close to #464
But another one that I encountered very sometimes, and it seems more often recently: the player stopped quite a long time ago due to my Internet box/router crashing (thanks great ISP's hardware) and I didn't restarted the play right after router's reboot. And Shortwave decided to play a couple of seconds of the radio station I was listening to around 1 hour and a half later. Like if it was holding in cache a couple of seconds and just decided to release it a long time later. It can happens many many hours later. More recently it seemed to repeat itself several times along the hours if play wasn't resumed or Shortwave closed.
Also, why would it keep this cache of a couple of seconds and not playing everything it have when it fails to fetch more?