Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
5992 lines (5991 sloc) 191 KB
#!/usr/bin/env bash
########
RED='\E[1;32;41m'
BLUE='\E[1;32;44m'
NC='\E[0m'
command -v mpg123 >/dev/null 2>&1 || { printf "\033c"; echo -e "$RED PMRP requires 'mpg123' but it's not installed! Install 'mpg123' to enjoy PMRP. $NC" >&2; exit 1; }
PLAYER="mpg123 --control --utf8 --title --preload 1 --buffer 768"
########
function Muzic (){
printf "\033c"
echo -e "$BLUE PMRP $NC - Poor Man's Radio Player"
echo ""
echo -e "Station $BLUE Categories $NC :"
echo ""
echo -e "$BLUE 01 $NC 181.FM"
echo -e "$BLUE 02 $NC Blues"
echo -e "$BLUE 03 $NC Bollywood"
echo -e "$BLUE 04 $NC Classical"
echo -e "$BLUE 05 $NC Country"
echo -e "$BLUE 06 $NC Electronic"
echo -e "$BLUE 07 $NC Hits"
echo -e "$BLUE 08 $NC Jazz"
echo -e "$BLUE 09 $NC Medley"
echo -e "$BLUE 10 $NC Metal"
echo -e "$BLUE 11 $NC News & Views"
echo -e "$BLUE 12 $NC Oldies"
echo -e "$BLUE 13 $NC Reggae"
echo -e "$BLUE 14 $NC Rock"
echo -e "$BLUE 15 $NC SomaFM"
echo -e "$BLUE 16 $NC Urban"
echo -e "$RED 17 $BLUE Quit PMRP $NC"
echo ""
echo -e "Select a $BLUE Category $NC and press $BLUE [Enter] $NC to $BLUE list available stations $NC :"
read -er stations
case "$stations" in
01 | 1)
181fM
;;
02 | 2)
BlueS
;;
03 | 3)
BollywooD
;;
04 | 4)
ClassicaL
;;
05 | 5)
CountrY
;;
06 | 6)
ElectroniC
;;
07 | 7)
HitS
;;
08 | 8)
JazZ
;;
09 | 9)
ListeneR
;;
10)
MetaL
;;
11)
NewS
;;
12)
OldieS
;;
13)
ReggaE
;;
14)
RocK
;;
15)
SomA
;;
16)
UrbaN
;;
17)
printf "\033c"
echo ""
echo -e "$BLUE 'When I die, just keep playing the records' $RED Jimi Hendrix $NC"
echo ""
sleep 2
printf "\033c"
exit 0
;;
*)
printf "\033c"
echo ""
echo -e "$RED $stations $NC $BLUE is an invalid selection! $NC"
echo ""
echo -e "Please select a category by entering the relevant number."
echo -e "For example enter '2' to select station category 'Blues'."
echo -e "To select station category 'News & Views' enter '11'."
echo -e "And you can select station category 'Rock' by entering '14'."
echo -e "Easy, Ain't it? Let's go back to the Menu, Shall we?"
echo ""
read -rsp $'Press any key to return to PMRP Main Menu...\n' -n1 key
Muzic
;;
esac
}
########
function 181fM (){
########
function UrbaN_181fM (){
Name01="Jammin 181"
Name02="Old School HipHop"
Name03="The Beat"
Name04="The Box"
Name05="True R&B"
link01="http://relay.181.fm:8042"
link02="http://relay.181.fm:8068"
link03="http://relay.181.fm:8054"
link04="http://relay.181.fm:8024"
link05="http://relay.181.fm:8022"
printf "\033c"
echo -e "Stations Playing $BLUE Urban Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$RED 06 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 5 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
UrbaN_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
UrbaN_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
UrbaN_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
UrbaN_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
UrbaN_181fM
;;
06 | 6)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
UrbaN_181fM
;;
esac
}
########
function TechnO_181fM (){
Name01="Chilled Out"
Name02="Energy 93"
Name03="Energy 98"
Name04="Studio 181"
Name05="Techno Club"
Name06="The Vibe of Vegas"
link01="http://relay.181.fm:8700"
link02="http://relay.181.fm:8044"
link03="http://relay.181.fm:8800"
link04="http://relay.181.fm:8072"
link05="http://icyrelay.181.fm/181-technoclub_128k.mp3"
link06="http://relay.181.fm:8074"
printf "\033c"
echo -e "Stations Playing $BLUE Techno Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$RED 07 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 6 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
TechnO_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
TechnO_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
TechnO_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
TechnO_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
TechnO_181fM
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
TechnO_181fM
;;
07 | 7)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
TechnO_181fM
;;
esac
}
########
function RocK_181fM (){
Name01="80's Hairband"
Name02="Chloe"
Name03="Classic Buzz"
Name04="Rock 181"
Name05="Rock 40"
Name06="The Buzz"
Name07="The Eagle"
Name08="The Rock"
link01="http://relay.181.fm:8014"
link02="http://relay.181.fm:8100"
link03="http://relay.181.fm:8038"
link04="http://relay.181.fm:8008"
link05="http://relay.181.fm:8028"
link06="http://relay.181.fm:8126"
link07="http://relay.181.fm:8030"
link08="http://relay.181.fm:8064"
printf "\033c"
echo -e "Stations Playing $BLUE Rock Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$RED 09 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 8 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
RocK_181fM
;;
09 | 9)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
RocK_181fM
;;
esac
}
########
function PoP_181fM (){
Name01="Party 181"
Name02="Power 181"
Name03="Smooth AC"
Name04="The Heart"
Name05="The Mix"
Name06="The Office"
Name07="The Point"
Name08="UK Top 40"
link01="http://relay.181.fm:8036"
link02="http://relay.181.fm:8128"
link03="http://relay.181.fm:8094"
link04="http://relay.181.fm:8006"
link05="http://relay.181.fm:8032"
link06="http://relay.181.fm:8002"
link07="http://relay.181.fm:8010"
link08="http://relay.181.fm:8070"
printf "\033c"
echo -e "Stations Playing $BLUE Pop Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$RED 09 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 8 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
PoP_181fM
;;
09 | 9)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
PoP_181fM
;;
esac
}
########
function OldieS_181fM (){
Name01="Beatles"
Name02="Classic Hits"
Name03="Good Time Oldies"
Name04="Mellow Gold"
Name05="Soul"
Name06="Super 70s"
link01="http://relay.181.fm:8062"
link02="http://relay.181.fm:8132"
link03="http://relay.181.fm:8046"
link04="http://relay.181.fm:8060"
link05="http://relay.181.fm:8058"
link06="http://relay.181.fm:8066"
printf "\033c"
echo -e "Stations Playing $BLUE Oldies Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$RED 07 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 6 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
OldieS_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
OldieS_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
OldieS_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
OldieS_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
OldieS_181fM
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
OldieS_181fM
;;
07 | 7)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
OldieS_181fM
;;
esac
}
########
function LatiN_181fM (){
Name01="Reggae Roots"
Name02="Salsa"
link01="http://relay.181.fm:8096"
link02="http://relay.181.fm:8098"
printf "\033c"
echo -e "1 Stations Playing $BLUE Latin Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$RED 03 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 2 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Latin $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
LatiN_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Latin $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
LatiN_181fM
;;
03 | 3)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
LatiN_181fM
;;
esac
}
########
function EasY_181fM (){
Name01="Acid Jazz"
Name02="Bebop"
Name03="Classical Guitar"
Name04="Classical Jazz"
Name05="Classical Music"
Name06="Fusion Jazz"
Name07="Sensual World"
Name08="The Breeze"
Name09="Trance Jazz"
Name10="True Blues"
Name11="Vocal Jazz"
link01="http://icyrelay.181.fm/181-acidjazz_128k.mp3"
link02="http://icyrelay.181.fm/181-bebop_128k.mp3"
link03="http://icyrelay.181.fm/181-classicalguitar_128k.mp3"
link04="http://icyrelay.181.fm/181-classicaljazz_128k.mp3"
link05="http://icyrelay.181.fm/181-classical_128k.mp3"
link06="http://icyrelay.181.fm/181-fusionjazz_128k.mp3"
link07="http://icyrelay.181.fm/181-sensual_128k.mp3"
link08="http://relay.181.fm:8004"
link09="http://icyrelay.181.fm/181-trancejazz_128k.mp3"
link10="http://icyrelay.181.fm/181-blues_128k.mp3"
link11="http://icyrelay.181.fm/181-vocals_128k.mp3"
printf "\033c"
echo -e "Stations Playing $BLUE Easy Listening Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11"
echo -e "$RED 12 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 11 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
09 | 9)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name09 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
10)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name10 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
11)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name11 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EasY_181fM
;;
12)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
EasY_181fM
;;
esac
}
########
function CountrY_181fM (){
Name01="Front Porch"
Name02="Highway 181"
Name03="Kickin' Country"
Name04="Real Country"
Name05="US 181"
link01="http://relay.181.fm:8016"
link02="http://relay.181.fm:8018"
link03="http://relay.181.fm:8130"
link04="http://relay.181.fm:8034"
link05="http://relay.181.fm:8056"
printf "\033c"
echo -e "Stations Playing $BLUE Country Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$RED 06 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 5 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY_181fM
;;
06 | 6)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
CountrY_181fM
;;
esac
}
########
function ComedY_181fM (){
Name01="Comedy Club"
link01="http://relay.181.fm:8026"
printf "\033c"
echo -e "1 Station Playing $BLUE Non-stop Comedy Shows $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$RED 02 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select $BLUE station $NC 1 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Comedy $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ComedY_181fM
;;
02 | 2)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
ComedY_181fM
;;
esac
}
########
function NinetY_181fM (){
Name01="90's Alternative"
Name02="90's Country"
Name03="90's Dance"
Name04="Lite 90's"
Name05="Star 90's"
link01="http://relay.181.fm:8052"
link02="http://relay.181.fm:8050"
link03="http://relay.181.fm:8140"
link04="http://relay.181.fm:8048"
link05="http://relay.181.fm:8012"
printf "\033c"
echo -e "Stations Playing $BLUE 90s Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$RED 06 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 5 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
NinetY_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
NinetY_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
NinetY_181fM
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
NinetY_181fM
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
NinetY_181fM
;;
06 | 6)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
NinetY_181fM
;;
esac
}
########
function EightY_181fM (){
Name01="80's Country"
Name02="Awesome 80's"
Name03="Lite 80's"
link01="http://relay.181.fm:8134"
link02="http://relay.181.fm:8000"
link03="http://relay.181.fm:8040"
printf "\033c"
echo -e "Stations Playing $BLUE 80s Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$RED 04 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 3 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 80s $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EightY_181fM
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 80s $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EightY_181fM
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 80s $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
EightY_181fM
;;
04 | 4)
printf "\033c"
181fM
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
EightY_181fM
;;
esac
}
printf "\033c"
echo ""
echo -e "181.FM Station $BLUE Categories $NC :"
echo ""
echo -e "$BLUE 01 $NC 80s"
echo -e "$BLUE 02 $NC 90s"
echo -e "$BLUE 03 $NC Comedy"
echo -e "$BLUE 04 $NC Country"
echo -e "$BLUE 05 $NC Easy Listening"
echo -e "$BLUE 06 $NC Latin"
echo -e "$BLUE 07 $NC Oldies"
echo -e "$BLUE 08 $NC Pop"
echo -e "$BLUE 09 $NC Rock"
echo -e "$BLUE 10 $NC Techno"
echo -e "$BLUE 11 $NC Urban"
echo -e "$RED 12 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE Category $NC and press $BLUE [Enter] $NC to $BLUE list available stations $NC :"
read -er stations
case "$stations" in
01 | 1)
EightY_181fM
;;
02 | 2)
NinetY_181fM
;;
03 | 3)
ComedY_181fM
;;
04 | 4)
CountrY_181fM
;;
05 | 5)
EasY_181fM
;;
06 | 6)
LatiN_181fM
;;
07 | 7)
OldieS_181fM
;;
08 | 8)
PoP_181fM
;;
09 | 9)
RocK_181fM
;;
10)
TechnO_181fM
;;
11)
UrbaN_181fM
;;
12)
printf "\033c"
Muzic
;;
*)
printf "\033c"
echo ""
echo -e "$RED $stations $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
181fM
;;
esac
}
########
function BlueS (){
Name01="12 Bar"
Name02="A Better Classic Blues Vintage Station"
Name03="A Blues Dream"
Name04="Aardvark Blues FM"
Name05="AcousticFM"
Name06="Best Blues I Know"
Name07="Blues Radio"
Name08="Cocktelera Blues"
Name09="Con Alma de Blues"
Name10="Funky Blues"
Name11="Big Blue Swing"
Name12="Blues Radio UK"
Name13="Crossroads Blues Radio"
Name14="Houston Blues Radio"
Name15="K-BLUES"
Name16="Radio Mississipi Blues"
link01="http://listen.radionomy.com:80/12Bar"
link02="http://streaming.radionomy.com/A-Better-Classic-Blues-Vintage-Station"
link03="http://streaming.radionomy.com/ABLUESDREAM-Classic-NewBlues24H"
link04="http://74.208.45.146:8639/stream"
link05="http://listen.radionomy.com/Acoustic-FM"
link06="http://streaming.radionomy.com/BestBluesIKnow"
link07="http://185.33.22.13:8030"
link08="http://streaming.radionomy.com/Cocktelera-Blues"
link09="http://listen.radionomy.com/Con-Alma-de-Blues"
link10="http://streaming.radionomy.com/FunkyBlues"
link11="http://209.236.126.18:8002"
link12="http://206.217.213.16:8430/"
link13="http://174.127.114.128:8134/stream"
link14="http://74.208.170.137:8640/stream"
link15="http://listen.radionomy.com:80/K-BLUES"
link16="http://listen.radionomy.com:80/RadioMississipi-Blues"
printf "\033c"
echo -e "Stations Playing $BLUE Blues Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11"
echo -e "$BLUE 12 $NC $Name12"
echo -e "$BLUE 13 $NC $Name13"
echo -e "$BLUE 14 $NC $Name14"
echo -e "$BLUE 15 $NC $Name15"
echo -e "$BLUE 16 $NC $Name16"
echo -e "$RED 17 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
09 | 9)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name09 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
10)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name10 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
11)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name11 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
12)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name12 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
13)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name13 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
14)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name14 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
15)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name15 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
16)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name16 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BlueS
;;
17)
printf "\033c"
Muzic
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
BlueS
;;
esac
}
########
function BollywooD (){
Name01="bollywood radio & beyond"
Name02="Bombay Beats India Radio"
Name03="Desi Music Mix"
Name04="Hungama-Bollywood-Hits"
Name05="Hungama-Bollywood-Retro"
Name06="Indo-Caribbean Radio"
Name07="Radio Afsana"
Name08="Radio DJ-Gaurav"
Name09="Sur Station"
Name10="Taal FM Radio"
Name11="Hindi Desi Bollywood"
Name12="Mast Radio"
Name13="Radio Gabbar"
Name14="Radio HSL"
Name15="Radio Teen Taal"
Name16="The Voice Asia"
link01="http://96.31.83.86:8084"
link02="http://205.164.62.15:8017"
link03="http://desimusicmix.com:8000/HQ"
link04="http://123.176.41.8:8056"
link05="http://123.176.41.8:8132"
link06="http://208.43.9.96:8652"
link07="http://174.36.206.197:8198"
link08="http://radio.dj-gaurav.com:8035"
link09="http://streaming208.radionomy.com:80/SurStation-HindiMelodiousSongs"
link10="http://streaming207.radionomy.com:80/TaalFMRadio"
link11="http://50.7.77.114:8296"
link12="http://stream.mastradio.net:8000"
link13="http://viadj.viastreaming.net:7090"
link14="http://50.7.70.66:8485"
link15="http://195.154.176.33:8000"
link16="http://uk2.internet-radio.com:8043/live"
printf "\033c"
echo -e "Stations Playing $BLUE Bollywood Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11"
echo -e "$BLUE 12 $NC $Name12"
echo -e "$BLUE 13 $NC $Name13"
echo -e "$BLUE 14 $NC $Name14"
echo -e "$BLUE 15 $NC $Name15"
echo -e "$BLUE 16 $NC $Name16"
echo -e "$RED 17 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
09 | 9)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name09 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
10)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name10 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
11)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name11 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
12)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name12 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
13)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name13 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
14)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name14 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
15)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name15 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
16)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name16 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
BollywooD
;;
17)
printf "\033c"
Muzic
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
BollywooD
;;
esac
}
########
function ClassicaL (){
Name01="1000 Classical Hits"
Name02="A Better Classical Station"
Name03="AMADEUS-FRIENDS Classical Radio"
Name04="Ambiance Classique"
Name05="Classical Music America"
Name06="Classical Ways"
Name07="Pure Classic Ireland"
Name08="Smooth Riviera"
Name09="Venice Classic Radio Italia"
Name10="WKSU 3 Classical"
Name11="Ancient FM"
Name12="Audiophile Baroque"
Name13="Classical WETA"
Name14="La Fenice Channel"
Name15="M2 Classic"
Name16="Musik Klassic"
link01="http://streaming.radionomy.com/1000ClassicalHits"
link02="http://streaming.radionomy.com/A-Better-Classical-Station"
link03="http://streaming.radionomy.com/AMADEUS-FRIENDS-ClassicalRadio"
link04="http://listen.radionomy.com/Ambiance-classique"
link05="http://streaming.radionomy.com/Classicalmusicamericacom"
link06="http://listen.radionomy.com/classicalways"
link07="http://206.217.201.136:8036"
link08="http://streaming.radionomy.com/SMOOTH-RIVIERA"
link09="http://109.123.116.202:8010/stream"
link10="http://66.225.205.8:8030"
link11="http://simplexstream.com:8058"
link12="http://213.251.157.145:8016"
link13="http://38.100.128.106:8000"
link14="http://178.32.140.82:9690"
link15="http://sun.m2stream.fr:9000"
link16="http://193.34.51.12:80"
printf "\033c"
echo -e "Stations Playing $BLUE Classical Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11"
echo -e "$BLUE 12 $NC $Name12"
echo -e "$BLUE 13 $NC $Name13"
echo -e "$BLUE 14 $NC $Name14"
echo -e "$BLUE 15 $NC $Name15"
echo -e "$BLUE 16 $NC $Name16"
echo -e "$RED 17 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
09 | 9)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name09 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
10)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name10 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
11)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name11 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
12)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name12 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
13)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name13 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
14)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name14 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
15)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name15 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
16)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name16 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ClassicaL
;;
17)
printf "\033c"
Muzic
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
ClassicaL
;;
esac
}
########
function CountrY (){
Name01="1071 WNIH"
Name02="A Better Country Station"
Name03="A Country Dream"
Name04="A1 Country"
Name05="Abacus FM Country"
Name06="Absolutely Country Hits Radio"
Name07="Always Country"
Name08="Big R Radio - Country Gold"
Name09="Nashville Edge"
Name10="The Buffalo"
Name11="Americana Boogie Radio"
Name12="BackPorch Bluegrass"
Name13="Bluegrass Mix"
Name14="Country Music 24"
Name15="Country Radio Switzerland"
Name16="Highway Radio"
link01="http://listen.radionomy.com/1071WNIH"
link02="http://streaming.radionomy.com/a-better-country-station"
link03="http://streaming.radionomy.com/ACOUNTRYDREAM-Western24H"
link04="http://streaming.radionomy.com/A1Country-AllAmericanCountryRadio"
link05="http://streaming.radionomy.com/AbacusfmCountry"
link06="http://185.33.22.15:7800"
link07="http://208.85.240.89:80"
link08="http://107.155.126.42:8230"
link09="http://streaming.radionomy.com/NashvilleEdge"
link10="http://listen.radionomy.com/The-Buffalo"
link11="http://us1.internet-radio.com:8182/live"
link12="http://listen.radionomy.com:80/BackPorchBluegrass"
link13="http://192.81.248.194:8072/stream"
link14="http://countrymusic24.powerstream.de:9000"
link15="http://212.48.126.146:8000"
link16="http://listen.streamonomy.com/113fmHighwayRadio"
printf "\033c"
echo -e "Stations Playing $BLUE Country Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11"
echo -e "$BLUE 12 $NC $Name12"
echo -e "$BLUE 13 $NC $Name13"
echo -e "$BLUE 14 $NC $Name14"
echo -e "$BLUE 15 $NC $Name15"
echo -e "$BLUE 16 $NC $Name16"
echo -e "$RED 17 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
09 | 9)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name09 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
10)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name10 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
11)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name11 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
12)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name12 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
13)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name13 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
14)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name14 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
15)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name15 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
16)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name16 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
CountrY
;;
17)
printf "\033c"
Muzic
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
CountrY
;;
esac
}
########
function ElectroniC (){
Name01="100 DJAY"
Name02="Air Lounge"
Name03="Ambient Sleeping Pill"
Name04="Chill One"
Name05="Electric FM"
Name06="Ibiza Global Radio"
Name07="Radio MyMe"
Name08="Radio Seven"
Name09="Radio Staart"
Name10="Top Club"
Name11="Absolute Chillout"
Name12="Antenne Bayern Chillout"
Name13="Frisky"
Name14="Nirvana Radio"
Name15="RJM Lounge"
Name16="Puls Radio"
link01="http://streaming.radionomy.com/100-DJAY"
link02="http://streaming.radionomy.com/air-lounge"
link03="http://50.7.96.138:8235/stream"
link04="http://streaming.radionomy.com/CHILL-ONE"
link05="http://streaming.streamonomy.com/ElectricFM"
link06="http://37.59.254.25:8024"
link07="http://streaming.radionomy.com/radiomyme-tv"
link08="http://188.65.152.205:80"
link09="http://listen.radionomy.com/RADIOSTAART"
link10="http://listen.radionomy.com/TopClub"
link11="http://listen.radionomy.com:80/ABSOLUTECHILLOUT"
link12="http://mp3channels.webradio.antenne.de:80/chillout"
link13="http://stream.friskyradio.com:8000/frisky_mp3_hi"
link14="http://91.121.134.15:9106"
link15="http://streaming.radionomy.com/RJM-Lounge"
link16="http://212.83.185.51:80"
printf "\033c"
echo -e "Stations Playing $BLUE Electronic Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11"
echo -e "$BLUE 12 $NC $Name12"
echo -e "$BLUE 13 $NC $Name13"
echo -e "$BLUE 14 $NC $Name14"
echo -e "$BLUE 15 $NC $Name15"
echo -e "$BLUE 16 $NC $Name16"
echo -e "$RED 17 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
08 | 8)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name08 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
09 | 9)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name09 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
10)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name10 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
11)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name11 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
12)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name12 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
13)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name13 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
14)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name14 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
15)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name15 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
16)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name16 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ElectroniC
;;
17)
printf "\033c"
Muzic
;;
*)
printf "\033c"
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
ElectroniC
;;
esac
}
########
function HitS (){
Name01="1 Beats"
Name02="1 Hits"
Name03="100 Hit Radio"
Name04="American Top40"
Name05="ANTENNE BAYERN Top 40"
Name06="Hits and Beats"
Name07="Hot40 Music"
Name08="NJOY HIT40"
Name09="Our World Pop"
Name10="Yes! 91.2"
Name11="ChartHits FM"
Name12="Dublins KISS"
Name13="Hit Station FM"
Name14="Megahit Radio"
Name15="Raute Music"
Name16="Venus FM"
link01="http://streaming.radionomy.com/-1Beats"
link02="http://streaming.radionomy.com/-1Hits"
link03="http://streaming.radionomy.com/100-HIT-radio"
link04="http://listen.radionomy.com/AMERICANTOP40"
link05="http://mp3channels.webradio.antenne.de:80/top-40"
link06="http://streaming.radionomy.com/HitsandBeats"
link07="http://listen.radionomy.com/Hot40Music"
link08="http://listen.radionomy.com/njoyhit40"
link09="http://streaming.radionomy.com/OurWorld-Pop"
link10="http://46.4.65.194:8039"
link11="http://95.141.24.3:80"
link12="http://uk4.internet-radio.com:15476"
link13="http://46.163.124.61:8450"
link14="http://87.118.122.45:30710"
link15="http://193.34.51.67:80"
link16="http://s3.onweb.gr:8808"
printf "\033c"
echo -e "Stations Playing latest'n'greatest $BLUE Hits Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03"
echo -e "$BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05"
echo -e "$BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11"
echo -e "$BLUE 12 $NC $Name12"
echo -e "$BLUE 13 $NC $Name13"
echo -e "$BLUE 14 $NC $Name14"
echo -e "$BLUE 15 $NC $Name15"
echo -e "$BLUE 16 $NC $Name16"
echo -e "$RED 17 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read -er PLAY
case "$PLAY" in
01 | 1)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name01 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
HitS
;;
02 | 2)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name02 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
HitS
;;
03 | 3)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name03 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
HitS
;;
04 | 4)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name04 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
HitS
;;
05 | 5)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name05 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
HitS
;;
06 | 6)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name06 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
HitS
;;
07 | 7)
printf "\033c"
echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name07 $NC:"
echo ""
echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop"
echo ""
echo ""
echo -e "$BLUE Playlist $NC:"
echo ""
$PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"