Skip to content

Instantly share code, notes, and snippets.

@cirrusUK
Last active November 18, 2015 20:31
Show Gist options
  • Select an option

  • Save cirrusUK/04bc0b4ef9a5801a07ec to your computer and use it in GitHub Desktop.

Select an option

Save cirrusUK/04bc0b4ef9a5801a07ec to your computer and use it in GitHub Desktop.
2 x Radio player bash scripts
#!/bin/bash
RED='\e[41m'
BLUE='\e[44m'
NC='\e[0m'
command -v mpg123 >/dev/null 2>&1 || { 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 --smooth"
function Muzic (){
clear
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 Listener Supported"
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 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)
clear
echo ""
echo -e "$BLUE 'When I die, just keep playing the records' $RED Jimi Hendrix $NC"
echo ""
sleep 4
clear
break
exit 0
;;
*)
clear
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="Trinity"
Name06="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://icyrelay.181.fm/181-trinityhiphop_128k.mp3"
link06="http://relay.181.fm:8022"
clear
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 "$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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $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"
UrbaN_181fM
;;
07 | 7)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
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="Punk"
Name05="Rock 181"
Name06="Rock 40"
Name07="The Buzz"
Name08="The Eagle"
Name09="The Rock"
link01="http://relay.181.fm:8014"
link02="http://relay.181.fm:8100"
link03="http://relay.181.fm:8038"
link04="http://65.60.25.26:80"
link05="http://relay.181.fm:8008"
link06="http://relay.181.fm:8028"
link07="http://relay.181.fm:8126"
link08="http://relay.181.fm:8030"
link09="http://relay.181.fm:8064"
clear
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 "$BLUE 09 $NC $Name09"
echo -e "$RED 10 $BLUE Return to 181FM Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 9 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $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"
RocK_181fM
;;
10)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
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"
clear
echo -e "1 Stations Playing $BLUE Latin Music $NC :"
echo ""
echo -e "$BLUE 01 $NC $Name01"
echo -e "$BLUE 02 $NC $Name01"
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
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"
clear
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 PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
181fM
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
EightY_181fM
;;
esac
}
clear
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 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)
clear
Muzic
;;
*)
clear
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"
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"
clear
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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
Muzic
;;
*)
clear
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 Dhinchak"
Name09="Sur Station"
Name10="Taal FM Radio"
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://167.114.131.90:5404/stream"
link09="http://streaming208.radionomy.com:80/SurStation-HindiMelodiousSongs"
link10="http://streaming207.radionomy.com:80/TaalFMRadio"
clear
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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
Muzic
;;
*)
clear
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"
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"
clear
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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
Muzic
;;
*)
clear
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"
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"
clear
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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
Muzic
;;
*)
clear
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"
link01="http://streaming.radionomy.com/100-DJAY"
link02="http://streaming.radionomy.com/air-lounge"
link03="http://50.7.96.138:8530/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"
clear
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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
Muzic
;;
*)
clear
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"
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"
clear
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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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)
clear
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"
HitS
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Hits $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"
HitS
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Hits $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"
HitS
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Hits $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"
HitS
;;
11)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
HitS
;;
esac
}
function JazZ (){
Name01="4U Smooth Jazz"
Name02="A Jazz Dream"
Name03="Abaco Libros Y Cafe Radio"
Name04="Audiophile Jazz"
Name05="Bay Smooth Jazz Radio"
Name06="Best of Jazz"
Name07="Dinner Jazz Excursion"
Name08="Jazz 4 Ever"
Name09="Jazz Lovers"
Name10="The Jazz Groove"
link01="http://streaming.radionomy.com/4u-smooth-jazz"
link02="http://streaming.radionomy.com/AJAZZDREAM-Classic-NewJazz24H"
link03="http://listen.radionomy.com/-BACO-LIBROS-Y-CAF--RADIO"
link04="http://50.7.173.162:8014"
link05="http://185.33.22.15:9010"
link06="http://streaming.radionomy.com/BestofJazz-LudwigRadiocom"
link07="http://64.78.234.165:8240"
link08="http://streaming.radionomy.com/Jazz4ever"
link09="http://streaming.radionomy.com/jazzlovers"
link10="http://199.180.72.2:8015"
clear
echo -e "Stations Playing $BLUE Jazz 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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
02 | 2)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
03 | 3)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
04 | 4)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
05 | 5)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
06 | 6)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Jazz $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"
JazZ
;;
11)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
JazZ
;;
esac
}
function ListeneR (){
Name01="AI-Radio"
Name02="C89.5 FM"
Name03="CHIRP Radio"
Name04="Heartland Public Radio - Bluegrass Gospel"
Name05="Heartland Public Radio - Today's Classic Country"
Name06="Heartland Public Radio - Traditional Classic Country"
Name07="KING FM"
Name08="KPFA"
Name09="KALX Radio"
Name10="Minnesota Public Radio"
Name11="NOFM"
Name12="Radio Paradise"
Name13="Radio Velvet"
Name14="90.5 WBER"
Name15="WDCB"
Name16="WEVL 89.9"
Name17="Community Radio WERU 89.9 FM"
Name18="WFMU Freeform Radio"
Name19="WNCU Public Radio"
Name20="WNRN-FM"
Name21="WNYC 93.9 FM"
Name22="WQXR New York"
Name23="WSGE FM"
Name24="WWOZ"
Name25="Xenicus Radio"
link01="http://ai-radio.org/128.ogg"
link02="http://208.76.152.74:8000"
link03="http://chirpradio.org/stream"
link04="http://50.7.77.179:8024/"
link05="http://50.7.77.179:8022/"
link06="http://50.7.70.58:8708/"
link07="http://icy2.abacast.com:80/king-kingmp3-96"
link08="http://streams1.kpfa.org:8000/kpfa_64"
link09="http://icecast.media.berkeley.edu:8000/kalx-128.mp3"
link10="http://current.stream.publicradio.org/kcmp.mp3"
link11="http://gal.bitsyu.net:8000/"
link12="http://stream-tx4.radioparadise.com:80/mp3-128"
link13="http://212.37.80.142:8814/"
link14="http://wber-ice-encoder.monroe.edu:80/wber-high.mp3"
link15="http://wdcb-ice.streamguys.org:80/wdcb128"
link16="http://peace.str3am.com:6030/"
link17="http://stream.weru.org:80/weru-high.mp3"
link18="http://stream0.wfmu.org/freeform-128k"
link19="http://pubint.ic.llnwd.net/stream/pubint_wncu"
link20="http://broadcast.wnrn.org:8000/wnrn.mp3"
link21="http://fm939.wnyc.org/wnycfm"
link22="http://stream.wqxr.org/wqxr"
link23="http://amber.streamguys.com:4890/live"
link24="http://50.31.135.43:80/wwoz-hi.mp3"
link25="http://192.99.35.93:6744/stream"
clear
echo -e "$BLUE Listener-Community Supported $NC Stations :"
echo ""
echo -e "$BLUE 01 $NC AI-Radio $BLUE 02 $NC C89.5 FM"
echo -e "$BLUE 03 $NC CHIRP Radio $BLUE 04 $NC HPR 1"
echo -e "$BLUE 05 $NC HPR 2 $BLUE 06 $NC HPR 3"
echo -e "$BLUE 07 $NC KING FM $BLUE 08 $NC KPFA"
echo -e "$BLUE 09 $NC KALX Radio $BLUE 10 $NC Minnesota Public Radio"
echo -e "$BLUE 11 $NC NOFM $BLUE 12 $NC Radio Paradise"
echo -e "$BLUE 13 $NC Radio Velvet $BLUE 14 $NC WBER"
echo -e "$BLUE 15 $NC WDCB $BLUE 16 $NC WEVL"
echo -e "$BLUE 17 $NC WERU $BLUE 18 $NC WFMU Freeform Radio"
echo -e "$BLUE 19 $NC WNCU $BLUE 20 $NC WNRN"
echo -e "$BLUE 21 $NC WNYC $BLUE 22 $NC WQXR New York"
echo -e "$BLUE 23 $NC WSGE $BLUE 24 $NC WWOZ"
echo -e "$BLUE 25 $NC Xenicus Radio $RED 26 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 25 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
command -v ogg123 >/dev/null 2>&1 || { echo -e "$RED AI-Radio needs 'ogg123' but it's not installed! Install it to play AI-Radio. $NC" >&2; read -rsp $'Press any key to continue...\n' -n1 key; ListeneR; }
echo -e "$RED Important $NC - AI-Radio is a bit different"
echo ""
echo -e "You'll have to press $BLUE [Ctrl-C] $NC to stop AI-Radio"
echo ""
read -rsp $'Press any key to start AI-Radio...\n' -n1 key
echo ""
clear
ogg123 --buffer 512 --prebuffer 25 "$link01" 2>&1 /dev/null
ListeneR
;;
02 | 2)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
03 | 3)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
04 | 4)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
05 | 5)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
06 | 6)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
11)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
12)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
13)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
14)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
15)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
16)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $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"
ListeneR
;;
17)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name17 $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 "$link17" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
18)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name18 $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 "$link18" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
19)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name19 $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 "$link19" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
20)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name20 $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 "$link20" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
21)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name21 $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 "$link21" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
22)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name22 $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 "$link22" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
23)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name23 $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 "$link23" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
24)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name24 $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 "$link24" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
25)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Listener-Community $NC -> $BLUE $Name25 $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 "$link25" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
ListeneR
;;
26)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
ListeneR
;;
esac
}
function MetaL (){
Name01="4U Hard FM"
Name02="Crucial Velocity Radio"
Name03="DTHM"
Name04="Goth'N'Metal"
Name05="Hook 'em Horns"
Name06="idobi Howl"
Name07="Metal Only"
Name08="Metal Shop"
Name09="Sign of the Horns"
Name10="STAR FM From Hell"
link01="http://streaming.radionomy.com/4U-Hard-FM"
link02="http://streaming.radionomy.com/CrucialVelocityRadio"
link03="http://listen.radionomy.com/Death-Thrash--Heavy-Metal"
link04="http://listen.radionomy.com/Goth-N-Metal"
link05="http://streaming.radionomy.com/Hook-emHorns"
link06="http://69.46.88.27:80"
link07="http://178.77.127.105:4400"
link08="http://streaming.radionomy.com/METALSHOP"
link09="http://streaming.radionomy.com/SignOfTheHorns"
link10="http://80.237.153.93:7000"
clear
echo -e "Stations Playing $BLUE Metal 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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
02 | 2)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
03 | 3)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
04 | 4)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
05 | 5)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
06 | 6)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Metal $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"
MetaL
;;
11)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
MetaL
;;
esac
}
function NewS (){
Name01="Air Progressive"
Name02="BBC"
Name03="CBC"
Name04="GLT News & Ideas"
Name05="NPR"
Name06="Newstalk 106-108"
Name07="RFI"
Name08="Sputnik"
Name09="The Source"
Name10="WKSU News"
link01="http://airprogressive.org:8000/stream"
link02="http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-einws"
link03="http://3153.live.streamtheworld.com:80/CBC_R1_MCT_L_SC"
link04="http://wgltradio.ilstu.edu:8000/wgltmain.mp3"
link05="http://nprdmp-live01-mp3.akacast.akamaistream.net/7/998/364916/v1/npr.akacast.akamaistream.net/nprdmp_live01_mp3"
link06="http://vice02.iad.xpc-mii.net:80/communicorp/Newstalk_high"
link07="http://stream.rfi.fr/2588/rfi_en_anglais/rfianglais.mp3"
link08="http://audio1.video.ria.ru:80/voiceeng"
link09="http://stream.wmnf.org:8000/wmnf_hd3"
link10="http://66.225.205.8:8020"
clear
echo -e "Stations Providing $BLUE News & Current Affairs $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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
02 | 2)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
03 | 3)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
04 | 4)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
05 | 5)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
06 | 6)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE News $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"
NewS
;;
11)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
NewS
;;
esac
}
function OldieS (){
Name01="A Better Oldies Station"
Name02="ANTENNE BAYERN Oldies but Goldies"
Name03="E.P. Express Radio"
Name04="Flower Power Radio"
Name05="Gold Star Radio"
Name06="Golden 50s-70s Hits"
Name07="Motown Classics"
Name08="Radio Nostalgia"
Name09="Rewound Radio"
Name10="True Oldies"
link01="http://streaming.radionomy.com/a-better-oldies-station"
link02="http://mp3channels.webradio.antenne.de:80/oldies-but-goldies"
link03="http://37.187.79.56:9246"
link04="http://50.7.129.122:8433"
link05="http://listen.radionomy.com/Gold-Star-Radio"
link06="http://streaming.radionomy.com/golden-50-70s-hits"
link07="http://streaming.radionomy.com/motown-classics"
link08="http://streaming.radionomy.com/Radio-Nostalgia"
link09="http://71.125.37.66:8000"
link10="http://streaming.streamonomy.com/trueoldies"
clear
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 "$BLUE 07 $NC $Name07"
echo -e "$BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09"
echo -e "$BLUE 10 $NC $Name10"
echo -e "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $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
;;
02 | 2)
clear
echo -e "$BLUE PMRP $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
;;
03 | 3)
clear
echo -e "$BLUE PMRP $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
;;
04 | 4)
clear
echo -e "$BLUE PMRP $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
;;
05 | 5)
clear
echo -e "$BLUE PMRP $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
;;
06 | 6)
clear
echo -e "$BLUE PMRP $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
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Oldies $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"
OldieS
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Oldies $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"
OldieS
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Oldies $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"
OldieS
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Oldies $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"
OldieS
;;
11)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
OldieS
;;
esac
}
function ReggaE (){
Name01="A Better Smokin Reggae Roots Station"
Name02="A Reggae Dream"
Name03="A2R Reggae"
Name04="Bob Marley & Co"
Name05="Caribbean Vibes Radio"
Name06="Jamaican Roots Radio"
Name07="Joint Radio"
Name08="One Hundread Locks"
Name09="Reggae Rasta & Roots"
Name10="Radio Fly Foot Selecta"
link01="http://streaming.radionomy.com/A-Better-Smokin-Reggae-Roots-Station"
link02="http://streaming.radionomy.com/AREGGAEDREAM-Rasta24H"
link03="http://streaming.radionomy.com/A2R-Reggae"
link04="http://streaming.radionomy.com/A1ONEBOBMARLEYANDCO"
link05="http://streaming.streamonomy.com/CaribbeanVibesRadio"
link06="http://listen.radionomy.com/jamaican-roots-radio"
link07="http://72.9.152.111:9998"
link08="http://listen.radionomy.com/One-Hundread-Locks"
link09="http://192.152.23.243:8470"
link10="http://listen.radionomy.com:80/radio-fly-ReggaEt-selecta"
clear
echo -e "Stations Playing $BLUE Reggae 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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 5 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
02 | 2)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
03 | 3)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
04 | 4)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
05 | 5)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
06 | 6)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Reggae $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"
ReggaE
;;
11)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
ReggaE
;;
esac
}
function RocK (){
Name01="1 Classic Rock"
Name02="100 Energy"
Name03="104 Classic Rock"
Name04="1055 ROCK"
Name05="A Better Alternative X-RockStation"
Name06="A Better Classic Rock Station"
Name07="Casey's Classic Rock"
Name08="Classic Deep Cuts"
Name09="Classic Rock 109"
Name10="Classic Underground Radio"
Name11="Deep Jams Radio"
Name12="Elium Rock"
Name13="Peace Radio"
Name14="pinkfloydteguz"
Name15="ROCK ANTENNE"
Name16="VW Classic Rock"
link01="http://streaming.radionomy.com/-1ClassicRock"
link02="http://streaming.radionomy.com/100-Energy-RIWCLASSICROCKCHANNEL"
link03="http://173.193.14.166:80"
link04="http://85.17.121.228:8078"
link05="http://listen.radionomy.com/a-better-alternative-x-rock-station"
link06="http://streaming.radionomy.com/a-better-classic-rock-station"
link07="http://streaming.radionomy.com/Caseys-Classic-Rock"
link08="http://208.85.240.10:8134"
link09="http://174.36.237.118:10042"
link10="http://listen.radionomy.com/3WKCOMClassicUndergroundradio"
link11="http://74.50.122.103:9748"
link12="http://listen.radionomy.com/Elium-Rock"
link13="http://listen.radionomy.com/Peace-Radio"
link14="http://listen.radionomy.com/pinkfloydteguz"
link15="http://mp3channels.webradio.antenne.de:80/rockantenne"
link16="http://streaming.radionomy.com/VWClassicRock"
clear
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 "$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 PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $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
;;
02 | 2)
clear
echo -e "$BLUE PMRP $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
;;
03 | 3)
clear
echo -e "$BLUE PMRP $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
;;
04 | 4)
clear
echo -e "$BLUE PMRP $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
;;
05 | 5)
clear
echo -e "$BLUE PMRP $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
;;
06 | 6)
clear
echo -e "$BLUE PMRP $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
;;
07 | 7)
clear
echo -e "$BLUE PMRP $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
;;
08 | 8)
clear
echo -e "$BLUE PMRP $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
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
11)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
12)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
13)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
14)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
15)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
16)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Rock $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"
RocK
;;
17)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
RocK
;;
esac
}
function SomA (){
Name01="7 Inch Soul"
Name02="BAGeL Radio"
Name03="Beat Blender"
Name04="Black Rock FM"
Name05="Boot Liquor"
Name06="Cliqhop idm"
Name07="Covers"
Name08="DEF CON Radio"
Name09="Deep Space One"
Name10="Digitalis"
Name11="Doomed"
Name12="Drone Zone"
Name13="Dub Step Beyond"
Name14="Earwaves"
Name15="Fluid"
Name16="Folk Forward"
Name17="Groove Salad"
Name18="Illinois Street Lounge"
Name19="Indie Pop Rocks"
Name20="Left Coast 70s"
Name21="Lush"
Name22="Mission Control"
Name23="PopTron"
Name24="SF 10–33"
Name25="Secret Agent"
Name26="Sonic Universe"
Name27="Space Station Soma"
Name28="Suburbs of Goa"
Name29="The Trip"
Name30="ThistleRadio"
Name31="Underground 80s"
link01="http://ice.somafm.com/7soul"
link02="http://ice.somafm.com/bagel"
link03="http://ice.somafm.com/beatblender"
link04="http://ice.somafm.com/brfm"
link05="http://ice.somafm.com/bootliquor"
link06="http://ice.somafm.com/cliqhop"
link07="http://ice.somafm.com/covers"
link08="http://ice.somafm.com/defcon"
link09="http://ice.somafm.com/deepspaceone"
link10="http://ice.somafm.com/digitalis"
link11="http://ice.somafm.com/doomed"
link12="http://ice.somafm.com/dronezone"
link13="http://ice.somafm.com/dubstep"
link14="http://ice.somafm.com/earwaves"
link15="http://ice.somafm.com/fluid"
link16="http://ice.somafm.com/folkfwd"
link17="http://ice.somafm.com/groovesalad"
link18="http://ice.somafm.com/illstreet"
link19="http://ice.somafm.com/indiepop"
link20="http://ice.somafm.com/seventies"
link21="http://ice.somafm.com/lush"
link22="http://ice.somafm.com/missioncontrol"
link23="http://ice.somafm.com/poptron"
link24="http://ice.somafm.com/sf1033"
link25="http://ice.somafm.com/secretagent"
link26="http://ice.somafm.com/sonicuniverse"
link27="http://ice.somafm.com/spacestation"
link28="http://ice.somafm.com/suburbsofgoa"
link29="http://ice.somafm.com/thetrip"
link30="http://ice.somafm.com/thistle"
link31="http://ice.somafm.com/u80s"
clear
echo -e "$BLUE SomaFM $NC Stations :"
echo ""
echo -e "$BLUE 01 $NC $Name01 $BLUE 02 $NC $Name02"
echo -e "$BLUE 03 $NC $Name03 $BLUE 04 $NC $Name04"
echo -e "$BLUE 05 $NC $Name05 $BLUE 06 $NC $Name06"
echo -e "$BLUE 07 $NC $Name07 $BLUE 08 $NC $Name08"
echo -e "$BLUE 09 $NC $Name09 $BLUE 10 $NC $Name10"
echo -e "$BLUE 11 $NC $Name11 $BLUE 12 $NC $Name12"
echo -e "$BLUE 13 $NC $Name13 $BLUE 14 $NC $Name14"
echo -e "$BLUE 15 $NC $Name15 $BLUE 16 $NC $Name16"
echo -e "$BLUE 17 $NC $Name17 $BLUE 18 $NC $Name18"
echo -e "$BLUE 19 $NC $Name19 $BLUE 20 $NC $Name20"
echo -e "$BLUE 21 $NC $Name21 $BLUE 22 $NC $Name22"
echo -e "$BLUE 23 $NC $Name23 $BLUE 24 $NC $Name24"
echo -e "$BLUE 25 $NC $Name25 $BLUE 26 $NC $Name26"
echo -e "$BLUE 27 $NC $Name27 $BLUE 28 $NC $Name28"
echo -e "$BLUE 29 $NC $Name29 $BLUE 30 $NC $Name30"
echo -e "$BLUE 31 $NC $Name31 $RED 32 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 31 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
02 | 2)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
03 | 3)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
04 | 4)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
05 | 5)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
06 | 6)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
11)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
12)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
13)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
14)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
15)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
16)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $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"
SomA
;;
17)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name17 $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 "$link17" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
18)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name18 $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 "$link18" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
19)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name19 $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 "$link19" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
20)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name20 $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 "$link20" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
21)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name21 $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 "$link21" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
22)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name22 $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 "$link22" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
23)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name23 $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 "$link23" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
24)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name24 $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 "$link24" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
25)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name25 $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 "$link25" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
26)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name26 $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 "$link26" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
27)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name27 $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 "$link27" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
28)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name28 $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 "$link28" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
29)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name29 $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 "$link29" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
30)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name30 $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 "$link30" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
31)
clear
echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name31 $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 "$link31" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
SomA
;;
32)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
SomA
;;
esac
}
function UrbaN (){
Name01="1 Soul"
Name02="2000s R'n'B"
Name03="A Better Old School Classic Rap Station"
Name04="A Better Slow Jams Station"
Name05="Classic Rap"
Name06="DooWop FM"
Name07="Hip-Hop Request"
Name08="One Love Hip-Hop Radio"
Name09="R'n'B Cream"
Name10="West Coast Classics"
link01="http://streaming.radionomy.com/-1Soul"
link02="http://streaming.radionomy.com/2000s-RnB"
link03="http://streaming.radionomy.com/a-better-old-school-classic-rap-station"
link04="http://streaming.radionomy.com/a-better-slow-jams-station"
link05="http://streaming.radionomy.com/Classic-Rap"
link06="http://streaming.radionomy.com/DooWopFM"
link07="http://streaming.radionomy.com/Hip-HopRequest"
link08="http://streaming.radionomy.com/One-love-Hip-Hop-Radio"
link09="http://streaming.radionomy.com/_rb_cream"
link10="http://streaming.radionomy.com/WestCoastClassics"
clear
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 "$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 "$RED 11 $BLUE Return to Main Menu $NC"
echo ""
echo -e "Select a $BLUE station $NC between 1 to 10 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :"
read PLAY
case "$PLAY" in
01 | 1)
clear
echo -e "$BLUE PMRP $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
;;
02 | 2)
clear
echo -e "$BLUE PMRP $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 "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g"
UrbaN
;;
03 | 3)
clear
echo -e "$BLUE PMRP $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
;;
04 | 4)
clear
echo -e "$BLUE PMRP $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
;;
05 | 5)
clear
echo -e "$BLUE PMRP $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
;;
06 | 6)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Urban $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"
UrbaN
;;
07 | 7)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Urban $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"
UrbaN
;;
08 | 8)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Urban $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"
UrbaN
;;
09 | 9)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Urban $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"
UrbaN
;;
10)
clear
echo -e "$BLUE PMRP $NC -> $BLUE Urban $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"
UrbaN
;;
11)
clear
Muzic
;;
*)
clear
echo ""
echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC"
echo ""
sleep 3
UrbaN
;;
esac
}
while :
do
Muzic
done
#!/bin/bash
#black=`tput setaf 0`
red=`tput setaf 1`
green=`tput setaf 2`
yellow=`tput setaf 3`
blue=`tput setaf 4`
#magenta=`tput setaf 5`
cyan=`tput setaf 6`
red=`tput setaf 1`
norm=`tput sgr0`
bold=`tput bold`
#ulbegin=`tput smul`
#ulend=`tput rmul`
ser="$cyan"
name="$bold$cyan"
tput setaf 32
echo '
πŸ“» 🎀 🎧 🎼 🎹 🎷 🎺 🎸🎻
| _)
_| _` | _` | | _ \
_| \__,_| \__,_| _| \___/
β™« ♬ β™ͺ β™© β™­ β™ͺ '
tput setaf 3
stations=(
BBCRadio1="http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p"
BBCRadio2="http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio2_mf_p"
BBCRadio3="http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio3_mf_p"
BBCRadio4="http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p"
BBCRadio4.Xtra="http://www.radiofeeds.co.uk/bbcradio4extra.pls"
BBCRadio5.Live="http://www.radiofeeds.co.uk/bbc5live.pls"
BBCRadio.Scotland.MW="http://tunein.com/radio/BBC-Radio-Scotland-MW-810-s46554/"
BBCWorld.Service="rtmp://wsliveflash.bbc.co.uk:1935/live/eneuk_live@6512"
MyMPD="http://cirrus.turtil.net:9001"
Talksport="http://www.radiofeeds.co.uk/talksport.m3u"
Dubstep="http://dubstep.fm/256.pls"
Hardcore="http://67.212.233.124:8002"
Clyde1="http://icy-e-bl-04-cr.sharp-stream.com:8000/clyde1.mp3.m3u"
Clyde2="http://icy-e-bl-04-cr.sharp-stream.com:8000/clyde2.mp3.m3u"
Capital="http://media-ice.musicradio.com/CapitalEdinburghMP3.m3u"
PinkFloyd="http://99.198.112.59:8000"
LBC="http://media-ice.musicradio.com/LBCLondonMP3Low.m3u"
Smooth="http://uk1.internet-radio.com:4086"
Zenradio="http://zenradio.fr:8800"
RadioParadise="http://stream-sd.radioparadise.com:9000/rp_128.mp3"
)
#show_inf () {
# sed -n '/Name/,/Bitrate/ p' $tfile
# }
while(true); do
index=0
echo
for i in "${stations[@]}"; do
echo ${ser}$index.${norm} ${name}${i%%=*}${norm}
index=$[index+1]
done
echo
read -p "${norm}Station:${norm} " sta
echo
capture="-capture -dumpfile ${stations[$sta]%%=*}_`date "+%T_%F"`.mp3"
#tfile=`mktemp`
mpv -vo null `echo ${stations[$sta]} | cut -d '=' -f2`
echo -ne "${cyan}\nPress Entr to change station ${norm}"
read -t 5
[[ $? -gt 128 ]] && { echo && exit 0; }
#rm $tfile
unset -v index sta capture
done
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment