A friend asked for some help today in setting up a RasPi to pick up a hospital radio icecast mp3 stream to replace some defunct Windows box... It needs to run headless and have resilience to power and network outages etc.
I suggested MPD and MPC and we got it working fairly quickly, managed to get it to start the stream as soon as Raspbian boots (in case of power failure) using crontab and created a bit of resilience to network/stream dropouts by enabling 'repeat' to the stream in MPC, however it doesn't seem to recover from prolonged network outage. We tried increasing the 'connection_timeout SECONDS' from the default 60 secs in MPD but can't seem to find a way to set it to 'infinity'... and it doesn't seem to make any difference anyway...
We came across this thing called mpd-watchdog which is no longer being developed, but seems to be included in all the main players like volumio, mopidy, rune etc. We can't find a recipe on installing the github blob manually for 'vanilla' MPD though, it seems people were using a personal repository that no longer exists - can anyone help?
Thanks very much!