OK, here we go:
1. You need to get shell access to your RuneAudio machine. If you're on Linux / BSD, open a terminal and type 'ssh -l root runeaudio.local'. The default password is 'rune'; now might be a good time to change it if you're concerned about the security of your device. (To do so, type 'passwd'.) If you're on a Windows computer, download PuTTY from this page:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (there's a Windows installer some way down the list of download links). I haven't used the Windows version in some time but it should be fairly self explanatory.
2. Once you're logged in, type the following:
cd /usr/local/bin
nano bbc.sh
Type the following into the editor window that has just opened (or copy and paste it from here):
#!/bin/sh
cd /mnt/MPD/Webradio
wget http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls
mv r1_aaclca.pls BBCRadio1.pls
wget http://www.bbc.co.uk/radio/listen/live/r1x_aaclca.pls
mv r1x_aaclca.pls BBCRadio1Xtra.pls
wget http://www.bbc.co.uk/radio/listen/live/r2_aaclca.pls
mv r2_aaclca.pls BBCRadio2.pls
wget http://www.bbc.co.uk/radio/listen/live/r3_aaclca.pls
mv r3_aaclca.pls BBCRadio3.pls
wget http://www.bbc.co.uk/radio/listen/live/r4_aaclca.pls
mv r4_aaclca.pls BBCRadio4.pls
wget http://www.bbc.co.uk/radio/listen/live/r4x_aaclca.pls
mv r4x_aaclca.pls BBCRadio4Extra.pls
wget http://www.bbc.co.uk/radio/listen/live/r5l_aaclca.pls
mv r5l_aaclca.pls BBCRadio5Live.pls
wget http://www.bbc.co.uk/radio/listen/live/r5lsp_aaclca.pls
mv r5lsp_aaclca.pls BBCRadio5LiveSportsExtra.pls
wget http://www.bbc.co.uk/radio/listen/live/r6_aaclca.pls
mv r6_aaclca.pls BBCRadio6.pls
wget http://www.bbc.co.uk/radio/listen/live/ran_aaclca.pls
mv ran_aaclca.pls BBCAsianNetwork.pls
mpc update Webradio
You can comment out any you don't care about by putting a # symbol at the start of the line. Now exit and save by pressing Ctrl-X then Y and then Enter to accept the name of the file. In case you're worried about the impact of updating your database frequently, notice that the last line is specific - it doesn't update the whole database, just the Webradio folder. Very quick, very minimal processor overhead especially since the RuneOS is so optimised.
3. Then make the file executable. Type:
chmod +x bbc.sh
4. Now add it to your root crontab. Type
EDITOR=nano crontab -e
This will open an editor with your crontab. Type in the following:
0 * * * * /usr/local/bin/bbc.sh
This makes cron run the command /usr/local/bin/bbc.sh at 0 minutes past every hour, every day of the month.
You need to exit the editor and save, again by pressing Ctrl-X, Y, Enter.
5. Cron isn't activated by default on RuneAudio, to save resources. Fortunately cron is very lightweight and we're not asking it to do very much, so the impact of enabling it again is very minimal. You can enable it by typing
systemctl enable cronie
and then start it by typing:
systemctl start cronie
Enabling means it will start at bootup from now on.
6. Run the command for the first time to get all the radio stations set up for the first time:
/usr/local/bin/bbc.sh
You should be good to go, you can shut down your terminal program and enjoy BBC internet radio via RuneAudio
This gets you all the national streams. I haven't managed to get it to work for the local BBC radio station streams, which appear to be managed differently. (To be honest I haven't tried very hard. Maybe I'll have another go with my local one, BBC Radio Cumbria, and post back with my results.)
(edit: I've corrected the order of a couple of systemctl commands here, for ease of reference of anyone else trying to follow my guide.)