Radio-Browser
//radio-browser.info/
Radio-Browser is an ambitious community project. It collects as many public internet radio stations as possible. It's free to use, has a well documented API, with a simple JSON interface.
It's now the backend in many open source music players:
Rhythmbox (for which it was originally intended)
Streamtuner2 (obviously)
RadioDroid (Android)
DreamBox plugin
Musicbox (Android)
Gradio
Kodi/XBMC
Since v0.3 (in streamtuner2 2.2.0) you can now also share your favorite stations directly. There's a new context menu ▸ Share in Radio-Browser.
Configuration
Instead of browsing by genres, you can switch to languages or countries.
Note that you'll have to use Channel ▸ Reload Category Tree (F5) again to update the category view.
With RadioDroid there's a mobile version to access and play from radio-browser.info directly. Get it on F-Droid or the Play store.