Shoutcast: automatisch aktualisierte Stationlist

Wünsche, Anträge, Fehlermeldungen
PaoloPinkel
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Mittwoch 4. Februar 2004, 19:45

Shoutcast: automatisch aktualisierte Stationlist

Beitrag von PaoloPinkel »

Mein Wunsch ist folgender:
Ein Verzichnis auf der Box (oder einem gemounteten Verzeichnis) in dem sämtliche Shoutcastlinks liegen, das sich aber automatisch aktualisieren lässt.

Ich habe festgestellt, dass die Media Library von Winamp sich die aktuell verfügbaren Stations direkt bei shoutcast holt. Kurz mal gesnifft und siehe da, die Liste kommt von dieser URL:
http://www.shoutcast.com/sbin/xmllister ... ce=winamp2
An den Attributen wie limit kann man auch schrauben, auch andere wie orderby=bitrate sind möglich.
Leider bekommt man von dort jedoch keine fertige xml liste, sondern irgendwas binäres... Wenn es gelänge, daraus die einzelnen urls der Streams zu bekommen, wär doch schon die Hälfte gewonnen.

Was meint ihr? Will sich dessen mal jemand annehmen, ich selbt habe leider keinerlei Programmierkentnisse :-(
PaoloPinkel
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Mittwoch 4. Februar 2004, 19:45

Beitrag von PaoloPinkel »

Keiner eine Idee, oder Anregung? Oder einfach kein Interesse?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Shoutcast: automatisch aktualisierte Stationlist

Beitrag von Tommy »

PaoloPinkel hat geschrieben:Mein Wunsch ist folgender:
Ein Verzichnis auf der Box (oder einem gemounteten Verzeichnis) in dem sämtliche Shoutcastlinks liegen, das sich aber automatisch aktualisieren lässt.

Ich habe festgestellt, dass die Media Library von Winamp sich die aktuell verfügbaren Stations direkt bei shoutcast holt. Kurz mal gesnifft und siehe da, die Liste kommt von dieser URL:
http://www.shoutcast.com/sbin/xmllister ... ce=winamp2
An den Attributen wie limit kann man auch schrauben, auch andere wie orderby=bitrate sind möglich.
Leider bekommt man von dort jedoch keine fertige xml liste, sondern irgendwas binäres... Wenn es gelänge, daraus die einzelnen urls der Streams zu bekommen, wär doch schon die Hälfte gewonnen.

Was meint ihr? Will sich dessen mal jemand annehmen, ich selbt habe leider keinerlei Programmierkentnisse :-(
schon mal draufgeklickt? Sieht ja nicht grad wie ne Liste aus :gruebel:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
chkbox
Erleuchteter
Erleuchteter
Beiträge: 440
Registriert: Samstag 10. April 2004, 15:17

Beitrag von chkbox »

Einfach mal in Perl durch uncompress() aus Compress::Zlib jagen und sich über XML freuen. Ist mit
Content-Encoding: gzip
im Header eigentlich auch angegeben.

Code: Alles auswählen

use LWP::Simple;
use Compress::Zlib ;
print uncompress(get("http://www.shoutcast.com/sbin/xmllister.phtml?limit=300&service=winamp2"));