#!/bin/sh
# Radioscript
# Zuordnung Radiosender
Dieneue1077A=http://ice.streaming.spacenet.de/dieneue1077
Dieneue1077B=http://dieneue1077.ice.streaming.spacenet.de/dieneue1077
Dieneue1077_80erA=http://dieneue1077-80er.ice.streaming.spacenet.de/dieneue1077_80er
Dieneue1077_80erB=http://ice.streaming.spacenet.de/dieneue1077_80er
Dieneue1077_livesongsA=http://dieneue1077-live.ice.streaming.spacenet.de/dieneue1077_live
Dieneue1077_livesongsB=http://ice.streaming.spacenet.de/dieneue1077_live
SWR3liveA=http://62.27.44.15/swr3live/livestream.mp3
SWR3liveB=http://213.200.97.110/swr3live/livestream.mp3
Dlr=http://dradio-mp3.t-bn.de/dlr128k_live
EinsliveA=http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a
EinsliveB=http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_b
RTL_Halle_890A=http://62.75.176.45/rtl-high
RTL_Halle_890B=http://890rtl.radio.de:8000/relay-1394
Bremen4=http://gffstream.ic.llnwd.net/stream/gffstream_mp3_w49a
NDR1_Niedersachsen=http://ndr.ic.llnwd.net/stream/ndr_ndr1niedersachsen_hi_mp3
NDR2=http://ndr.ic.llnwd.net/stream/ndr_ndr2_hi_mp3
# Sendernamen bitte der Reihe nach eingeben
IFS='
'
sendernamenA="Die Neue 107,7
Die Neue 107,7 80er
Die Neue 107,7 live
Suedwest Rundfunk 3 live
Deutschland Radio
Einslive
RTL Halle 89,0
Bremen 4
NDR1 Niedersachsen
NDR2
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve"
# erstellen der Anzeige Sender und Medlungen
sender () { echo -e "\033[34m $1\033[0;32m" ; }
meldung () { echo -e "\033[2K\033[24;1H\033[31m$1\033[0m" ; }
# funktion sende welchen kanal und zeige auch an
mpgende () { killall mpg123 >/dev/null 2>&1 ; }
sende () { $mpg123 -- stereo $1 >/dev/null 2>&1 & >/dev/null ;
echo -e "\033[2K\033[24;1HEs wird gesendet\033[K" ;
echo -e "\033[24;17H\033[5;34;40m$2\033[0;32m" ;}
# Ort des Equalizer und mpg123
equalizerdat=/usr/home/michael/mpg123/mpg123-1.8.1/equalizer.dat
mpg123=/usr/local/bin/mpg123
radioout=/usr/home/michael/radio.out
# Baue Menue auf wähle auf und spiel ab
echo -e "\033[2J"
echo -e "\033[=1S"
echo -e "\033[H\033[32m"
spaltenA=1
while [ $spaltenA != 80 ]
do
echo -e "\033[2;"$spaltenA"H*\033[21;"$spaltenA"H*"
spaltenA=`expr $spaltenA + 1`
done
echo -e "\033[3;27H!! Internetradioscript !!"
echo -e "\033[4;22HFolgende Auswahl steht zu verfuegung"
zeileA=6
auswahlA=1
for sendernameA in $sendernamenA;
{ echo -e "\033[$zeileA;`if [ $auswahlA -le 11 ]
then
if [ $auswahlA -le 9 ]
then echo 6
else echo 5
fi
else
echo 45
fi`H$auswahlA`sender "$sendernameA"`"
zeileA=`expr $zeileA + 1`
auswahlA=`expr $auswahlA + 1`
if [ $auswahlA = 12 ] # Anzahl der Sendereihen
then zeileA=6
fi ; }
echo -e "\033[18;25H77 zum beenden des Senders"
echo -e "\033[19;25H88 wechsel zur Konsole Hausteuerung"
echo -e "\033[20;25H99 um script zu beenden"
scriptende=0
while [ $scriptende != 1 ]
do
echo -e "\033[32m\033[22;1HIhre Auswahl bitte:"
echo -e "\033[2K\033[1A"
read sender
case $sender in
1) mpgende ; sende "$Dieneue1077A" "`sender "Die Neue 107,7"`" ;;
2) mpgende ; sende "$Dieneue1077_80erA" "`sender "Die Neue 107,7 80er"`" ;;
3) mpgende ; sende "$Dieneue1077_livesongsA" "`sender "Die Neue 107,7 Live"`" ;;
4) mpgende ; sende "$SWR3liveA" "`sender "Suedwest Rundfunk 3 Live"`" ;;
5) mpgende ; sende "$Dlr" "`sender "Deutschland Radio"`" ;;
6) mpgende ; sende "$EinsliveA" "`sender "Einslive"`" ;;
7) mpgende ; sende "$RTL_Halle_890A" "`sender "RTL Halle 89,0"`" ;;
8) mpgende ; sende "$Bremen4" "`sender "Bremen 4"`" ;;
9) mpgende ; sende "$NDR1_Niedersachsen" "`sender "NDR 1 Niedersachsen"`" ;;
10) mpgende ; sende "$NDR2" "`sender "NDR 2"`" ;;
77) mpgende ; meldung "Sender beendet" ;;
88) echo -e "\033[0z" ;;
99) meldung "Radioscript wird beendet und Konsole neue aufgebaut" ; scriptende=1 ;;
*) meldung "Fehleingabe bitte wiederholen"
esac
done
mpgende
echo -e "\033[=S"
sleep 1
clear