-
-
Save cirrusUK/04bc0b4ef9a5801a07ec to your computer and use it in GitHub Desktop.
2 x Radio player bash scripts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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