Archive

Posts Tagged ‘Networked Media Tank’

Shoutcast on a Networked Media Tank (NMT)

March 11th, 2009
HDX-1000 Networked Media Tank

HDX-1000 Networked Media Tank

I have a HDX-1000; a Networked Media Tank.  A kind of dedicated audio/video-player with harddisk and capable of playing about anything you throw at it (matroska, DVD-iso’s, DIVX, XVid’s, mpg’s) in Full HD (1080P).  Absolutely a toy to recommend if you’re into HD-video. If you’re looking for one I can strongly recommend buying one at DivxPlayer.nl , their service is absolutely superb.

Anyway; the HDX-1000 is also capable of displaying (simple) websites, aka. webservices (in fact; the GUI is HTML-based), and it’s very good at playing Shoutcast-streams. But; there were no webservices for browsing through the Shoutcast-directory.  Ok; there’s a top10 shoutcast station-list, but with over 50000 stations this does not even scratch the surface. So.. i gave up a sundaymorning and started hammering away on a Shoutcast-directory Browser for NMT’s.

Fortunately Shoutcast has a very nice API to request all kinds of information, and it returns XML, which I became quite an expert on the last 10 years. Because I didn’t want to put a heavy load on Shoutcast’s servers by requesting data on each visit, and to keep my directory-browser at blazing speed i’ve written a sync-script which pulls all categories and stations from the Shoutcast-API and dump them into a database.  The script runs every 2 days (if I don’t forget it:)) and refreshes the stationlist in my database.

If you have a NMT-player; check out http://hdx.i-v-o.nl (the stations will only play when started from a NMT, not from your browser)

buTTon NMT, PHP , , , ,


Onze tip:SCDB.info – de meest actuele flitspalen in Europa voor uw GPS!