I would like to be able to run a program to scan ALL Internet Radio stations to find out what song (or artist) is being played by that station at that time.
I know it may sound like an impossible task but please bare with me......
We already know that every song played across the internet from a radio station is streamed along with a 'signature' which contains the song title and artist's name etc.
(This is how listeners can see the artist and song information when playing songs from radio stations, even if the station is turned on in the middle of a song.)
We also know the location/address of every Internet radio station that exists; (there is a database somewhere with this info').
So I was thinking that surely it would therefore be possible to run several processing threads to scan or tune-in to all the Internet Radio stations and 'listen to' or read the signature of the song that is being played at that time and save that song title/artist information to a csv, text or whatever file?
I realize there are about 6000 internet radio stations and the prospect of running a program to scan every one of these stations in say under 1 or 2 minutes and read the 'signature' of the track playing at that time does sound like a tall order..... but maybe you know of a way to achieve such a task?
Once the scan is complete we could save the data (i.e. the artist, song, date and time, radio station etc.) to a text, xml, csv or any such file.
I hope this challenge is of interest?
I look forward to hearing from you.
Thank you for you time.