On Windows there is a good program called RadioSure. It has its own catalog of internet radio streams that is being filled by users. The list itself is always available here: http://www.radiosure.com/stations/
Database itself is available at http://www.radiosure.com/rsdbms/stations2.zip
It may be a great addition to this program as it has a lot bigger streams database.