Yes you heard it first, i'm not paienting it, i'm not going to keep it to myself and i'm certainly not going s ll the idea. This has GPL written all over it.
So what’s it all about? Well when I was in america last christmas we drove the distance from peura in illinois to the twin cities in minnesota via chicago, milwaukee, madison, eau claire, rochester and la crosse. And back… During that time, we listened to a lot of public radio. Some good some poor. But I was thinking on the way back from la crosse to madison. Why can’t I listen to this in england? (By the way england only has 2 national talk stations.) As some of the talk is relative to anywhere in the world. Oh by the way the BBC is great and is included to my list of good stations. Then I thought, but I can there online, surely? So what was stopping me from tuning in? Then it hit me.
Theres no programming guide for radio as far as I know. What the heck? And if there is, its not wide reaching enough to count for internet radio stations. So i'm proposing a xmltv style schema for radio listings. Surely it would be easy, and once the data is in xml, I don’t see why not it can’t be syndicated and aggregated just like rss and xmltv?
The next stage would be to create a pvr-ish thing in software or even hardware). It would then allow you to capture multiple internet radio streams and maybe (tivo like) suggest others. Xmlnetradio is what i'll call it for now. On the hardware front you could imagine something like radioyourway supporting xmlnetradio, but I like the idea of mobile devices with java or something simular decoding the xml and supporting internet radio even though it would be stupidly expensive over a gprs connection. However wireless would be great for this. Saying all that I would prefer to do the whole capturing on my pc with the software client then transfer the result with xml content to my mobile device. You know if worst came to worst writing out the mpeg3 file with converted xml data in id3 would work well enough?
So the stages for xmlnetradio would be,
1. create the schema based on xmltv but modifed for internet radio.
2. Write software to transform xmlnetradio into something meaningful and allow it jump station to station easily
3. Add pvr type functionality so the listener can record one or more streams in real time.
4. Add support for mobile devices, be it just mpeg3 transfer or full on mobile client.
5. Hope someone adopts it…