I put together an API so people can share my data, instead of having to gather all the station streams themselves. If you need data in some form that isn't currently avaialble, let me know. And if you make an application that uses the database, please let me know so I can use it too...
XML Files
Here's an XML file in the format that google maps expects.
Here's an XML file in the format I use for a program I made awhile ago called Radioactive.
Quick Launch
Or you can link to individual streams like this:
goodradio.org/play.php?station=wfmu
Or this:
goodradio.org/wfmu
Play a random stream like this:
goodradio.org/random
Or return a playlist of all stations like this:
goodradio.org/all
Return a playlist of all stations in random order like this:
goodradio.org/allr
Note that some situations, like playing streams from a ffmpeg, require direct access to the stream, as opposed to returning a PLS file. In those cases, access it like this:
goodradio.org/stream/wfmu
Get essential details about a station:
goodradio.org/details/wfmu
Get all the details about a station that are stored here:
goodradio.org/details2/wfmu
You can suggest new stations and flag stations for updating on the database page.
Note that every night the robot checks each stations to see if its up and produces this report.