Posts tagged bash

Radio Streams mit Linux hören

Eines meine Lieblings-Autohotkeyskripte ist das Radio-LiveStream-Skript. Leider muß ich übers Netz Radio hören, da es über UKW nur AC-Geplärre gibt. Statt [1] oder [2], aber das ist ein anderes Thema. Es ermöglicht einfach per Klick auf das Icon im Systemtray den Radiosender zu wechseln. Dabei wird einfach die Stream-URL an den Windows Media Player oder den VideoLan Client übergeben.

Ein Äquivalent für Linux respektive openSUSE habe ich noch nicht gefunden und deswegen ein kleines Shellskript geschrieben. Nach dem Aufruf von radio.sh (und entsprechenden chmod vor dem ersten Start) präsentiert sich folgendes Menü:
radiostreamskript

Der Radiosender kann ganz einfach durch drücken der entsprechenden Nummer gewählt werden. Als Player kommt ebenfalls der VLC media player zum Einsatz.

Der Quelltext sieht folgendermaßen aus:

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
 
PS3="Sender waehlen: "
select i in Fritz RadioEins  quit
 do
  [ "$i" = "quit" ]  && exit 0
  [ "$i" = "Fritz" ] && vlc mms://stream2.rbb-online.de/wmtencoder/fritz-live.wma
  [ "$i" = "RadioEins" ] && vlc mms://stream2.rbb-online.de/wmtencoder/radioeins-live.wma
 break
done

Weitere Radiosender kann man ganz einfach hinzufügen. Zum einen muss in folgende Zeile den Namen des Senders eintragen. Die Position der Eintragung bestimmt dabei die Menüposition:

1
select i in Fritz RadioEins  <neuer Sendername> quit

Vor der Zeile break muss nun noch folgende Zeile in dieser Form hinzugefügt werden:

1
[ "$i" = "<neuer Sendername>" ] && vlc <Stream-URL>

Das wars.