I've just written a small command-line internet radio program.
It uses internet-radio.com's stream database and omxplayer for actual playback.
- single letter commands
- chose from about 150 genres
- playback on HDMI or audio-jack
- auto-play last stream upon start
- quit but leave playback on in background
git clone https://github.com/subogero/rpi.fm.git
Please find installation instructions in the README.
Now I'm using it all the time, and sometimes ssh into the Raspberry Pi to change the station. Said fruit is otherwise functioning as a home printer/file server and media centre, connected to the LAN, the TV and the stereo all the time.