In dem Verzeichnis, in dem der MP3 player startet, eine Datei erzeugen die auf '.url' endet und dort die entsprechende URL eintragen. Am besten geht das, indem Ihr ein Telnet auf die Box macht und in der Shell dann etwas in der Art wie
eingebt. Die *.url datei kann dann genauso wie eine MP3 datei abgespielt werden.echo "scast://7733" > "Smooth Jazz".url
Der Player versteht folgende Transport Modi/Syntax:
Da jedoch die Stationsnummern bei Shoutcast leider nicht (immer?) statisch sind, und es deshalb öfter vorkommt das Stationsnummern, und damit die URL-Datei ungültig werden, gibt es die Möglichkeit, nach Stationsnamen (oder anderen x-beliebigen Suchbegriffen) suchen zu lassen. Die erste Station, welche solch ein Suchkriterium erfüllt, wird dann ausgewählt und abgespielt.WICHTIG! - der Versuch, Shoutcast-Stationen mit 'http://' zu streamen dürfte mit ziemlicher Sicherheit daneben gehen. Das hat protokolltechnische Gründe - deshalb *immer* 'icy://' nehmen.
- http://find.me:666/somewhere/my.mp3 - streamen einer normalen MP3 Datei von einem normalen Webserver
icy://find.me:666/somewhere/funky/station/ - streamen eines Shoutcast-Streams von einem privaten Rechner - also für alle, die nicht bei ShoutCast.com gelistet sind.
scast://666 - streamen einer offiziellen Shoutcast-Station. Die Stationsnummer ist das, was in der statuszeile des Browsers hinter 'rn=' steht, wenn ihr bei shoutcast.com mit der Mouse über den 'Tune in'-Button fahrt
scast://automatic shoutcast query - Abspielen mit automatischer Stationssuche (siehe weiter unten)
Die automatische Suche/Datenbankabfrage wird immer dann aktiviert, wenn hinter 'scast://' *keine* Ziffer oder Ziffernfolge steht, sondern ein String. Leerzeichen im String sind zulässig.
Da der suchalgorithmus aber reichlich unspezifisch ist, kann man genauso URLs wie
- scast://R1Live - suchen der Staton R1Live und abspielen dieser
- scast://smoothjazz.com - dito.
- scast://[XRM] - Lite - dito.
- scast://frequence3 - dito.
verwenden. Da es aber unklar ist, was genau gesucht wird, wird hierbei (vermutlich) die erstbeste Station ausgewählt auf der gerade punk bzw. 'Miles Davis' läuft. Das selbe funktioniert natürlich auch mit Interpreten, Bandnamen usw. Zu beachten ist aber, das die Shoutcast-Datenbank eine sehr genau definierte Anfrage erwartet. Wenn z.B. ein 'scast://[XRM] - Lite' funktioniert, wird mit 'scast://XRM - Lite' die selbe Station leider nicht gefunden.
- scast://punk
- scast://Miles Davis
Happy listening !Quick reference - URL Beispiele
- scast://7733 - (spielt die station mit der nummer 7733, in diesem fall: 'SmoothJazz.com')
scast://R1Live - sucht die station R1Live und spielt diese ab
icy://nexus.immortalcontinuum.net:10000/ - (spielt eine private radiostation ab, in diesem fall: 'Immortal Continuum')
Sanaia.
PS: bitte der übersichtlichkeit wegen keine antwortpostings in diesem thread. danke.