SHOUTcast
- Beliebiges Filmformat
in TS-Datei umwandeln - Betanova flashen
- Bootlogo austauschen
- CDK booten
- Coolstream von USB-Stick booten
- Datendienste
- Debug-Mode ausschalten
- Direktaufnahme
- DualPES in SPTS-Datei
umwandeln - DVD in TS-Datei umwandeln
- HDD an Ethernet
- LIRC
- NFS-Server
- NFS:Eisfair
- NFS:Gentoo
- NFS:SFU
- Neutrino:Customizing
- Neutrino:Kennwortschutz
Webinterface - Neutrino:Senderlisten
- SHOUTcast
- Shout To Neutrino
- TS-Film am Computer
ansehen - TS-Film in eine DVD
umwandeln (Windows) - TS-Datei in MPEG4-
Format umwandeln - TS-Dateien schneiden
- Telefonanrufe anzeigen
- UCodes einspielen
- Udrec Suite Slackware
- VLC
- Windows:Mplayer
- YADD Mini-Howto
- YUV Ausgabe einstellen
- Zeitsynchronisation
Inhaltsverzeichnis
!!
!!
Allgemeines
SHOUTCast ist ein von Nullsoft (Winamp) entwickeltes Medien-Übertragungs-Protokoll (Streaming), welches für Internet TV- oder Radiostationen eingesetzt wird (Broadcast).
Um SHOUTCast Streams auf dem PC wiederzugeben, kann z.B. folgende Software verwendet werden:
- Windows: Winamp ab Version 5.05, Media Player
- Mac: Audion
- Linux: XMMS, amaroK
Und auf der DBox2 mit Neutrino erfüllt diesen Zweck der wunderbare Audioplayer!
Neutrino SHOUTcast - HowTo
Mit Neutrino lassen sich momentan (Stand: 2005) nur Audiostreams abspielen.
Der Audioplayer benötigt zum Abspielen eines SHOUTcast-Streams eine Datei mit der Endung '.url', in der die entsprechende URL enthalten ist. Die '.url'-Dateien können z.B. im Bereich /var/ direkt auf der Box gespeichert werden. Am besten geht das, indem Ihr mit Telnet auf die DBox2 geht und in der Shell dann etwas in der Art wie:
echo "scast://6929" > "Smooth Jazz".url
eingebt. Die *.url Datei kann dann genauso wie eine MP3-Datei abgespielt werden.
Der Audioplayer versteht folgende Transport Modi/Syntax:
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 http://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 http://shoutcast.com mit der Mouse über den 'Tune in'-Button fahrt. |
scast://automatic SHOUTcast query | Abspielen mit automatischer Stationssuche (siehe weiter unten) |
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.
Da jedoch die Stationsnummern bei SHOUTcast leider nicht immer statisch sind, und es deshalb öfter vorkommt, dass 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.
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.
scast://R1Live | sucht die Station R1Live und spielt diese ab |
scast://smoothjazz.com | sucht die Station smoothjazz und spielt diese ab |
scast://[XRM] - Lite | sucht die Station [XRM] - Lite und spielt diese ab |
scast://frequence3 | sucht die Station frequence3 und spielt diese ab |
Da der Suchalgorithmus aber reichlich unspezifisch ist, kann man genauso URLs wie
scast://punk scast://Miles Davis
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, dass 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.
Quick reference - URL Beispiele
scast://6929 | spielt die Station mit der Shoutcast-Nummer 6929, 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' |
http://sc1.streamfox.com:8030/ | spielt ein Internet-Radio (ESC-Radio) ab |
Wobei aber noch einmal zu bemerken ist, dass die Shoutcast-Stationsnummern nur selten über einen längeren Zeitraum gleich bleiben. Im Zweifelsfall hilft nur ausprobieren, und ggf. die Stream-Adresse des Senders ermitteln. Bei Winamp geht das mit "Alt+3", "View file info".
Vorzuziehen sind ohnehin, wenn möglich, feste Stream-Adressen (icy://...), da der Verbindungsaufbau damit wesentlich schneller erfolgt als über eine SHOUTcast-Suche, und auch etwas schneller als mit einer SHOUTcast-Nummer.
WICHTIG! - Beim auswählen der .url-Dateien ist im Audioplayer beim hinzufügen der Filter auszuschalten (blaue Taste), da sonst die Dateien nicht angezeigt werden.
Shoutcast-Stream vom PC zur DBox2
Es ist auch möglich, auf dem PC einen Shoutcast-Stream von der aktuellen Wiedergabe zu erzeugen, um ihn mit der DBox2 abzuspielen. Dies ist genauer erklärt in dem Artikel SHOUTcast-Server.
Links
Quelle:
Neutrino ShoutCAST - HowTo von sanaia aus dem Tuxbox-Forum.
Anmerkung:
da hier niergendwo etwas von der /var/tuxbox/config/radio-stations.xml die rede ist, füge ich das hier mal schnell an... Man kann seine ganzen Internet-Radio-Stationen auch bequem in diese Datei eintragen und muss nicht mit *.url-Dateien rumhantieren.
Beispiel:
<?xml version="1.0" encoding="iso-8859-1"?> <list> <station url="http://stream4.ebm-radio.com:8094" name="EBM-Radio" /> <station url="http://85.25.184.19:7500" name="Radio Schwarze Welle" /> <station url="http://radio.realindustrialradio.com:8000" name="Real Industrial Radio" /> <station url="http://91.121.11.196:13030" name="Vox Noctem" /> <station url="http://192.168.115.162:1881/globaltag/ebm.mp3" name="last.fm: EBM" /> <station url="http://192.168.115.162:1881/globaltag/electro-industrial.mp3" name="last.fm: Electro-Industrial" /> <station url="http://192.168.115.162:1881/globaltag/future%20pop.mp3" name="last.fm: Future Pop" /> </list>
Grundlagen - Installation - Debug-Mode - Hardware - CDK/Development
LCars - Neutrino - Enigma - Plugins - Spiele - Software - Tools - Howto - FAQ - Images
Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Team
Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung