O2 seems to only do a business broadband package, is this a business line? No broadband should be disconnecting unless there's a line stability problem or maybe a DHCP lease time issue, which you should take up with the ISP. Sorry to be deviating from your initial question but this is somewhat of an XY Problem, X being your connectivity problems.
That said does enabling repeat help? You could also create a playlist with the same radio station queued a bunch of times and play that on repeat (probably easiest option).
Moode also has a playlist-based "Clock Radio" function if you didn't know, add your radio station to a playlist and make it play at a certain time.
Last ditch option I guess is that you could create a cron job on the Pi that runs 'mpc play' at a certain time of the day, this will trigger playback of whatever's currently stopped.
e.g. login as pi and edit the pi user's crontab;
append a cronjob to the file and save the change, something like;
The above example will hit play every morning at 4am. mpd should continue playback of whatever it was last playing.
That said does enabling repeat help? You could also create a playlist with the same radio station queued a bunch of times and play that on repeat (probably easiest option).
Moode also has a playlist-based "Clock Radio" function if you didn't know, add your radio station to a playlist and make it play at a certain time.
Last ditch option I guess is that you could create a cron job on the Pi that runs 'mpc play' at a certain time of the day, this will trigger playback of whatever's currently stopped.
e.g. login as pi and edit the pi user's crontab;
Code:
crontab -e
Code:
0 4 * * * /usr/bin/mpc play