├── README.md ├── LICENSE └── pmrp.old /README.md: -------------------------------------------------------------------------------- 1 | # pmrp 2 | pmrp (Poor Man's Radio Player) is an Internet radio player script written in bash. 3 | 4 | 5 | ### Features : 6 | 7 | - 350 hand-picked radio stations. 8 | - Music, news, talk-shows, interviews, comedy, plays and much much more. 9 | - Easy menu system to browse-navigate between different radio stations. 10 | - Now playing information. 11 | - Very low memory footprint. 12 | - No configuration required. Ready to play from the word go. 13 | 14 | 15 | ### Dependencies : 16 | 17 | - [mpg123] - mpg123 is a real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1,2 and 3 (most commonly MPEG 1.0 layer 3 aka MP3). It is free software licensed under LGPL 2.1. It is available in the repositories of most Linux distributions so you can easily install it via your package manager. 18 | 19 | 20 | ### Installation : 21 | 22 | Download [pmrp-master] zip, extract its contents and copy the file 'pmrp' to '/usr/local/bin' directory, 23 | ```sh 24 | $ sudo cp pmrp /usr/local/bin/ 25 | ``` 26 | Next make it executable, 27 | ```sh 28 | $ sudo chmod 755 /usr/local/bin/pmrp 29 | ``` 30 | 31 | 32 | ### Usage : 33 | 34 | Open terminal, run pmrp, select a station according to your mood & don't forget to turn up the volume. 35 | 36 | 37 | ### Support : 38 | 39 | If you like **pmrp**, please consider supporting it, even the smallest contribution goes a long way. It is quick & easy via PayPal, Buy Me a Coffee or Liberapay: 40 | 41 | [![Support via PayPal](https://cdn.jsdelivr.net/gh/twolfson/paypal-github-button@1.0.0/dist/button.svg)](https://paypal.me/hakerdefo) 42 | [!["Buy Me A Coffee"](https://user-images.githubusercontent.com/1376749/120938564-50c59780-c6e1-11eb-814f-22a0399623c5.png)](https://www.buymeacoffee.com/hakerdefo) 43 | [![Support via Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/hakerdefo/donate) 44 | 45 | 46 | 47 | ### License : 48 | 49 | [![Public Domain Mark](http://i.creativecommons.org/p/mark/1.0/88x31.png)](http://creativecommons.org/publicdomain/mark/1.0/) 50 | This work (pmrp, by [hakerdefo](https://github.com/hakerdefo/pmrp)), identified by [hakerdefo](https://hakerdefo.blogspot.com), is free of known copyright restrictions. 51 | 52 | 53 | [mpg123]:http://mpg123.de/ 54 | [pmrp-master]:https://github.com/hakerdefo/pmrp/archive/master.zip 55 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | CC0 1.0 Universal 2 | 3 | Statement of Purpose 4 | 5 | The laws of most jurisdictions throughout the world automatically confer 6 | exclusive Copyright and Related Rights (defined below) upon the creator and 7 | subsequent owner(s) (each and all, an "owner") of an original work of 8 | authorship and/or a database (each, a "Work"). 9 | 10 | Certain owners wish to permanently relinquish those rights to a Work for the 11 | purpose of contributing to a commons of creative, cultural and scientific 12 | works ("Commons") that the public can reliably and without fear of later 13 | claims of infringement build upon, modify, incorporate in other works, reuse 14 | and redistribute as freely as possible in any form whatsoever and for any 15 | purposes, including without limitation commercial purposes. These owners may 16 | contribute to the Commons to promote the ideal of a free culture and the 17 | further production of creative, cultural and scientific works, or to gain 18 | reputation or greater distribution for their Work in part through the use and 19 | efforts of others. 20 | 21 | For these and/or other purposes and motivations, and without any expectation 22 | of additional consideration or compensation, the person associating CC0 with a 23 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright 24 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work 25 | and publicly distribute the Work under its terms, with knowledge of his or her 26 | Copyright and Related Rights in the Work and the meaning and intended legal 27 | effect of CC0 on those rights. 28 | 29 | 1. Copyright and Related Rights. A Work made available under CC0 may be 30 | protected by copyright and related or neighboring rights ("Copyright and 31 | Related Rights"). Copyright and Related Rights include, but are not limited 32 | to, the following: 33 | 34 | i. the right to reproduce, adapt, distribute, perform, display, communicate, 35 | and translate a Work; 36 | 37 | ii. moral rights retained by the original author(s) and/or performer(s); 38 | 39 | iii. publicity and privacy rights pertaining to a person's image or likeness 40 | depicted in a Work; 41 | 42 | iv. rights protecting against unfair competition in regards to a Work, 43 | subject to the limitations in paragraph 4(a), below; 44 | 45 | v. rights protecting the extraction, dissemination, use and reuse of data in 46 | a Work; 47 | 48 | vi. database rights (such as those arising under Directive 96/9/EC of the 49 | European Parliament and of the Council of 11 March 1996 on the legal 50 | protection of databases, and under any national implementation thereof, 51 | including any amended or successor version of such directive); and 52 | 53 | vii. other similar, equivalent or corresponding rights throughout the world 54 | based on applicable law or treaty, and any national implementations thereof. 55 | 56 | 2. Waiver. To the greatest extent permitted by, but not in contravention of, 57 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and 58 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright 59 | and Related Rights and associated claims and causes of action, whether now 60 | known or unknown (including existing as well as future claims and causes of 61 | action), in the Work (i) in all territories worldwide, (ii) for the maximum 62 | duration provided by applicable law or treaty (including future time 63 | extensions), (iii) in any current or future medium and for any number of 64 | copies, and (iv) for any purpose whatsoever, including without limitation 65 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes 66 | the Waiver for the benefit of each member of the public at large and to the 67 | detriment of Affirmer's heirs and successors, fully intending that such Waiver 68 | shall not be subject to revocation, rescission, cancellation, termination, or 69 | any other legal or equitable action to disrupt the quiet enjoyment of the Work 70 | by the public as contemplated by Affirmer's express Statement of Purpose. 71 | 72 | 3. Public License Fallback. Should any part of the Waiver for any reason be 73 | judged legally invalid or ineffective under applicable law, then the Waiver 74 | shall be preserved to the maximum extent permitted taking into account 75 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver 76 | is so judged Affirmer hereby grants to each affected person a royalty-free, 77 | non transferable, non sublicensable, non exclusive, irrevocable and 78 | unconditional license to exercise Affirmer's Copyright and Related Rights in 79 | the Work (i) in all territories worldwide, (ii) for the maximum duration 80 | provided by applicable law or treaty (including future time extensions), (iii) 81 | in any current or future medium and for any number of copies, and (iv) for any 82 | purpose whatsoever, including without limitation commercial, advertising or 83 | promotional purposes (the "License"). The License shall be deemed effective as 84 | of the date CC0 was applied by Affirmer to the Work. Should any part of the 85 | License for any reason be judged legally invalid or ineffective under 86 | applicable law, such partial invalidity or ineffectiveness shall not 87 | invalidate the remainder of the License, and in such case Affirmer hereby 88 | affirms that he or she will not (i) exercise any of his or her remaining 89 | Copyright and Related Rights in the Work or (ii) assert any associated claims 90 | and causes of action with respect to the Work, in either case contrary to 91 | Affirmer's express Statement of Purpose. 92 | 93 | 4. Limitations and Disclaimers. 94 | 95 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 96 | surrendered, licensed or otherwise affected by this document. 97 | 98 | b. Affirmer offers the Work as-is and makes no representations or warranties 99 | of any kind concerning the Work, express, implied, statutory or otherwise, 100 | including without limitation warranties of title, merchantability, fitness 101 | for a particular purpose, non infringement, or the absence of latent or 102 | other defects, accuracy, or the present or absence of errors, whether or not 103 | discoverable, all to the greatest extent permissible under applicable law. 104 | 105 | c. Affirmer disclaims responsibility for clearing rights of other persons 106 | that may apply to the Work or any use thereof, including without limitation 107 | any person's Copyright and Related Rights in the Work. Further, Affirmer 108 | disclaims responsibility for obtaining any necessary consents, permissions 109 | or other rights required for any use of the Work. 110 | 111 | d. Affirmer understands and acknowledges that Creative Commons is not a 112 | party to this document and has no duty or obligation with respect to this 113 | CC0 or use of the Work. 114 | 115 | For more information, please see 116 | 117 | 118 | -------------------------------------------------------------------------------- /pmrp.old: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | ######## 3 | RED='\E[1;32;41m' 4 | BLUE='\E[1;32;44m' 5 | NC='\E[0m' 6 | command -v mpg123 >/dev/null 2>&1 || { printf "\033c"; echo -e "$RED PMRP requires 'mpg123' but it's not installed! Install 'mpg123' to enjoy PMRP. $NC" >&2; exit 1; } 7 | PLAYER="mpg123 --control --utf8 --title --preload 1 --buffer 768" 8 | ######## 9 | function Muzic (){ 10 | printf "\033c" 11 | echo -e "$BLUE PMRP $NC - Poor Man's Radio Player" 12 | echo "" 13 | echo -e "Station $BLUE Categories $NC :" 14 | echo "" 15 | echo -e "$BLUE 01 $NC 181.FM" 16 | echo -e "$BLUE 02 $NC Blues" 17 | echo -e "$BLUE 03 $NC Bollywood" 18 | echo -e "$BLUE 04 $NC Classical" 19 | echo -e "$BLUE 05 $NC Country" 20 | echo -e "$BLUE 06 $NC Electronic" 21 | echo -e "$BLUE 07 $NC Hits" 22 | echo -e "$BLUE 08 $NC Jazz" 23 | echo -e "$BLUE 09 $NC Medley" 24 | echo -e "$BLUE 10 $NC Metal" 25 | echo -e "$BLUE 11 $NC News & Views" 26 | echo -e "$BLUE 12 $NC Oldies" 27 | echo -e "$BLUE 13 $NC Reggae" 28 | echo -e "$BLUE 14 $NC Rock" 29 | echo -e "$BLUE 15 $NC SomaFM" 30 | echo -e "$BLUE 16 $NC Urban" 31 | echo -e "$RED 17 $BLUE Quit PMRP $NC" 32 | echo "" 33 | echo -e "Select a $BLUE Category $NC and press $BLUE [Enter] $NC to $BLUE list available stations $NC :" 34 | read -er stations 35 | case "$stations" in 36 | 01 | 1) 37 | 181fM 38 | ;; 39 | 02 | 2) 40 | BlueS 41 | ;; 42 | 03 | 3) 43 | BollywooD 44 | ;; 45 | 04 | 4) 46 | ClassicaL 47 | ;; 48 | 05 | 5) 49 | CountrY 50 | ;; 51 | 06 | 6) 52 | ElectroniC 53 | ;; 54 | 07 | 7) 55 | HitS 56 | ;; 57 | 08 | 8) 58 | JazZ 59 | ;; 60 | 09 | 9) 61 | ListeneR 62 | ;; 63 | 10) 64 | MetaL 65 | ;; 66 | 11) 67 | NewS 68 | ;; 69 | 12) 70 | OldieS 71 | ;; 72 | 13) 73 | ReggaE 74 | ;; 75 | 14) 76 | RocK 77 | ;; 78 | 15) 79 | SomA 80 | ;; 81 | 16) 82 | UrbaN 83 | ;; 84 | 17) 85 | printf "\033c" 86 | echo "" 87 | echo -e "$BLUE 'When I die, just keep playing the records' $RED Jimi Hendrix $NC" 88 | echo "" 89 | sleep 2 90 | printf "\033c" 91 | exit 0 92 | ;; 93 | *) 94 | printf "\033c" 95 | echo "" 96 | echo -e "$RED $stations $NC $BLUE is an invalid selection! $NC" 97 | echo "" 98 | echo -e "Please select a category by entering the relevant number." 99 | echo -e "For example enter '2' to select station category 'Blues'." 100 | echo -e "To select station category 'News & Views' enter '11'." 101 | echo -e "And you can select station category 'Rock' by entering '14'." 102 | echo -e "Easy, Ain't it? Let's go back to the Menu, Shall we?" 103 | echo "" 104 | read -rsp $'Press any key to return to PMRP Main Menu...\n' -n1 key 105 | Muzic 106 | ;; 107 | esac 108 | } 109 | ######## 110 | function 181fM (){ 111 | ######## 112 | function UrbaN_181fM (){ 113 | Name01="Jammin 181" 114 | Name02="Old School HipHop" 115 | Name03="The Beat" 116 | Name04="The Box" 117 | Name05="True R&B" 118 | link01="http://relay.181.fm:8042" 119 | link02="http://relay.181.fm:8068" 120 | link03="http://relay.181.fm:8054" 121 | link04="http://relay.181.fm:8024" 122 | link05="http://relay.181.fm:8022" 123 | printf "\033c" 124 | echo -e "Stations Playing $BLUE Urban Music $NC :" 125 | echo "" 126 | echo -e "$BLUE 01 $NC $Name01" 127 | echo -e "$BLUE 02 $NC $Name02" 128 | echo -e "$BLUE 03 $NC $Name03" 129 | echo -e "$BLUE 04 $NC $Name04" 130 | echo -e "$BLUE 05 $NC $Name05" 131 | echo -e "$RED 06 $BLUE Return to 181FM Menu $NC" 132 | echo "" 133 | echo -e "Select a $BLUE station $NC between 1 to 5 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 134 | read -er PLAY 135 | case "$PLAY" in 136 | 01 | 1) 137 | printf "\033c" 138 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name01 $NC:" 139 | echo "" 140 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 141 | echo "" 142 | echo "" 143 | echo -e "$BLUE Playlist $NC:" 144 | echo "" 145 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 146 | UrbaN_181fM 147 | ;; 148 | 02 | 2) 149 | printf "\033c" 150 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name02 $NC:" 151 | echo "" 152 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 153 | echo "" 154 | echo "" 155 | echo -e "$BLUE Playlist $NC:" 156 | echo "" 157 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 158 | UrbaN_181fM 159 | ;; 160 | 03 | 3) 161 | printf "\033c" 162 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name03 $NC:" 163 | echo "" 164 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 165 | echo "" 166 | echo "" 167 | echo -e "$BLUE Playlist $NC:" 168 | echo "" 169 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 170 | UrbaN_181fM 171 | ;; 172 | 04 | 4) 173 | printf "\033c" 174 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name04 $NC:" 175 | echo "" 176 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 177 | echo "" 178 | echo "" 179 | echo -e "$BLUE Playlist $NC:" 180 | echo "" 181 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 182 | UrbaN_181fM 183 | ;; 184 | 05 | 5) 185 | printf "\033c" 186 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Urban $NC -> $BLUE $Name05 $NC:" 187 | echo "" 188 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 189 | echo "" 190 | echo "" 191 | echo -e "$BLUE Playlist $NC:" 192 | echo "" 193 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 194 | UrbaN_181fM 195 | ;; 196 | 06 | 6) 197 | printf "\033c" 198 | 181fM 199 | ;; 200 | *) 201 | printf "\033c" 202 | echo "" 203 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 204 | echo "" 205 | sleep 3 206 | UrbaN_181fM 207 | ;; 208 | esac 209 | } 210 | ######## 211 | function TechnO_181fM (){ 212 | Name01="Chilled Out" 213 | Name02="Energy 93" 214 | Name03="Energy 98" 215 | Name04="Studio 181" 216 | Name05="Techno Club" 217 | Name06="The Vibe of Vegas" 218 | link01="http://relay.181.fm:8700" 219 | link02="http://relay.181.fm:8044" 220 | link03="http://relay.181.fm:8800" 221 | link04="http://relay.181.fm:8072" 222 | link05="http://icyrelay.181.fm/181-technoclub_128k.mp3" 223 | link06="http://relay.181.fm:8074" 224 | printf "\033c" 225 | echo -e "Stations Playing $BLUE Techno Music $NC :" 226 | echo "" 227 | echo -e "$BLUE 01 $NC $Name01" 228 | echo -e "$BLUE 02 $NC $Name02" 229 | echo -e "$BLUE 03 $NC $Name03" 230 | echo -e "$BLUE 04 $NC $Name04" 231 | echo -e "$BLUE 05 $NC $Name05" 232 | echo -e "$BLUE 06 $NC $Name06" 233 | echo -e "$RED 07 $BLUE Return to 181FM Menu $NC" 234 | echo "" 235 | echo -e "Select a $BLUE station $NC between 1 to 6 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 236 | read -er PLAY 237 | case "$PLAY" in 238 | 01 | 1) 239 | printf "\033c" 240 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name01 $NC:" 241 | echo "" 242 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 243 | echo "" 244 | echo "" 245 | echo -e "$BLUE Playlist $NC:" 246 | echo "" 247 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 248 | TechnO_181fM 249 | ;; 250 | 02 | 2) 251 | printf "\033c" 252 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name02 $NC:" 253 | echo "" 254 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 255 | echo "" 256 | echo "" 257 | echo -e "$BLUE Playlist $NC:" 258 | echo "" 259 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 260 | TechnO_181fM 261 | ;; 262 | 03 | 3) 263 | printf "\033c" 264 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name03 $NC:" 265 | echo "" 266 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 267 | echo "" 268 | echo "" 269 | echo -e "$BLUE Playlist $NC:" 270 | echo "" 271 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 272 | TechnO_181fM 273 | ;; 274 | 04 | 4) 275 | printf "\033c" 276 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name04 $NC:" 277 | echo "" 278 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 279 | echo "" 280 | echo "" 281 | echo -e "$BLUE Playlist $NC:" 282 | echo "" 283 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 284 | TechnO_181fM 285 | ;; 286 | 05 | 5) 287 | printf "\033c" 288 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name05 $NC:" 289 | echo "" 290 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 291 | echo "" 292 | echo "" 293 | echo -e "$BLUE Playlist $NC:" 294 | echo "" 295 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 296 | TechnO_181fM 297 | ;; 298 | 06 | 6) 299 | printf "\033c" 300 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Techno $NC -> $BLUE $Name06 $NC:" 301 | echo "" 302 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 303 | echo "" 304 | echo "" 305 | echo -e "$BLUE Playlist $NC:" 306 | echo "" 307 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 308 | TechnO_181fM 309 | ;; 310 | 07 | 7) 311 | printf "\033c" 312 | 181fM 313 | ;; 314 | *) 315 | printf "\033c" 316 | echo "" 317 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 318 | echo "" 319 | sleep 3 320 | TechnO_181fM 321 | ;; 322 | esac 323 | } 324 | ######## 325 | function RocK_181fM (){ 326 | Name01="80's Hairband" 327 | Name02="Chloe" 328 | Name03="Classic Buzz" 329 | Name04="Rock 181" 330 | Name05="Rock 40" 331 | Name06="The Buzz" 332 | Name07="The Eagle" 333 | Name08="The Rock" 334 | link01="http://relay.181.fm:8014" 335 | link02="http://relay.181.fm:8100" 336 | link03="http://relay.181.fm:8038" 337 | link04="http://relay.181.fm:8008" 338 | link05="http://relay.181.fm:8028" 339 | link06="http://relay.181.fm:8126" 340 | link07="http://relay.181.fm:8030" 341 | link08="http://relay.181.fm:8064" 342 | printf "\033c" 343 | echo -e "Stations Playing $BLUE Rock Music $NC :" 344 | echo "" 345 | echo -e "$BLUE 01 $NC $Name01" 346 | echo -e "$BLUE 02 $NC $Name02" 347 | echo -e "$BLUE 03 $NC $Name03" 348 | echo -e "$BLUE 04 $NC $Name04" 349 | echo -e "$BLUE 05 $NC $Name05" 350 | echo -e "$BLUE 06 $NC $Name06" 351 | echo -e "$BLUE 07 $NC $Name07" 352 | echo -e "$BLUE 08 $NC $Name08" 353 | echo -e "$RED 09 $BLUE Return to 181FM Menu $NC" 354 | echo "" 355 | echo -e "Select a $BLUE station $NC between 1 to 8 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 356 | read -er PLAY 357 | case "$PLAY" in 358 | 01 | 1) 359 | printf "\033c" 360 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name01 $NC:" 361 | echo "" 362 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 363 | echo "" 364 | echo "" 365 | echo -e "$BLUE Playlist $NC:" 366 | echo "" 367 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 368 | RocK_181fM 369 | ;; 370 | 02 | 2) 371 | printf "\033c" 372 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name02 $NC:" 373 | echo "" 374 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 375 | echo "" 376 | echo "" 377 | echo -e "$BLUE Playlist $NC:" 378 | echo "" 379 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 380 | RocK_181fM 381 | ;; 382 | 03 | 3) 383 | printf "\033c" 384 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name03 $NC:" 385 | echo "" 386 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 387 | echo "" 388 | echo "" 389 | echo -e "$BLUE Playlist $NC:" 390 | echo "" 391 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 392 | RocK_181fM 393 | ;; 394 | 04 | 4) 395 | printf "\033c" 396 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name04 $NC:" 397 | echo "" 398 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 399 | echo "" 400 | echo "" 401 | echo -e "$BLUE Playlist $NC:" 402 | echo "" 403 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 404 | RocK_181fM 405 | ;; 406 | 05 | 5) 407 | printf "\033c" 408 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name05 $NC:" 409 | echo "" 410 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 411 | echo "" 412 | echo "" 413 | echo -e "$BLUE Playlist $NC:" 414 | echo "" 415 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 416 | RocK_181fM 417 | ;; 418 | 06 | 6) 419 | printf "\033c" 420 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name06 $NC:" 421 | echo "" 422 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 423 | echo "" 424 | echo "" 425 | echo -e "$BLUE Playlist $NC:" 426 | echo "" 427 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 428 | RocK_181fM 429 | ;; 430 | 07 | 7) 431 | printf "\033c" 432 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name07 $NC:" 433 | echo "" 434 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 435 | echo "" 436 | echo "" 437 | echo -e "$BLUE Playlist $NC:" 438 | echo "" 439 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 440 | RocK_181fM 441 | ;; 442 | 08 | 8) 443 | printf "\033c" 444 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Rock $NC -> $BLUE $Name08 $NC:" 445 | echo "" 446 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 447 | echo "" 448 | echo "" 449 | echo -e "$BLUE Playlist $NC:" 450 | echo "" 451 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 452 | RocK_181fM 453 | ;; 454 | 09 | 9) 455 | printf "\033c" 456 | 181fM 457 | ;; 458 | *) 459 | printf "\033c" 460 | echo "" 461 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 462 | echo "" 463 | sleep 3 464 | RocK_181fM 465 | ;; 466 | esac 467 | } 468 | ######## 469 | function PoP_181fM (){ 470 | Name01="Party 181" 471 | Name02="Power 181" 472 | Name03="Smooth AC" 473 | Name04="The Heart" 474 | Name05="The Mix" 475 | Name06="The Office" 476 | Name07="The Point" 477 | Name08="UK Top 40" 478 | link01="http://relay.181.fm:8036" 479 | link02="http://relay.181.fm:8128" 480 | link03="http://relay.181.fm:8094" 481 | link04="http://relay.181.fm:8006" 482 | link05="http://relay.181.fm:8032" 483 | link06="http://relay.181.fm:8002" 484 | link07="http://relay.181.fm:8010" 485 | link08="http://relay.181.fm:8070" 486 | printf "\033c" 487 | echo -e "Stations Playing $BLUE Pop Music $NC :" 488 | echo "" 489 | echo -e "$BLUE 01 $NC $Name01" 490 | echo -e "$BLUE 02 $NC $Name02" 491 | echo -e "$BLUE 03 $NC $Name03" 492 | echo -e "$BLUE 04 $NC $Name04" 493 | echo -e "$BLUE 05 $NC $Name05" 494 | echo -e "$BLUE 06 $NC $Name06" 495 | echo -e "$BLUE 07 $NC $Name07" 496 | echo -e "$BLUE 08 $NC $Name08" 497 | echo -e "$RED 09 $BLUE Return to 181FM Menu $NC" 498 | echo "" 499 | echo -e "Select a $BLUE station $NC between 1 to 8 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 500 | read -er PLAY 501 | case "$PLAY" in 502 | 01 | 1) 503 | printf "\033c" 504 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name01 $NC:" 505 | echo "" 506 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 507 | echo "" 508 | echo "" 509 | echo -e "$BLUE Playlist $NC:" 510 | echo "" 511 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 512 | PoP_181fM 513 | ;; 514 | 02 | 2) 515 | printf "\033c" 516 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name02 $NC:" 517 | echo "" 518 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 519 | echo "" 520 | echo "" 521 | echo -e "$BLUE Playlist $NC:" 522 | echo "" 523 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 524 | PoP_181fM 525 | ;; 526 | 03 | 3) 527 | printf "\033c" 528 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name03 $NC:" 529 | echo "" 530 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 531 | echo "" 532 | echo "" 533 | echo -e "$BLUE Playlist $NC:" 534 | echo "" 535 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 536 | PoP_181fM 537 | ;; 538 | 04 | 4) 539 | printf "\033c" 540 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name04 $NC:" 541 | echo "" 542 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 543 | echo "" 544 | echo "" 545 | echo -e "$BLUE Playlist $NC:" 546 | echo "" 547 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 548 | PoP_181fM 549 | ;; 550 | 05 | 5) 551 | printf "\033c" 552 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name05 $NC:" 553 | echo "" 554 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 555 | echo "" 556 | echo "" 557 | echo -e "$BLUE Playlist $NC:" 558 | echo "" 559 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 560 | PoP_181fM 561 | ;; 562 | 06 | 6) 563 | printf "\033c" 564 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name06 $NC:" 565 | echo "" 566 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 567 | echo "" 568 | echo "" 569 | echo -e "$BLUE Playlist $NC:" 570 | echo "" 571 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 572 | PoP_181fM 573 | ;; 574 | 07 | 7) 575 | printf "\033c" 576 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name07 $NC:" 577 | echo "" 578 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 579 | echo "" 580 | echo "" 581 | echo -e "$BLUE Playlist $NC:" 582 | echo "" 583 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 584 | PoP_181fM 585 | ;; 586 | 08 | 8) 587 | printf "\033c" 588 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Pop $NC -> $BLUE $Name08 $NC:" 589 | echo "" 590 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 591 | echo "" 592 | echo "" 593 | echo -e "$BLUE Playlist $NC:" 594 | echo "" 595 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 596 | PoP_181fM 597 | ;; 598 | 09 | 9) 599 | printf "\033c" 600 | 181fM 601 | ;; 602 | *) 603 | printf "\033c" 604 | echo "" 605 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 606 | echo "" 607 | sleep 3 608 | PoP_181fM 609 | ;; 610 | esac 611 | } 612 | ######## 613 | function OldieS_181fM (){ 614 | Name01="Beatles" 615 | Name02="Classic Hits" 616 | Name03="Good Time Oldies" 617 | Name04="Mellow Gold" 618 | Name05="Soul" 619 | Name06="Super 70s" 620 | link01="http://relay.181.fm:8062" 621 | link02="http://relay.181.fm:8132" 622 | link03="http://relay.181.fm:8046" 623 | link04="http://relay.181.fm:8060" 624 | link05="http://relay.181.fm:8058" 625 | link06="http://relay.181.fm:8066" 626 | printf "\033c" 627 | echo -e "Stations Playing $BLUE Oldies Music $NC :" 628 | echo "" 629 | echo -e "$BLUE 01 $NC $Name01" 630 | echo -e "$BLUE 02 $NC $Name02" 631 | echo -e "$BLUE 03 $NC $Name03" 632 | echo -e "$BLUE 04 $NC $Name04" 633 | echo -e "$BLUE 05 $NC $Name05" 634 | echo -e "$BLUE 06 $NC $Name06" 635 | echo -e "$RED 07 $BLUE Return to 181FM Menu $NC" 636 | echo "" 637 | echo -e "Select a $BLUE station $NC between 1 to 6 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 638 | read -er PLAY 639 | case "$PLAY" in 640 | 01 | 1) 641 | printf "\033c" 642 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name01 $NC:" 643 | echo "" 644 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 645 | echo "" 646 | echo "" 647 | echo -e "$BLUE Playlist $NC:" 648 | echo "" 649 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 650 | OldieS_181fM 651 | ;; 652 | 02 | 2) 653 | printf "\033c" 654 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name02 $NC:" 655 | echo "" 656 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 657 | echo "" 658 | echo "" 659 | echo -e "$BLUE Playlist $NC:" 660 | echo "" 661 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 662 | OldieS_181fM 663 | ;; 664 | 03 | 3) 665 | printf "\033c" 666 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name03 $NC:" 667 | echo "" 668 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 669 | echo "" 670 | echo "" 671 | echo -e "$BLUE Playlist $NC:" 672 | echo "" 673 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 674 | OldieS_181fM 675 | ;; 676 | 04 | 4) 677 | printf "\033c" 678 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name04 $NC:" 679 | echo "" 680 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 681 | echo "" 682 | echo "" 683 | echo -e "$BLUE Playlist $NC:" 684 | echo "" 685 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 686 | OldieS_181fM 687 | ;; 688 | 05 | 5) 689 | printf "\033c" 690 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name05 $NC:" 691 | echo "" 692 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 693 | echo "" 694 | echo "" 695 | echo -e "$BLUE Playlist $NC:" 696 | echo "" 697 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 698 | OldieS_181fM 699 | ;; 700 | 06 | 6) 701 | printf "\033c" 702 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Oldies $NC -> $BLUE $Name06 $NC:" 703 | echo "" 704 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 705 | echo "" 706 | echo "" 707 | echo -e "$BLUE Playlist $NC:" 708 | echo "" 709 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 710 | OldieS_181fM 711 | ;; 712 | 07 | 7) 713 | printf "\033c" 714 | 181fM 715 | ;; 716 | *) 717 | printf "\033c" 718 | echo "" 719 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 720 | echo "" 721 | sleep 3 722 | OldieS_181fM 723 | ;; 724 | esac 725 | } 726 | ######## 727 | function LatiN_181fM (){ 728 | Name01="Reggae Roots" 729 | Name02="Salsa" 730 | link01="http://relay.181.fm:8096" 731 | link02="http://relay.181.fm:8098" 732 | printf "\033c" 733 | echo -e "1 Stations Playing $BLUE Latin Music $NC :" 734 | echo "" 735 | echo -e "$BLUE 01 $NC $Name01" 736 | echo -e "$BLUE 02 $NC $Name02" 737 | echo -e "$RED 03 $BLUE Return to 181FM Menu $NC" 738 | echo "" 739 | echo -e "Select a $BLUE station $NC between 1 to 2 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 740 | read -er PLAY 741 | case "$PLAY" in 742 | 01 | 1) 743 | printf "\033c" 744 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Latin $NC -> $BLUE $Name01 $NC:" 745 | echo "" 746 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 747 | echo "" 748 | echo "" 749 | echo -e "$BLUE Playlist $NC:" 750 | echo "" 751 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 752 | LatiN_181fM 753 | ;; 754 | 02 | 2) 755 | printf "\033c" 756 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Latin $NC -> $BLUE $Name02 $NC:" 757 | echo "" 758 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 759 | echo "" 760 | echo "" 761 | echo -e "$BLUE Playlist $NC:" 762 | echo "" 763 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 764 | LatiN_181fM 765 | ;; 766 | 03 | 3) 767 | printf "\033c" 768 | 181fM 769 | ;; 770 | *) 771 | printf "\033c" 772 | echo "" 773 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 774 | echo "" 775 | sleep 3 776 | LatiN_181fM 777 | ;; 778 | esac 779 | } 780 | ######## 781 | function EasY_181fM (){ 782 | Name01="Acid Jazz" 783 | Name02="Bebop" 784 | Name03="Classical Guitar" 785 | Name04="Classical Jazz" 786 | Name05="Classical Music" 787 | Name06="Fusion Jazz" 788 | Name07="Sensual World" 789 | Name08="The Breeze" 790 | Name09="Trance Jazz" 791 | Name10="True Blues" 792 | Name11="Vocal Jazz" 793 | link01="http://icyrelay.181.fm/181-acidjazz_128k.mp3" 794 | link02="http://icyrelay.181.fm/181-bebop_128k.mp3" 795 | link03="http://icyrelay.181.fm/181-classicalguitar_128k.mp3" 796 | link04="http://icyrelay.181.fm/181-classicaljazz_128k.mp3" 797 | link05="http://icyrelay.181.fm/181-classical_128k.mp3" 798 | link06="http://icyrelay.181.fm/181-fusionjazz_128k.mp3" 799 | link07="http://icyrelay.181.fm/181-sensual_128k.mp3" 800 | link08="http://relay.181.fm:8004" 801 | link09="http://icyrelay.181.fm/181-trancejazz_128k.mp3" 802 | link10="http://icyrelay.181.fm/181-blues_128k.mp3" 803 | link11="http://icyrelay.181.fm/181-vocals_128k.mp3" 804 | printf "\033c" 805 | echo -e "Stations Playing $BLUE Easy Listening Music $NC :" 806 | echo "" 807 | echo -e "$BLUE 01 $NC $Name01" 808 | echo -e "$BLUE 02 $NC $Name02" 809 | echo -e "$BLUE 03 $NC $Name03" 810 | echo -e "$BLUE 04 $NC $Name04" 811 | echo -e "$BLUE 05 $NC $Name05" 812 | echo -e "$BLUE 06 $NC $Name06" 813 | echo -e "$BLUE 07 $NC $Name07" 814 | echo -e "$BLUE 08 $NC $Name08" 815 | echo -e "$BLUE 09 $NC $Name09" 816 | echo -e "$BLUE 10 $NC $Name10" 817 | echo -e "$BLUE 11 $NC $Name11" 818 | echo -e "$RED 12 $BLUE Return to 181FM Menu $NC" 819 | echo "" 820 | echo -e "Select a $BLUE station $NC between 1 to 11 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 821 | read -er PLAY 822 | case "$PLAY" in 823 | 01 | 1) 824 | printf "\033c" 825 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name01 $NC:" 826 | echo "" 827 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 828 | echo "" 829 | echo "" 830 | echo -e "$BLUE Playlist $NC:" 831 | echo "" 832 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 833 | EasY_181fM 834 | ;; 835 | 02 | 2) 836 | printf "\033c" 837 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name02 $NC:" 838 | echo "" 839 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 840 | echo "" 841 | echo "" 842 | echo -e "$BLUE Playlist $NC:" 843 | echo "" 844 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 845 | EasY_181fM 846 | ;; 847 | 03 | 3) 848 | printf "\033c" 849 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name03 $NC:" 850 | echo "" 851 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 852 | echo "" 853 | echo "" 854 | echo -e "$BLUE Playlist $NC:" 855 | echo "" 856 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 857 | EasY_181fM 858 | ;; 859 | 04 | 4) 860 | printf "\033c" 861 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name04 $NC:" 862 | echo "" 863 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 864 | echo "" 865 | echo "" 866 | echo -e "$BLUE Playlist $NC:" 867 | echo "" 868 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 869 | EasY_181fM 870 | ;; 871 | 05 | 5) 872 | printf "\033c" 873 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name05 $NC:" 874 | echo "" 875 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 876 | echo "" 877 | echo "" 878 | echo -e "$BLUE Playlist $NC:" 879 | echo "" 880 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 881 | EasY_181fM 882 | ;; 883 | 06 | 6) 884 | printf "\033c" 885 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name06 $NC:" 886 | echo "" 887 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 888 | echo "" 889 | echo "" 890 | echo -e "$BLUE Playlist $NC:" 891 | echo "" 892 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 893 | EasY_181fM 894 | ;; 895 | 07 | 7) 896 | printf "\033c" 897 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name07 $NC:" 898 | echo "" 899 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 900 | echo "" 901 | echo "" 902 | echo -e "$BLUE Playlist $NC:" 903 | echo "" 904 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 905 | EasY_181fM 906 | ;; 907 | 08 | 8) 908 | printf "\033c" 909 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name08 $NC:" 910 | echo "" 911 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 912 | echo "" 913 | echo "" 914 | echo -e "$BLUE Playlist $NC:" 915 | echo "" 916 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 917 | EasY_181fM 918 | ;; 919 | 09 | 9) 920 | printf "\033c" 921 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name09 $NC:" 922 | echo "" 923 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 924 | echo "" 925 | echo "" 926 | echo -e "$BLUE Playlist $NC:" 927 | echo "" 928 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 929 | EasY_181fM 930 | ;; 931 | 10) 932 | printf "\033c" 933 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name10 $NC:" 934 | echo "" 935 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 936 | echo "" 937 | echo "" 938 | echo -e "$BLUE Playlist $NC:" 939 | echo "" 940 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 941 | EasY_181fM 942 | ;; 943 | 11) 944 | printf "\033c" 945 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Easy Listening $NC -> $BLUE $Name11 $NC:" 946 | echo "" 947 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 948 | echo "" 949 | echo "" 950 | echo -e "$BLUE Playlist $NC:" 951 | echo "" 952 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 953 | EasY_181fM 954 | ;; 955 | 12) 956 | printf "\033c" 957 | 181fM 958 | ;; 959 | *) 960 | printf "\033c" 961 | echo "" 962 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 963 | echo "" 964 | sleep 3 965 | EasY_181fM 966 | ;; 967 | esac 968 | } 969 | ######## 970 | function CountrY_181fM (){ 971 | Name01="Front Porch" 972 | Name02="Highway 181" 973 | Name03="Kickin' Country" 974 | Name04="Real Country" 975 | Name05="US 181" 976 | link01="http://relay.181.fm:8016" 977 | link02="http://relay.181.fm:8018" 978 | link03="http://relay.181.fm:8130" 979 | link04="http://relay.181.fm:8034" 980 | link05="http://relay.181.fm:8056" 981 | printf "\033c" 982 | echo -e "Stations Playing $BLUE Country Music $NC :" 983 | echo "" 984 | echo -e "$BLUE 01 $NC $Name01" 985 | echo -e "$BLUE 02 $NC $Name02" 986 | echo -e "$BLUE 03 $NC $Name03" 987 | echo -e "$BLUE 04 $NC $Name04" 988 | echo -e "$BLUE 05 $NC $Name05" 989 | echo -e "$RED 06 $BLUE Return to 181FM Menu $NC" 990 | echo "" 991 | echo -e "Select a $BLUE station $NC between 1 to 5 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 992 | read -er PLAY 993 | case "$PLAY" in 994 | 01 | 1) 995 | printf "\033c" 996 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name01 $NC:" 997 | echo "" 998 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 999 | echo "" 1000 | echo "" 1001 | echo -e "$BLUE Playlist $NC:" 1002 | echo "" 1003 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1004 | CountrY_181fM 1005 | ;; 1006 | 02 | 2) 1007 | printf "\033c" 1008 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name02 $NC:" 1009 | echo "" 1010 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1011 | echo "" 1012 | echo "" 1013 | echo -e "$BLUE Playlist $NC:" 1014 | echo "" 1015 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1016 | CountrY_181fM 1017 | ;; 1018 | 03 | 3) 1019 | printf "\033c" 1020 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name03 $NC:" 1021 | echo "" 1022 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1023 | echo "" 1024 | echo "" 1025 | echo -e "$BLUE Playlist $NC:" 1026 | echo "" 1027 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1028 | CountrY_181fM 1029 | ;; 1030 | 04 | 4) 1031 | printf "\033c" 1032 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name04 $NC:" 1033 | echo "" 1034 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1035 | echo "" 1036 | echo "" 1037 | echo -e "$BLUE Playlist $NC:" 1038 | echo "" 1039 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1040 | CountrY_181fM 1041 | ;; 1042 | 05 | 5) 1043 | printf "\033c" 1044 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Country $NC -> $BLUE $Name05 $NC:" 1045 | echo "" 1046 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1047 | echo "" 1048 | echo "" 1049 | echo -e "$BLUE Playlist $NC:" 1050 | echo "" 1051 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1052 | CountrY_181fM 1053 | ;; 1054 | 06 | 6) 1055 | printf "\033c" 1056 | 181fM 1057 | ;; 1058 | *) 1059 | printf "\033c" 1060 | echo "" 1061 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 1062 | echo "" 1063 | sleep 3 1064 | CountrY_181fM 1065 | ;; 1066 | esac 1067 | } 1068 | ######## 1069 | function ComedY_181fM (){ 1070 | Name01="Comedy Club" 1071 | link01="http://relay.181.fm:8026" 1072 | printf "\033c" 1073 | echo -e "1 Station Playing $BLUE Non-stop Comedy Shows $NC :" 1074 | echo "" 1075 | echo -e "$BLUE 01 $NC $Name01" 1076 | echo -e "$RED 02 $BLUE Return to 181FM Menu $NC" 1077 | echo "" 1078 | echo -e "Select $BLUE station $NC 1 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 1079 | read -er PLAY 1080 | case "$PLAY" in 1081 | 01 | 1) 1082 | printf "\033c" 1083 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE Comedy $NC -> $BLUE $Name01 $NC:" 1084 | echo "" 1085 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1086 | echo "" 1087 | echo "" 1088 | echo -e "$BLUE Playlist $NC:" 1089 | echo "" 1090 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1091 | ComedY_181fM 1092 | ;; 1093 | 02 | 2) 1094 | printf "\033c" 1095 | 181fM 1096 | ;; 1097 | *) 1098 | printf "\033c" 1099 | echo "" 1100 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 1101 | echo "" 1102 | sleep 3 1103 | ComedY_181fM 1104 | ;; 1105 | esac 1106 | } 1107 | ######## 1108 | function NinetY_181fM (){ 1109 | Name01="90's Alternative" 1110 | Name02="90's Country" 1111 | Name03="90's Dance" 1112 | Name04="Lite 90's" 1113 | Name05="Star 90's" 1114 | link01="http://relay.181.fm:8052" 1115 | link02="http://relay.181.fm:8050" 1116 | link03="http://relay.181.fm:8140" 1117 | link04="http://relay.181.fm:8048" 1118 | link05="http://relay.181.fm:8012" 1119 | printf "\033c" 1120 | echo -e "Stations Playing $BLUE 90s Music $NC :" 1121 | echo "" 1122 | echo -e "$BLUE 01 $NC $Name01" 1123 | echo -e "$BLUE 02 $NC $Name02" 1124 | echo -e "$BLUE 03 $NC $Name03" 1125 | echo -e "$BLUE 04 $NC $Name04" 1126 | echo -e "$BLUE 05 $NC $Name05" 1127 | echo -e "$RED 06 $BLUE Return to 181FM Menu $NC" 1128 | echo "" 1129 | echo -e "Select a $BLUE station $NC between 1 to 5 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 1130 | read -er PLAY 1131 | case "$PLAY" in 1132 | 01 | 1) 1133 | printf "\033c" 1134 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name01 $NC:" 1135 | echo "" 1136 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1137 | echo "" 1138 | echo "" 1139 | echo -e "$BLUE Playlist $NC:" 1140 | echo "" 1141 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1142 | NinetY_181fM 1143 | ;; 1144 | 02 | 2) 1145 | printf "\033c" 1146 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name02 $NC:" 1147 | echo "" 1148 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1149 | echo "" 1150 | echo "" 1151 | echo -e "$BLUE Playlist $NC:" 1152 | echo "" 1153 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1154 | NinetY_181fM 1155 | ;; 1156 | 03 | 3) 1157 | printf "\033c" 1158 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name03 $NC:" 1159 | echo "" 1160 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1161 | echo "" 1162 | echo "" 1163 | echo -e "$BLUE Playlist $NC:" 1164 | echo "" 1165 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1166 | NinetY_181fM 1167 | ;; 1168 | 04 | 4) 1169 | printf "\033c" 1170 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name04 $NC:" 1171 | echo "" 1172 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1173 | echo "" 1174 | echo "" 1175 | echo -e "$BLUE Playlist $NC:" 1176 | echo "" 1177 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1178 | NinetY_181fM 1179 | ;; 1180 | 05 | 5) 1181 | printf "\033c" 1182 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 90s $NC -> $BLUE $Name05 $NC:" 1183 | echo "" 1184 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1185 | echo "" 1186 | echo "" 1187 | echo -e "$BLUE Playlist $NC:" 1188 | echo "" 1189 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1190 | NinetY_181fM 1191 | ;; 1192 | 06 | 6) 1193 | printf "\033c" 1194 | 181fM 1195 | ;; 1196 | *) 1197 | printf "\033c" 1198 | echo "" 1199 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 1200 | echo "" 1201 | sleep 3 1202 | NinetY_181fM 1203 | ;; 1204 | esac 1205 | } 1206 | ######## 1207 | function EightY_181fM (){ 1208 | Name01="80's Country" 1209 | Name02="Awesome 80's" 1210 | Name03="Lite 80's" 1211 | link01="http://relay.181.fm:8134" 1212 | link02="http://relay.181.fm:8000" 1213 | link03="http://relay.181.fm:8040" 1214 | printf "\033c" 1215 | echo -e "Stations Playing $BLUE 80s Music $NC :" 1216 | echo "" 1217 | echo -e "$BLUE 01 $NC $Name01" 1218 | echo -e "$BLUE 02 $NC $Name02" 1219 | echo -e "$BLUE 03 $NC $Name03" 1220 | echo -e "$RED 04 $BLUE Return to 181FM Menu $NC" 1221 | echo "" 1222 | echo -e "Select a $BLUE station $NC between 1 to 3 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 1223 | read -er PLAY 1224 | case "$PLAY" in 1225 | 01 | 1) 1226 | printf "\033c" 1227 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 80s $NC -> $BLUE $Name01 $NC:" 1228 | echo "" 1229 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1230 | echo "" 1231 | echo "" 1232 | echo -e "$BLUE Playlist $NC:" 1233 | echo "" 1234 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1235 | EightY_181fM 1236 | ;; 1237 | 02 | 2) 1238 | printf "\033c" 1239 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 80s $NC -> $BLUE $Name02 $NC:" 1240 | echo "" 1241 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1242 | echo "" 1243 | echo "" 1244 | echo -e "$BLUE Playlist $NC:" 1245 | echo "" 1246 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1247 | EightY_181fM 1248 | ;; 1249 | 03 | 3) 1250 | printf "\033c" 1251 | echo -e "$BLUE PMRP $NC -> $BLUE 181FM $NC -> $BLUE 80s $NC -> $BLUE $Name03 $NC:" 1252 | echo "" 1253 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1254 | echo "" 1255 | echo "" 1256 | echo -e "$BLUE Playlist $NC:" 1257 | echo "" 1258 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1259 | EightY_181fM 1260 | ;; 1261 | 04 | 4) 1262 | printf "\033c" 1263 | 181fM 1264 | ;; 1265 | *) 1266 | printf "\033c" 1267 | echo "" 1268 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 1269 | echo "" 1270 | sleep 3 1271 | EightY_181fM 1272 | ;; 1273 | esac 1274 | } 1275 | printf "\033c" 1276 | echo "" 1277 | echo -e "181.FM Station $BLUE Categories $NC :" 1278 | echo "" 1279 | echo -e "$BLUE 01 $NC 80s" 1280 | echo -e "$BLUE 02 $NC 90s" 1281 | echo -e "$BLUE 03 $NC Comedy" 1282 | echo -e "$BLUE 04 $NC Country" 1283 | echo -e "$BLUE 05 $NC Easy Listening" 1284 | echo -e "$BLUE 06 $NC Latin" 1285 | echo -e "$BLUE 07 $NC Oldies" 1286 | echo -e "$BLUE 08 $NC Pop" 1287 | echo -e "$BLUE 09 $NC Rock" 1288 | echo -e "$BLUE 10 $NC Techno" 1289 | echo -e "$BLUE 11 $NC Urban" 1290 | echo -e "$RED 12 $BLUE Return to Main Menu $NC" 1291 | echo "" 1292 | echo -e "Select a $BLUE Category $NC and press $BLUE [Enter] $NC to $BLUE list available stations $NC :" 1293 | read -er stations 1294 | case "$stations" in 1295 | 01 | 1) 1296 | EightY_181fM 1297 | ;; 1298 | 02 | 2) 1299 | NinetY_181fM 1300 | ;; 1301 | 03 | 3) 1302 | ComedY_181fM 1303 | ;; 1304 | 04 | 4) 1305 | CountrY_181fM 1306 | ;; 1307 | 05 | 5) 1308 | EasY_181fM 1309 | ;; 1310 | 06 | 6) 1311 | LatiN_181fM 1312 | ;; 1313 | 07 | 7) 1314 | OldieS_181fM 1315 | ;; 1316 | 08 | 8) 1317 | PoP_181fM 1318 | ;; 1319 | 09 | 9) 1320 | RocK_181fM 1321 | ;; 1322 | 10) 1323 | TechnO_181fM 1324 | ;; 1325 | 11) 1326 | UrbaN_181fM 1327 | ;; 1328 | 12) 1329 | printf "\033c" 1330 | Muzic 1331 | ;; 1332 | *) 1333 | printf "\033c" 1334 | echo "" 1335 | echo -e "$RED $stations $NC $BLUE is an invalid selection! $NC" 1336 | echo "" 1337 | sleep 3 1338 | 181fM 1339 | ;; 1340 | esac 1341 | } 1342 | ######## 1343 | function BlueS (){ 1344 | Name01="12 Bar" 1345 | Name02="A Better Classic Blues Vintage Station" 1346 | Name03="A Blues Dream" 1347 | Name04="Aardvark Blues FM" 1348 | Name05="AcousticFM" 1349 | Name06="Best Blues I Know" 1350 | Name07="Blues Radio" 1351 | Name08="Cocktelera Blues" 1352 | Name09="Con Alma de Blues" 1353 | Name10="Funky Blues" 1354 | Name11="Big Blue Swing" 1355 | Name12="Blues Radio UK" 1356 | Name13="Crossroads Blues Radio" 1357 | Name14="Houston Blues Radio" 1358 | Name15="K-BLUES" 1359 | Name16="Radio Mississipi Blues" 1360 | link01="http://listen.radionomy.com:80/12Bar" 1361 | link02="http://streaming.radionomy.com/A-Better-Classic-Blues-Vintage-Station" 1362 | link03="http://streaming.radionomy.com/ABLUESDREAM-Classic-NewBlues24H" 1363 | link04="http://74.208.45.146:8639/stream" 1364 | link05="http://listen.radionomy.com/Acoustic-FM" 1365 | link06="http://streaming.radionomy.com/BestBluesIKnow" 1366 | link07="http://185.33.22.13:8030" 1367 | link08="http://streaming.radionomy.com/Cocktelera-Blues" 1368 | link09="http://listen.radionomy.com/Con-Alma-de-Blues" 1369 | link10="http://streaming.radionomy.com/FunkyBlues" 1370 | link11="http://209.236.126.18:8002" 1371 | link12="http://206.217.213.16:8430/" 1372 | link13="http://174.127.114.128:8134/stream" 1373 | link14="http://74.208.170.137:8640/stream" 1374 | link15="http://listen.radionomy.com:80/K-BLUES" 1375 | link16="http://listen.radionomy.com:80/RadioMississipi-Blues" 1376 | printf "\033c" 1377 | echo -e "Stations Playing $BLUE Blues Music $NC :" 1378 | echo "" 1379 | echo -e "$BLUE 01 $NC $Name01" 1380 | echo -e "$BLUE 02 $NC $Name02" 1381 | echo -e "$BLUE 03 $NC $Name03" 1382 | echo -e "$BLUE 04 $NC $Name04" 1383 | echo -e "$BLUE 05 $NC $Name05" 1384 | echo -e "$BLUE 06 $NC $Name06" 1385 | echo -e "$BLUE 07 $NC $Name07" 1386 | echo -e "$BLUE 08 $NC $Name08" 1387 | echo -e "$BLUE 09 $NC $Name09" 1388 | echo -e "$BLUE 10 $NC $Name10" 1389 | echo -e "$BLUE 11 $NC $Name11" 1390 | echo -e "$BLUE 12 $NC $Name12" 1391 | echo -e "$BLUE 13 $NC $Name13" 1392 | echo -e "$BLUE 14 $NC $Name14" 1393 | echo -e "$BLUE 15 $NC $Name15" 1394 | echo -e "$BLUE 16 $NC $Name16" 1395 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 1396 | echo "" 1397 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 1398 | read -er PLAY 1399 | case "$PLAY" in 1400 | 01 | 1) 1401 | printf "\033c" 1402 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name01 $NC:" 1403 | echo "" 1404 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1405 | echo "" 1406 | echo "" 1407 | echo -e "$BLUE Playlist $NC:" 1408 | echo "" 1409 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1410 | BlueS 1411 | ;; 1412 | 02 | 2) 1413 | printf "\033c" 1414 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name02 $NC:" 1415 | echo "" 1416 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1417 | echo "" 1418 | echo "" 1419 | echo -e "$BLUE Playlist $NC:" 1420 | echo "" 1421 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1422 | BlueS 1423 | ;; 1424 | 03 | 3) 1425 | printf "\033c" 1426 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name03 $NC:" 1427 | echo "" 1428 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1429 | echo "" 1430 | echo "" 1431 | echo -e "$BLUE Playlist $NC:" 1432 | echo "" 1433 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1434 | BlueS 1435 | ;; 1436 | 04 | 4) 1437 | printf "\033c" 1438 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name04 $NC:" 1439 | echo "" 1440 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1441 | echo "" 1442 | echo "" 1443 | echo -e "$BLUE Playlist $NC:" 1444 | echo "" 1445 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1446 | BlueS 1447 | ;; 1448 | 05 | 5) 1449 | printf "\033c" 1450 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name05 $NC:" 1451 | echo "" 1452 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1453 | echo "" 1454 | echo "" 1455 | echo -e "$BLUE Playlist $NC:" 1456 | echo "" 1457 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1458 | BlueS 1459 | ;; 1460 | 06 | 6) 1461 | printf "\033c" 1462 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name06 $NC:" 1463 | echo "" 1464 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1465 | echo "" 1466 | echo "" 1467 | echo -e "$BLUE Playlist $NC:" 1468 | echo "" 1469 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1470 | BlueS 1471 | ;; 1472 | 07 | 7) 1473 | printf "\033c" 1474 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name07 $NC:" 1475 | echo "" 1476 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1477 | echo "" 1478 | echo "" 1479 | echo -e "$BLUE Playlist $NC:" 1480 | echo "" 1481 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1482 | BlueS 1483 | ;; 1484 | 08 | 8) 1485 | printf "\033c" 1486 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name08 $NC:" 1487 | echo "" 1488 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1489 | echo "" 1490 | echo "" 1491 | echo -e "$BLUE Playlist $NC:" 1492 | echo "" 1493 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1494 | BlueS 1495 | ;; 1496 | 09 | 9) 1497 | printf "\033c" 1498 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name09 $NC:" 1499 | echo "" 1500 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1501 | echo "" 1502 | echo "" 1503 | echo -e "$BLUE Playlist $NC:" 1504 | echo "" 1505 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1506 | BlueS 1507 | ;; 1508 | 10) 1509 | printf "\033c" 1510 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name10 $NC:" 1511 | echo "" 1512 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1513 | echo "" 1514 | echo "" 1515 | echo -e "$BLUE Playlist $NC:" 1516 | echo "" 1517 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1518 | BlueS 1519 | ;; 1520 | 11) 1521 | printf "\033c" 1522 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name11 $NC:" 1523 | echo "" 1524 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1525 | echo "" 1526 | echo "" 1527 | echo -e "$BLUE Playlist $NC:" 1528 | echo "" 1529 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1530 | BlueS 1531 | ;; 1532 | 12) 1533 | printf "\033c" 1534 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name12 $NC:" 1535 | echo "" 1536 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1537 | echo "" 1538 | echo "" 1539 | echo -e "$BLUE Playlist $NC:" 1540 | echo "" 1541 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1542 | BlueS 1543 | ;; 1544 | 13) 1545 | printf "\033c" 1546 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name13 $NC:" 1547 | echo "" 1548 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1549 | echo "" 1550 | echo "" 1551 | echo -e "$BLUE Playlist $NC:" 1552 | echo "" 1553 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1554 | BlueS 1555 | ;; 1556 | 14) 1557 | printf "\033c" 1558 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name14 $NC:" 1559 | echo "" 1560 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1561 | echo "" 1562 | echo "" 1563 | echo -e "$BLUE Playlist $NC:" 1564 | echo "" 1565 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1566 | BlueS 1567 | ;; 1568 | 15) 1569 | printf "\033c" 1570 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name15 $NC:" 1571 | echo "" 1572 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1573 | echo "" 1574 | echo "" 1575 | echo -e "$BLUE Playlist $NC:" 1576 | echo "" 1577 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1578 | BlueS 1579 | ;; 1580 | 16) 1581 | printf "\033c" 1582 | echo -e "$BLUE PMRP $NC -> $BLUE Blues $NC -> $BLUE $Name16 $NC:" 1583 | echo "" 1584 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1585 | echo "" 1586 | echo "" 1587 | echo -e "$BLUE Playlist $NC:" 1588 | echo "" 1589 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1590 | BlueS 1591 | ;; 1592 | 17) 1593 | printf "\033c" 1594 | Muzic 1595 | ;; 1596 | *) 1597 | printf "\033c" 1598 | echo "" 1599 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 1600 | echo "" 1601 | sleep 3 1602 | BlueS 1603 | ;; 1604 | esac 1605 | } 1606 | ######## 1607 | function BollywooD (){ 1608 | Name01="bollywood radio & beyond" 1609 | Name02="Bombay Beats India Radio" 1610 | Name03="Desi Music Mix" 1611 | Name04="Hungama-Bollywood-Hits" 1612 | Name05="Hungama-Bollywood-Retro" 1613 | Name06="Indo-Caribbean Radio" 1614 | Name07="Radio Afsana" 1615 | Name08="Radio DJ-Gaurav" 1616 | Name09="Sur Station" 1617 | Name10="Taal FM Radio" 1618 | Name11="Hindi Desi Bollywood" 1619 | Name12="Mast Radio" 1620 | Name13="Radio Gabbar" 1621 | Name14="Radio HSL" 1622 | Name15="Radio Teen Taal" 1623 | Name16="The Voice Asia" 1624 | link01="http://96.31.83.86:8084" 1625 | link02="http://205.164.62.15:8017" 1626 | link03="http://desimusicmix.com:8000/HQ" 1627 | link04="http://123.176.41.8:8056" 1628 | link05="http://123.176.41.8:8132" 1629 | link06="http://208.43.9.96:8652" 1630 | link07="http://174.36.206.197:8198" 1631 | link08="http://radio.dj-gaurav.com:8035" 1632 | link09="http://streaming208.radionomy.com:80/SurStation-HindiMelodiousSongs" 1633 | link10="http://streaming207.radionomy.com:80/TaalFMRadio" 1634 | link11="http://50.7.77.114:8296" 1635 | link12="http://stream.mastradio.net:8000" 1636 | link13="http://viadj.viastreaming.net:7090" 1637 | link14="http://50.7.70.66:8485" 1638 | link15="http://195.154.176.33:8000" 1639 | link16="http://uk2.internet-radio.com:8043/live" 1640 | printf "\033c" 1641 | echo -e "Stations Playing $BLUE Bollywood Music $NC :" 1642 | echo "" 1643 | echo -e "$BLUE 01 $NC $Name01" 1644 | echo -e "$BLUE 02 $NC $Name02" 1645 | echo -e "$BLUE 03 $NC $Name03" 1646 | echo -e "$BLUE 04 $NC $Name04" 1647 | echo -e "$BLUE 05 $NC $Name05" 1648 | echo -e "$BLUE 06 $NC $Name06" 1649 | echo -e "$BLUE 07 $NC $Name07" 1650 | echo -e "$BLUE 08 $NC $Name08" 1651 | echo -e "$BLUE 09 $NC $Name09" 1652 | echo -e "$BLUE 10 $NC $Name10" 1653 | echo -e "$BLUE 11 $NC $Name11" 1654 | echo -e "$BLUE 12 $NC $Name12" 1655 | echo -e "$BLUE 13 $NC $Name13" 1656 | echo -e "$BLUE 14 $NC $Name14" 1657 | echo -e "$BLUE 15 $NC $Name15" 1658 | echo -e "$BLUE 16 $NC $Name16" 1659 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 1660 | echo "" 1661 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 1662 | read -er PLAY 1663 | case "$PLAY" in 1664 | 01 | 1) 1665 | printf "\033c" 1666 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name01 $NC:" 1667 | echo "" 1668 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1669 | echo "" 1670 | echo "" 1671 | echo -e "$BLUE Playlist $NC:" 1672 | echo "" 1673 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1674 | BollywooD 1675 | ;; 1676 | 02 | 2) 1677 | printf "\033c" 1678 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name02 $NC:" 1679 | echo "" 1680 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1681 | echo "" 1682 | echo "" 1683 | echo -e "$BLUE Playlist $NC:" 1684 | echo "" 1685 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1686 | BollywooD 1687 | ;; 1688 | 03 | 3) 1689 | printf "\033c" 1690 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name03 $NC:" 1691 | echo "" 1692 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1693 | echo "" 1694 | echo "" 1695 | echo -e "$BLUE Playlist $NC:" 1696 | echo "" 1697 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1698 | BollywooD 1699 | ;; 1700 | 04 | 4) 1701 | printf "\033c" 1702 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name04 $NC:" 1703 | echo "" 1704 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1705 | echo "" 1706 | echo "" 1707 | echo -e "$BLUE Playlist $NC:" 1708 | echo "" 1709 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1710 | BollywooD 1711 | ;; 1712 | 05 | 5) 1713 | printf "\033c" 1714 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name05 $NC:" 1715 | echo "" 1716 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1717 | echo "" 1718 | echo "" 1719 | echo -e "$BLUE Playlist $NC:" 1720 | echo "" 1721 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1722 | BollywooD 1723 | ;; 1724 | 06 | 6) 1725 | printf "\033c" 1726 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name06 $NC:" 1727 | echo "" 1728 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1729 | echo "" 1730 | echo "" 1731 | echo -e "$BLUE Playlist $NC:" 1732 | echo "" 1733 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1734 | BollywooD 1735 | ;; 1736 | 07 | 7) 1737 | printf "\033c" 1738 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name07 $NC:" 1739 | echo "" 1740 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1741 | echo "" 1742 | echo "" 1743 | echo -e "$BLUE Playlist $NC:" 1744 | echo "" 1745 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1746 | BollywooD 1747 | ;; 1748 | 08 | 8) 1749 | printf "\033c" 1750 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name08 $NC:" 1751 | echo "" 1752 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1753 | echo "" 1754 | echo "" 1755 | echo -e "$BLUE Playlist $NC:" 1756 | echo "" 1757 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1758 | BollywooD 1759 | ;; 1760 | 09 | 9) 1761 | printf "\033c" 1762 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name09 $NC:" 1763 | echo "" 1764 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1765 | echo "" 1766 | echo "" 1767 | echo -e "$BLUE Playlist $NC:" 1768 | echo "" 1769 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1770 | BollywooD 1771 | ;; 1772 | 10) 1773 | printf "\033c" 1774 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name10 $NC:" 1775 | echo "" 1776 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1777 | echo "" 1778 | echo "" 1779 | echo -e "$BLUE Playlist $NC:" 1780 | echo "" 1781 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1782 | BollywooD 1783 | ;; 1784 | 11) 1785 | printf "\033c" 1786 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name11 $NC:" 1787 | echo "" 1788 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1789 | echo "" 1790 | echo "" 1791 | echo -e "$BLUE Playlist $NC:" 1792 | echo "" 1793 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1794 | BollywooD 1795 | ;; 1796 | 12) 1797 | printf "\033c" 1798 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name12 $NC:" 1799 | echo "" 1800 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1801 | echo "" 1802 | echo "" 1803 | echo -e "$BLUE Playlist $NC:" 1804 | echo "" 1805 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1806 | BollywooD 1807 | ;; 1808 | 13) 1809 | printf "\033c" 1810 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name13 $NC:" 1811 | echo "" 1812 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1813 | echo "" 1814 | echo "" 1815 | echo -e "$BLUE Playlist $NC:" 1816 | echo "" 1817 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1818 | BollywooD 1819 | ;; 1820 | 14) 1821 | printf "\033c" 1822 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name14 $NC:" 1823 | echo "" 1824 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1825 | echo "" 1826 | echo "" 1827 | echo -e "$BLUE Playlist $NC:" 1828 | echo "" 1829 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1830 | BollywooD 1831 | ;; 1832 | 15) 1833 | printf "\033c" 1834 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name15 $NC:" 1835 | echo "" 1836 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1837 | echo "" 1838 | echo "" 1839 | echo -e "$BLUE Playlist $NC:" 1840 | echo "" 1841 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1842 | BollywooD 1843 | ;; 1844 | 16) 1845 | printf "\033c" 1846 | echo -e "$BLUE PMRP $NC -> $BLUE Bollywood $NC -> $BLUE $Name16 $NC:" 1847 | echo "" 1848 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1849 | echo "" 1850 | echo "" 1851 | echo -e "$BLUE Playlist $NC:" 1852 | echo "" 1853 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1854 | BollywooD 1855 | ;; 1856 | 17) 1857 | printf "\033c" 1858 | Muzic 1859 | ;; 1860 | *) 1861 | printf "\033c" 1862 | echo "" 1863 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 1864 | echo "" 1865 | sleep 3 1866 | BollywooD 1867 | ;; 1868 | esac 1869 | } 1870 | ######## 1871 | function ClassicaL (){ 1872 | Name01="1000 Classical Hits" 1873 | Name02="A Better Classical Station" 1874 | Name03="AMADEUS-FRIENDS Classical Radio" 1875 | Name04="Ambiance Classique" 1876 | Name05="Classical Music America" 1877 | Name06="Classical Ways" 1878 | Name07="Pure Classic Ireland" 1879 | Name08="Smooth Riviera" 1880 | Name09="Venice Classic Radio Italia" 1881 | Name10="WKSU 3 Classical" 1882 | Name11="Ancient FM" 1883 | Name12="Audiophile Baroque" 1884 | Name13="Classical WETA" 1885 | Name14="La Fenice Channel" 1886 | Name15="M2 Classic" 1887 | Name16="Musik Klassic" 1888 | link01="http://streaming.radionomy.com/1000ClassicalHits" 1889 | link02="http://streaming.radionomy.com/A-Better-Classical-Station" 1890 | link03="http://streaming.radionomy.com/AMADEUS-FRIENDS-ClassicalRadio" 1891 | link04="http://listen.radionomy.com/Ambiance-classique" 1892 | link05="http://streaming.radionomy.com/Classicalmusicamericacom" 1893 | link06="http://listen.radionomy.com/classicalways" 1894 | link07="http://206.217.201.136:8036" 1895 | link08="http://streaming.radionomy.com/SMOOTH-RIVIERA" 1896 | link09="http://109.123.116.202:8010/stream" 1897 | link10="http://66.225.205.8:8030" 1898 | link11="http://simplexstream.com:8058" 1899 | link12="http://213.251.157.145:8016" 1900 | link13="http://38.100.128.106:8000" 1901 | link14="http://178.32.140.82:9690" 1902 | link15="http://sun.m2stream.fr:9000" 1903 | link16="http://193.34.51.12:80" 1904 | printf "\033c" 1905 | echo -e "Stations Playing $BLUE Classical Music $NC :" 1906 | echo "" 1907 | echo -e "$BLUE 01 $NC $Name01" 1908 | echo -e "$BLUE 02 $NC $Name02" 1909 | echo -e "$BLUE 03 $NC $Name03" 1910 | echo -e "$BLUE 04 $NC $Name04" 1911 | echo -e "$BLUE 05 $NC $Name05" 1912 | echo -e "$BLUE 06 $NC $Name06" 1913 | echo -e "$BLUE 07 $NC $Name07" 1914 | echo -e "$BLUE 08 $NC $Name08" 1915 | echo -e "$BLUE 09 $NC $Name09" 1916 | echo -e "$BLUE 10 $NC $Name10" 1917 | echo -e "$BLUE 11 $NC $Name11" 1918 | echo -e "$BLUE 12 $NC $Name12" 1919 | echo -e "$BLUE 13 $NC $Name13" 1920 | echo -e "$BLUE 14 $NC $Name14" 1921 | echo -e "$BLUE 15 $NC $Name15" 1922 | echo -e "$BLUE 16 $NC $Name16" 1923 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 1924 | echo "" 1925 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 1926 | read -er PLAY 1927 | case "$PLAY" in 1928 | 01 | 1) 1929 | printf "\033c" 1930 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name01 $NC:" 1931 | echo "" 1932 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1933 | echo "" 1934 | echo "" 1935 | echo -e "$BLUE Playlist $NC:" 1936 | echo "" 1937 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1938 | ClassicaL 1939 | ;; 1940 | 02 | 2) 1941 | printf "\033c" 1942 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name02 $NC:" 1943 | echo "" 1944 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1945 | echo "" 1946 | echo "" 1947 | echo -e "$BLUE Playlist $NC:" 1948 | echo "" 1949 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1950 | ClassicaL 1951 | ;; 1952 | 03 | 3) 1953 | printf "\033c" 1954 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name03 $NC:" 1955 | echo "" 1956 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1957 | echo "" 1958 | echo "" 1959 | echo -e "$BLUE Playlist $NC:" 1960 | echo "" 1961 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1962 | ClassicaL 1963 | ;; 1964 | 04 | 4) 1965 | printf "\033c" 1966 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name04 $NC:" 1967 | echo "" 1968 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1969 | echo "" 1970 | echo "" 1971 | echo -e "$BLUE Playlist $NC:" 1972 | echo "" 1973 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1974 | ClassicaL 1975 | ;; 1976 | 05 | 5) 1977 | printf "\033c" 1978 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name05 $NC:" 1979 | echo "" 1980 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1981 | echo "" 1982 | echo "" 1983 | echo -e "$BLUE Playlist $NC:" 1984 | echo "" 1985 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1986 | ClassicaL 1987 | ;; 1988 | 06 | 6) 1989 | printf "\033c" 1990 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name06 $NC:" 1991 | echo "" 1992 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 1993 | echo "" 1994 | echo "" 1995 | echo -e "$BLUE Playlist $NC:" 1996 | echo "" 1997 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 1998 | ClassicaL 1999 | ;; 2000 | 07 | 7) 2001 | printf "\033c" 2002 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name07 $NC:" 2003 | echo "" 2004 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2005 | echo "" 2006 | echo "" 2007 | echo -e "$BLUE Playlist $NC:" 2008 | echo "" 2009 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2010 | ClassicaL 2011 | ;; 2012 | 08 | 8) 2013 | printf "\033c" 2014 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name08 $NC:" 2015 | echo "" 2016 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2017 | echo "" 2018 | echo "" 2019 | echo -e "$BLUE Playlist $NC:" 2020 | echo "" 2021 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2022 | ClassicaL 2023 | ;; 2024 | 09 | 9) 2025 | printf "\033c" 2026 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name09 $NC:" 2027 | echo "" 2028 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2029 | echo "" 2030 | echo "" 2031 | echo -e "$BLUE Playlist $NC:" 2032 | echo "" 2033 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2034 | ClassicaL 2035 | ;; 2036 | 10) 2037 | printf "\033c" 2038 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name10 $NC:" 2039 | echo "" 2040 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2041 | echo "" 2042 | echo "" 2043 | echo -e "$BLUE Playlist $NC:" 2044 | echo "" 2045 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2046 | ClassicaL 2047 | ;; 2048 | 11) 2049 | printf "\033c" 2050 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name11 $NC:" 2051 | echo "" 2052 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2053 | echo "" 2054 | echo "" 2055 | echo -e "$BLUE Playlist $NC:" 2056 | echo "" 2057 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2058 | ClassicaL 2059 | ;; 2060 | 12) 2061 | printf "\033c" 2062 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name12 $NC:" 2063 | echo "" 2064 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2065 | echo "" 2066 | echo "" 2067 | echo -e "$BLUE Playlist $NC:" 2068 | echo "" 2069 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2070 | ClassicaL 2071 | ;; 2072 | 13) 2073 | printf "\033c" 2074 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name13 $NC:" 2075 | echo "" 2076 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2077 | echo "" 2078 | echo "" 2079 | echo -e "$BLUE Playlist $NC:" 2080 | echo "" 2081 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2082 | ClassicaL 2083 | ;; 2084 | 14) 2085 | printf "\033c" 2086 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name14 $NC:" 2087 | echo "" 2088 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2089 | echo "" 2090 | echo "" 2091 | echo -e "$BLUE Playlist $NC:" 2092 | echo "" 2093 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2094 | ClassicaL 2095 | ;; 2096 | 15) 2097 | printf "\033c" 2098 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name15 $NC:" 2099 | echo "" 2100 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2101 | echo "" 2102 | echo "" 2103 | echo -e "$BLUE Playlist $NC:" 2104 | echo "" 2105 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2106 | ClassicaL 2107 | ;; 2108 | 16) 2109 | printf "\033c" 2110 | echo -e "$BLUE PMRP $NC -> $BLUE Classical $NC -> $BLUE $Name16 $NC:" 2111 | echo "" 2112 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2113 | echo "" 2114 | echo "" 2115 | echo -e "$BLUE Playlist $NC:" 2116 | echo "" 2117 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2118 | ClassicaL 2119 | ;; 2120 | 17) 2121 | printf "\033c" 2122 | Muzic 2123 | ;; 2124 | *) 2125 | printf "\033c" 2126 | echo "" 2127 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 2128 | echo "" 2129 | sleep 3 2130 | ClassicaL 2131 | ;; 2132 | esac 2133 | } 2134 | ######## 2135 | function CountrY (){ 2136 | Name01="1071 WNIH" 2137 | Name02="A Better Country Station" 2138 | Name03="A Country Dream" 2139 | Name04="A1 Country" 2140 | Name05="Abacus FM Country" 2141 | Name06="Absolutely Country Hits Radio" 2142 | Name07="Always Country" 2143 | Name08="Big R Radio - Country Gold" 2144 | Name09="Nashville Edge" 2145 | Name10="The Buffalo" 2146 | Name11="Americana Boogie Radio" 2147 | Name12="BackPorch Bluegrass" 2148 | Name13="Bluegrass Mix" 2149 | Name14="Country Music 24" 2150 | Name15="Country Radio Switzerland" 2151 | Name16="Highway Radio" 2152 | link01="http://listen.radionomy.com/1071WNIH" 2153 | link02="http://streaming.radionomy.com/a-better-country-station" 2154 | link03="http://streaming.radionomy.com/ACOUNTRYDREAM-Western24H" 2155 | link04="http://streaming.radionomy.com/A1Country-AllAmericanCountryRadio" 2156 | link05="http://streaming.radionomy.com/AbacusfmCountry" 2157 | link06="http://185.33.22.15:7800" 2158 | link07="http://208.85.240.89:80" 2159 | link08="http://107.155.126.42:8230" 2160 | link09="http://streaming.radionomy.com/NashvilleEdge" 2161 | link10="http://listen.radionomy.com/The-Buffalo" 2162 | link11="http://us1.internet-radio.com:8182/live" 2163 | link12="http://listen.radionomy.com:80/BackPorchBluegrass" 2164 | link13="http://192.81.248.194:8072/stream" 2165 | link14="http://countrymusic24.powerstream.de:9000" 2166 | link15="http://212.48.126.146:8000" 2167 | link16="http://listen.streamonomy.com/113fmHighwayRadio" 2168 | printf "\033c" 2169 | echo -e "Stations Playing $BLUE Country Music $NC :" 2170 | echo "" 2171 | echo -e "$BLUE 01 $NC $Name01" 2172 | echo -e "$BLUE 02 $NC $Name02" 2173 | echo -e "$BLUE 03 $NC $Name03" 2174 | echo -e "$BLUE 04 $NC $Name04" 2175 | echo -e "$BLUE 05 $NC $Name05" 2176 | echo -e "$BLUE 06 $NC $Name06" 2177 | echo -e "$BLUE 07 $NC $Name07" 2178 | echo -e "$BLUE 08 $NC $Name08" 2179 | echo -e "$BLUE 09 $NC $Name09" 2180 | echo -e "$BLUE 10 $NC $Name10" 2181 | echo -e "$BLUE 11 $NC $Name11" 2182 | echo -e "$BLUE 12 $NC $Name12" 2183 | echo -e "$BLUE 13 $NC $Name13" 2184 | echo -e "$BLUE 14 $NC $Name14" 2185 | echo -e "$BLUE 15 $NC $Name15" 2186 | echo -e "$BLUE 16 $NC $Name16" 2187 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 2188 | echo "" 2189 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 2190 | read -er PLAY 2191 | case "$PLAY" in 2192 | 01 | 1) 2193 | printf "\033c" 2194 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name01 $NC:" 2195 | echo "" 2196 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2197 | echo "" 2198 | echo "" 2199 | echo -e "$BLUE Playlist $NC:" 2200 | echo "" 2201 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2202 | CountrY 2203 | ;; 2204 | 02 | 2) 2205 | printf "\033c" 2206 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name02 $NC:" 2207 | echo "" 2208 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2209 | echo "" 2210 | echo "" 2211 | echo -e "$BLUE Playlist $NC:" 2212 | echo "" 2213 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2214 | CountrY 2215 | ;; 2216 | 03 | 3) 2217 | printf "\033c" 2218 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name03 $NC:" 2219 | echo "" 2220 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2221 | echo "" 2222 | echo "" 2223 | echo -e "$BLUE Playlist $NC:" 2224 | echo "" 2225 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2226 | CountrY 2227 | ;; 2228 | 04 | 4) 2229 | printf "\033c" 2230 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name04 $NC:" 2231 | echo "" 2232 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2233 | echo "" 2234 | echo "" 2235 | echo -e "$BLUE Playlist $NC:" 2236 | echo "" 2237 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2238 | CountrY 2239 | ;; 2240 | 05 | 5) 2241 | printf "\033c" 2242 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name05 $NC:" 2243 | echo "" 2244 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2245 | echo "" 2246 | echo "" 2247 | echo -e "$BLUE Playlist $NC:" 2248 | echo "" 2249 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2250 | CountrY 2251 | ;; 2252 | 06 | 6) 2253 | printf "\033c" 2254 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name06 $NC:" 2255 | echo "" 2256 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2257 | echo "" 2258 | echo "" 2259 | echo -e "$BLUE Playlist $NC:" 2260 | echo "" 2261 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2262 | CountrY 2263 | ;; 2264 | 07 | 7) 2265 | printf "\033c" 2266 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name07 $NC:" 2267 | echo "" 2268 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2269 | echo "" 2270 | echo "" 2271 | echo -e "$BLUE Playlist $NC:" 2272 | echo "" 2273 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2274 | CountrY 2275 | ;; 2276 | 08 | 8) 2277 | printf "\033c" 2278 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name08 $NC:" 2279 | echo "" 2280 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2281 | echo "" 2282 | echo "" 2283 | echo -e "$BLUE Playlist $NC:" 2284 | echo "" 2285 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2286 | CountrY 2287 | ;; 2288 | 09 | 9) 2289 | printf "\033c" 2290 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name09 $NC:" 2291 | echo "" 2292 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2293 | echo "" 2294 | echo "" 2295 | echo -e "$BLUE Playlist $NC:" 2296 | echo "" 2297 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2298 | CountrY 2299 | ;; 2300 | 10) 2301 | printf "\033c" 2302 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name10 $NC:" 2303 | echo "" 2304 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2305 | echo "" 2306 | echo "" 2307 | echo -e "$BLUE Playlist $NC:" 2308 | echo "" 2309 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2310 | CountrY 2311 | ;; 2312 | 11) 2313 | printf "\033c" 2314 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name11 $NC:" 2315 | echo "" 2316 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2317 | echo "" 2318 | echo "" 2319 | echo -e "$BLUE Playlist $NC:" 2320 | echo "" 2321 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2322 | CountrY 2323 | ;; 2324 | 12) 2325 | printf "\033c" 2326 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name12 $NC:" 2327 | echo "" 2328 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2329 | echo "" 2330 | echo "" 2331 | echo -e "$BLUE Playlist $NC:" 2332 | echo "" 2333 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2334 | CountrY 2335 | ;; 2336 | 13) 2337 | printf "\033c" 2338 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name13 $NC:" 2339 | echo "" 2340 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2341 | echo "" 2342 | echo "" 2343 | echo -e "$BLUE Playlist $NC:" 2344 | echo "" 2345 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2346 | CountrY 2347 | ;; 2348 | 14) 2349 | printf "\033c" 2350 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name14 $NC:" 2351 | echo "" 2352 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2353 | echo "" 2354 | echo "" 2355 | echo -e "$BLUE Playlist $NC:" 2356 | echo "" 2357 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2358 | CountrY 2359 | ;; 2360 | 15) 2361 | printf "\033c" 2362 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name15 $NC:" 2363 | echo "" 2364 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2365 | echo "" 2366 | echo "" 2367 | echo -e "$BLUE Playlist $NC:" 2368 | echo "" 2369 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2370 | CountrY 2371 | ;; 2372 | 16) 2373 | printf "\033c" 2374 | echo -e "$BLUE PMRP $NC -> $BLUE Country $NC -> $BLUE $Name16 $NC:" 2375 | echo "" 2376 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2377 | echo "" 2378 | echo "" 2379 | echo -e "$BLUE Playlist $NC:" 2380 | echo "" 2381 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2382 | CountrY 2383 | ;; 2384 | 17) 2385 | printf "\033c" 2386 | Muzic 2387 | ;; 2388 | *) 2389 | printf "\033c" 2390 | echo "" 2391 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 2392 | echo "" 2393 | sleep 3 2394 | CountrY 2395 | ;; 2396 | esac 2397 | } 2398 | ######## 2399 | function ElectroniC (){ 2400 | Name01="100 DJAY" 2401 | Name02="Air Lounge" 2402 | Name03="Ambient Sleeping Pill" 2403 | Name04="Chill One" 2404 | Name05="Electric FM" 2405 | Name06="Ibiza Global Radio" 2406 | Name07="Radio MyMe" 2407 | Name08="Radio Seven" 2408 | Name09="Radio Staart" 2409 | Name10="Top Club" 2410 | Name11="Absolute Chillout" 2411 | Name12="Antenne Bayern Chillout" 2412 | Name13="Frisky" 2413 | Name14="Nirvana Radio" 2414 | Name15="RJM Lounge" 2415 | Name16="Puls Radio" 2416 | link01="http://streaming.radionomy.com/100-DJAY" 2417 | link02="http://streaming.radionomy.com/air-lounge" 2418 | link03="http://50.7.96.138:8235/stream" 2419 | link04="http://streaming.radionomy.com/CHILL-ONE" 2420 | link05="http://streaming.streamonomy.com/ElectricFM" 2421 | link06="http://37.59.254.25:8024" 2422 | link07="http://streaming.radionomy.com/radiomyme-tv" 2423 | link08="http://188.65.152.205:80" 2424 | link09="http://listen.radionomy.com/RADIOSTAART" 2425 | link10="http://listen.radionomy.com/TopClub" 2426 | link11="http://listen.radionomy.com:80/ABSOLUTECHILLOUT" 2427 | link12="http://mp3channels.webradio.antenne.de:80/chillout" 2428 | link13="http://stream.friskyradio.com:8000/frisky_mp3_hi" 2429 | link14="http://91.121.134.15:9106" 2430 | link15="http://streaming.radionomy.com/RJM-Lounge" 2431 | link16="http://212.83.185.51:80" 2432 | printf "\033c" 2433 | echo -e "Stations Playing $BLUE Electronic Music $NC :" 2434 | echo "" 2435 | echo -e "$BLUE 01 $NC $Name01" 2436 | echo -e "$BLUE 02 $NC $Name02" 2437 | echo -e "$BLUE 03 $NC $Name03" 2438 | echo -e "$BLUE 04 $NC $Name04" 2439 | echo -e "$BLUE 05 $NC $Name05" 2440 | echo -e "$BLUE 06 $NC $Name06" 2441 | echo -e "$BLUE 07 $NC $Name07" 2442 | echo -e "$BLUE 08 $NC $Name08" 2443 | echo -e "$BLUE 09 $NC $Name09" 2444 | echo -e "$BLUE 10 $NC $Name10" 2445 | echo -e "$BLUE 11 $NC $Name11" 2446 | echo -e "$BLUE 12 $NC $Name12" 2447 | echo -e "$BLUE 13 $NC $Name13" 2448 | echo -e "$BLUE 14 $NC $Name14" 2449 | echo -e "$BLUE 15 $NC $Name15" 2450 | echo -e "$BLUE 16 $NC $Name16" 2451 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 2452 | echo "" 2453 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 2454 | read -er PLAY 2455 | case "$PLAY" in 2456 | 01 | 1) 2457 | printf "\033c" 2458 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name01 $NC:" 2459 | echo "" 2460 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2461 | echo "" 2462 | echo "" 2463 | echo -e "$BLUE Playlist $NC:" 2464 | echo "" 2465 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2466 | ElectroniC 2467 | ;; 2468 | 02 | 2) 2469 | printf "\033c" 2470 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name02 $NC:" 2471 | echo "" 2472 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2473 | echo "" 2474 | echo "" 2475 | echo -e "$BLUE Playlist $NC:" 2476 | echo "" 2477 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2478 | ElectroniC 2479 | ;; 2480 | 03 | 3) 2481 | printf "\033c" 2482 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name04 $NC:" 2483 | echo "" 2484 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2485 | echo "" 2486 | echo "" 2487 | echo -e "$BLUE Playlist $NC:" 2488 | echo "" 2489 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2490 | ElectroniC 2491 | ;; 2492 | 04 | 4) 2493 | printf "\033c" 2494 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name04 $NC:" 2495 | echo "" 2496 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2497 | echo "" 2498 | echo "" 2499 | echo -e "$BLUE Playlist $NC:" 2500 | echo "" 2501 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2502 | ElectroniC 2503 | ;; 2504 | 05 | 5) 2505 | printf "\033c" 2506 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name05 $NC:" 2507 | echo "" 2508 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2509 | echo "" 2510 | echo "" 2511 | echo -e "$BLUE Playlist $NC:" 2512 | echo "" 2513 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2514 | ElectroniC 2515 | ;; 2516 | 06 | 6) 2517 | printf "\033c" 2518 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name06 $NC:" 2519 | echo "" 2520 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2521 | echo "" 2522 | echo "" 2523 | echo -e "$BLUE Playlist $NC:" 2524 | echo "" 2525 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2526 | ElectroniC 2527 | ;; 2528 | 07 | 7) 2529 | printf "\033c" 2530 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name07 $NC:" 2531 | echo "" 2532 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2533 | echo "" 2534 | echo "" 2535 | echo -e "$BLUE Playlist $NC:" 2536 | echo "" 2537 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2538 | ElectroniC 2539 | ;; 2540 | 08 | 8) 2541 | printf "\033c" 2542 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name08 $NC:" 2543 | echo "" 2544 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2545 | echo "" 2546 | echo "" 2547 | echo -e "$BLUE Playlist $NC:" 2548 | echo "" 2549 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2550 | ElectroniC 2551 | ;; 2552 | 09 | 9) 2553 | printf "\033c" 2554 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name09 $NC:" 2555 | echo "" 2556 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2557 | echo "" 2558 | echo "" 2559 | echo -e "$BLUE Playlist $NC:" 2560 | echo "" 2561 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2562 | ElectroniC 2563 | ;; 2564 | 10) 2565 | printf "\033c" 2566 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name10 $NC:" 2567 | echo "" 2568 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2569 | echo "" 2570 | echo "" 2571 | echo -e "$BLUE Playlist $NC:" 2572 | echo "" 2573 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2574 | ElectroniC 2575 | ;; 2576 | 11) 2577 | printf "\033c" 2578 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name11 $NC:" 2579 | echo "" 2580 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2581 | echo "" 2582 | echo "" 2583 | echo -e "$BLUE Playlist $NC:" 2584 | echo "" 2585 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2586 | ElectroniC 2587 | ;; 2588 | 12) 2589 | printf "\033c" 2590 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name12 $NC:" 2591 | echo "" 2592 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2593 | echo "" 2594 | echo "" 2595 | echo -e "$BLUE Playlist $NC:" 2596 | echo "" 2597 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2598 | ElectroniC 2599 | ;; 2600 | 13) 2601 | printf "\033c" 2602 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name13 $NC:" 2603 | echo "" 2604 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2605 | echo "" 2606 | echo "" 2607 | echo -e "$BLUE Playlist $NC:" 2608 | echo "" 2609 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2610 | ElectroniC 2611 | ;; 2612 | 14) 2613 | printf "\033c" 2614 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name14 $NC:" 2615 | echo "" 2616 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2617 | echo "" 2618 | echo "" 2619 | echo -e "$BLUE Playlist $NC:" 2620 | echo "" 2621 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2622 | ElectroniC 2623 | ;; 2624 | 15) 2625 | printf "\033c" 2626 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name15 $NC:" 2627 | echo "" 2628 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2629 | echo "" 2630 | echo "" 2631 | echo -e "$BLUE Playlist $NC:" 2632 | echo "" 2633 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2634 | ElectroniC 2635 | ;; 2636 | 16) 2637 | printf "\033c" 2638 | echo -e "$BLUE PMRP $NC -> $BLUE Electronic $NC -> $BLUE $Name16 $NC:" 2639 | echo "" 2640 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2641 | echo "" 2642 | echo "" 2643 | echo -e "$BLUE Playlist $NC:" 2644 | echo "" 2645 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2646 | ElectroniC 2647 | ;; 2648 | 17) 2649 | printf "\033c" 2650 | Muzic 2651 | ;; 2652 | *) 2653 | printf "\033c" 2654 | echo "" 2655 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 2656 | echo "" 2657 | sleep 3 2658 | ElectroniC 2659 | ;; 2660 | esac 2661 | } 2662 | ######## 2663 | function HitS (){ 2664 | Name01="1 Beats" 2665 | Name02="1 Hits" 2666 | Name03="100 Hit Radio" 2667 | Name04="American Top40" 2668 | Name05="ANTENNE BAYERN Top 40" 2669 | Name06="Hits and Beats" 2670 | Name07="Hot40 Music" 2671 | Name08="NJOY HIT40" 2672 | Name09="Our World Pop" 2673 | Name10="Yes! 91.2" 2674 | Name11="ChartHits FM" 2675 | Name12="Dublins KISS" 2676 | Name13="Hit Station FM" 2677 | Name14="Megahit Radio" 2678 | Name15="Raute Music" 2679 | Name16="Venus FM" 2680 | link01="http://streaming.radionomy.com/-1Beats" 2681 | link02="http://streaming.radionomy.com/-1Hits" 2682 | link03="http://streaming.radionomy.com/100-HIT-radio" 2683 | link04="http://listen.radionomy.com/AMERICANTOP40" 2684 | link05="http://mp3channels.webradio.antenne.de:80/top-40" 2685 | link06="http://streaming.radionomy.com/HitsandBeats" 2686 | link07="http://listen.radionomy.com/Hot40Music" 2687 | link08="http://listen.radionomy.com/njoyhit40" 2688 | link09="http://streaming.radionomy.com/OurWorld-Pop" 2689 | link10="http://46.4.65.194:8039" 2690 | link11="http://95.141.24.3:80" 2691 | link12="http://uk4.internet-radio.com:15476" 2692 | link13="http://46.163.124.61:8450" 2693 | link14="http://87.118.122.45:30710" 2694 | link15="http://193.34.51.67:80" 2695 | link16="http://s3.onweb.gr:8808" 2696 | printf "\033c" 2697 | echo -e "Stations Playing latest'n'greatest $BLUE Hits Music $NC :" 2698 | echo "" 2699 | echo -e "$BLUE 01 $NC $Name01" 2700 | echo -e "$BLUE 02 $NC $Name02" 2701 | echo -e "$BLUE 03 $NC $Name03" 2702 | echo -e "$BLUE 04 $NC $Name04" 2703 | echo -e "$BLUE 05 $NC $Name05" 2704 | echo -e "$BLUE 06 $NC $Name06" 2705 | echo -e "$BLUE 07 $NC $Name07" 2706 | echo -e "$BLUE 08 $NC $Name08" 2707 | echo -e "$BLUE 09 $NC $Name09" 2708 | echo -e "$BLUE 10 $NC $Name10" 2709 | echo -e "$BLUE 11 $NC $Name11" 2710 | echo -e "$BLUE 12 $NC $Name12" 2711 | echo -e "$BLUE 13 $NC $Name13" 2712 | echo -e "$BLUE 14 $NC $Name14" 2713 | echo -e "$BLUE 15 $NC $Name15" 2714 | echo -e "$BLUE 16 $NC $Name16" 2715 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 2716 | echo "" 2717 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 2718 | read -er PLAY 2719 | case "$PLAY" in 2720 | 01 | 1) 2721 | printf "\033c" 2722 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name01 $NC:" 2723 | echo "" 2724 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2725 | echo "" 2726 | echo "" 2727 | echo -e "$BLUE Playlist $NC:" 2728 | echo "" 2729 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2730 | HitS 2731 | ;; 2732 | 02 | 2) 2733 | printf "\033c" 2734 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name02 $NC:" 2735 | echo "" 2736 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2737 | echo "" 2738 | echo "" 2739 | echo -e "$BLUE Playlist $NC:" 2740 | echo "" 2741 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2742 | HitS 2743 | ;; 2744 | 03 | 3) 2745 | printf "\033c" 2746 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name03 $NC:" 2747 | echo "" 2748 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2749 | echo "" 2750 | echo "" 2751 | echo -e "$BLUE Playlist $NC:" 2752 | echo "" 2753 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2754 | HitS 2755 | ;; 2756 | 04 | 4) 2757 | printf "\033c" 2758 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name04 $NC:" 2759 | echo "" 2760 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2761 | echo "" 2762 | echo "" 2763 | echo -e "$BLUE Playlist $NC:" 2764 | echo "" 2765 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2766 | HitS 2767 | ;; 2768 | 05 | 5) 2769 | printf "\033c" 2770 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name05 $NC:" 2771 | echo "" 2772 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2773 | echo "" 2774 | echo "" 2775 | echo -e "$BLUE Playlist $NC:" 2776 | echo "" 2777 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2778 | HitS 2779 | ;; 2780 | 06 | 6) 2781 | printf "\033c" 2782 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name06 $NC:" 2783 | echo "" 2784 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2785 | echo "" 2786 | echo "" 2787 | echo -e "$BLUE Playlist $NC:" 2788 | echo "" 2789 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2790 | HitS 2791 | ;; 2792 | 07 | 7) 2793 | printf "\033c" 2794 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name07 $NC:" 2795 | echo "" 2796 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2797 | echo "" 2798 | echo "" 2799 | echo -e "$BLUE Playlist $NC:" 2800 | echo "" 2801 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2802 | HitS 2803 | ;; 2804 | 08 | 8) 2805 | printf "\033c" 2806 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name08 $NC:" 2807 | echo "" 2808 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2809 | echo "" 2810 | echo "" 2811 | echo -e "$BLUE Playlist $NC:" 2812 | echo "" 2813 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2814 | HitS 2815 | ;; 2816 | 09 | 9) 2817 | printf "\033c" 2818 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name09 $NC:" 2819 | echo "" 2820 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2821 | echo "" 2822 | echo "" 2823 | echo -e "$BLUE Playlist $NC:" 2824 | echo "" 2825 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2826 | HitS 2827 | ;; 2828 | 10) 2829 | printf "\033c" 2830 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name10 $NC:" 2831 | echo "" 2832 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2833 | echo "" 2834 | echo "" 2835 | echo -e "$BLUE Playlist $NC:" 2836 | echo "" 2837 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2838 | HitS 2839 | ;; 2840 | 11) 2841 | printf "\033c" 2842 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name11 $NC:" 2843 | echo "" 2844 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2845 | echo "" 2846 | echo "" 2847 | echo -e "$BLUE Playlist $NC:" 2848 | echo "" 2849 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2850 | HitS 2851 | ;; 2852 | 12) 2853 | printf "\033c" 2854 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name12 $NC:" 2855 | echo "" 2856 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2857 | echo "" 2858 | echo "" 2859 | echo -e "$BLUE Playlist $NC:" 2860 | echo "" 2861 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2862 | HitS 2863 | ;; 2864 | 13) 2865 | printf "\033c" 2866 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name13 $NC:" 2867 | echo "" 2868 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2869 | echo "" 2870 | echo "" 2871 | echo -e "$BLUE Playlist $NC:" 2872 | echo "" 2873 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2874 | HitS 2875 | ;; 2876 | 14) 2877 | printf "\033c" 2878 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name14 $NC:" 2879 | echo "" 2880 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2881 | echo "" 2882 | echo "" 2883 | echo -e "$BLUE Playlist $NC:" 2884 | echo "" 2885 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2886 | HitS 2887 | ;; 2888 | 15) 2889 | printf "\033c" 2890 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name15 $NC:" 2891 | echo "" 2892 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2893 | echo "" 2894 | echo "" 2895 | echo -e "$BLUE Playlist $NC:" 2896 | echo "" 2897 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2898 | HitS 2899 | ;; 2900 | 16) 2901 | printf "\033c" 2902 | echo -e "$BLUE PMRP $NC -> $BLUE Hits $NC -> $BLUE $Name16 $NC:" 2903 | echo "" 2904 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2905 | echo "" 2906 | echo "" 2907 | echo -e "$BLUE Playlist $NC:" 2908 | echo "" 2909 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2910 | HitS 2911 | ;; 2912 | 17) 2913 | printf "\033c" 2914 | Muzic 2915 | ;; 2916 | *) 2917 | printf "\033c" 2918 | echo "" 2919 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 2920 | echo "" 2921 | sleep 3 2922 | HitS 2923 | ;; 2924 | esac 2925 | } 2926 | ######## 2927 | function JazZ (){ 2928 | Name01="4U Smooth Jazz" 2929 | Name02="A Jazz Dream" 2930 | Name03="Abaco Libros Y Cafe Radio" 2931 | Name04="Audiophile Jazz" 2932 | Name05="Bay Smooth Jazz Radio" 2933 | Name06="Best of Jazz" 2934 | Name07="Dinner Jazz Excursion" 2935 | Name08="Jazz 4 Ever" 2936 | Name09="Jazz Lovers" 2937 | Name10="The Jazz Groove" 2938 | Name11="Best Smooth Jazz" 2939 | Name12="Big Band Land" 2940 | Name13="Big Blue Swing" 2941 | Name14="JazzBit" 2942 | Name15="Public Domain Jazz" 2943 | Name16="SmoothJazz Global Radio" 2944 | link01="http://streaming.radionomy.com/4u-smooth-jazz" 2945 | link02="http://streaming.radionomy.com/AJAZZDREAM-Classic-NewJazz24H" 2946 | link03="http://listen.radionomy.com/-BACO-LIBROS-Y-CAF--RADIO" 2947 | link04="http://50.7.173.162:8014" 2948 | link05="http://185.33.22.15:9010" 2949 | link06="http://streaming.radionomy.com/BestofJazz-LudwigRadiocom" 2950 | link07="http://64.78.234.165:8240" 2951 | link08="http://streaming.radionomy.com/Jazz4ever" 2952 | link09="http://streaming.radionomy.com/jazzlovers" 2953 | link10="http://199.180.72.2:8015" 2954 | link11="http://64.95.243.43:8002" 2955 | link12="http://173.244.215.163:8430" 2956 | link13="http://www.bigblueswing.com:8002" 2957 | link14="http://213.158.233.199:2042" 2958 | link15="http://82.197.165.138:80" 2959 | link16="http://sj128.hnux.com" 2960 | printf "\033c" 2961 | echo -e "Stations Playing $BLUE Jazz Music $NC :" 2962 | echo "" 2963 | echo -e "$BLUE 01 $NC $Name01" 2964 | echo -e "$BLUE 02 $NC $Name02" 2965 | echo -e "$BLUE 03 $NC $Name03" 2966 | echo -e "$BLUE 04 $NC $Name04" 2967 | echo -e "$BLUE 05 $NC $Name05" 2968 | echo -e "$BLUE 06 $NC $Name06" 2969 | echo -e "$BLUE 07 $NC $Name07" 2970 | echo -e "$BLUE 08 $NC $Name08" 2971 | echo -e "$BLUE 09 $NC $Name09" 2972 | echo -e "$BLUE 10 $NC $Name10" 2973 | echo -e "$BLUE 11 $NC $Name11" 2974 | echo -e "$BLUE 12 $NC $Name12" 2975 | echo -e "$BLUE 13 $NC $Name13" 2976 | echo -e "$BLUE 14 $NC $Name14" 2977 | echo -e "$BLUE 15 $NC $Name15" 2978 | echo -e "$BLUE 16 $NC $Name16" 2979 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 2980 | echo "" 2981 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 2982 | read -er PLAY 2983 | case "$PLAY" in 2984 | 01 | 1) 2985 | printf "\033c" 2986 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name01 $NC:" 2987 | echo "" 2988 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 2989 | echo "" 2990 | echo "" 2991 | echo -e "$BLUE Playlist $NC:" 2992 | echo "" 2993 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 2994 | JazZ 2995 | ;; 2996 | 02 | 2) 2997 | printf "\033c" 2998 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name02 $NC:" 2999 | echo "" 3000 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3001 | echo "" 3002 | echo "" 3003 | echo -e "$BLUE Playlist $NC:" 3004 | echo "" 3005 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3006 | JazZ 3007 | ;; 3008 | 03 | 3) 3009 | printf "\033c" 3010 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name03 $NC:" 3011 | echo "" 3012 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3013 | echo "" 3014 | echo "" 3015 | echo -e "$BLUE Playlist $NC:" 3016 | echo "" 3017 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3018 | JazZ 3019 | ;; 3020 | 04 | 4) 3021 | printf "\033c" 3022 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name04 $NC:" 3023 | echo "" 3024 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3025 | echo "" 3026 | echo "" 3027 | echo -e "$BLUE Playlist $NC:" 3028 | echo "" 3029 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3030 | JazZ 3031 | ;; 3032 | 05 | 5) 3033 | printf "\033c" 3034 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name05 $NC:" 3035 | echo "" 3036 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3037 | echo "" 3038 | echo "" 3039 | echo -e "$BLUE Playlist $NC:" 3040 | echo "" 3041 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3042 | JazZ 3043 | ;; 3044 | 06 | 6) 3045 | printf "\033c" 3046 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name06 $NC:" 3047 | echo "" 3048 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3049 | echo "" 3050 | echo "" 3051 | echo -e "$BLUE Playlist $NC:" 3052 | echo "" 3053 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3054 | JazZ 3055 | ;; 3056 | 07 | 7) 3057 | printf "\033c" 3058 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name07 $NC:" 3059 | echo "" 3060 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3061 | echo "" 3062 | echo "" 3063 | echo -e "$BLUE Playlist $NC:" 3064 | echo "" 3065 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3066 | JazZ 3067 | ;; 3068 | 08 | 8) 3069 | printf "\033c" 3070 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name08 $NC:" 3071 | echo "" 3072 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3073 | echo "" 3074 | echo "" 3075 | echo -e "$BLUE Playlist $NC:" 3076 | echo "" 3077 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3078 | JazZ 3079 | ;; 3080 | 09 | 9) 3081 | printf "\033c" 3082 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name09 $NC:" 3083 | echo "" 3084 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3085 | echo "" 3086 | echo "" 3087 | echo -e "$BLUE Playlist $NC:" 3088 | echo "" 3089 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3090 | JazZ 3091 | ;; 3092 | 10) 3093 | printf "\033c" 3094 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name10 $NC:" 3095 | echo "" 3096 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3097 | echo "" 3098 | echo "" 3099 | echo -e "$BLUE Playlist $NC:" 3100 | echo "" 3101 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3102 | JazZ 3103 | ;; 3104 | 11) 3105 | printf "\033c" 3106 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name11 $NC:" 3107 | echo "" 3108 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3109 | echo "" 3110 | echo "" 3111 | echo -e "$BLUE Playlist $NC:" 3112 | echo "" 3113 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3114 | JazZ 3115 | ;; 3116 | 12) 3117 | printf "\033c" 3118 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name12 $NC:" 3119 | echo "" 3120 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3121 | echo "" 3122 | echo "" 3123 | echo -e "$BLUE Playlist $NC:" 3124 | echo "" 3125 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3126 | JazZ 3127 | ;; 3128 | 13) 3129 | printf "\033c" 3130 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name13 $NC:" 3131 | echo "" 3132 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3133 | echo "" 3134 | echo "" 3135 | echo -e "$BLUE Playlist $NC:" 3136 | echo "" 3137 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3138 | JazZ 3139 | ;; 3140 | 14) 3141 | printf "\033c" 3142 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name14 $NC:" 3143 | echo "" 3144 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3145 | echo "" 3146 | echo "" 3147 | echo -e "$BLUE Playlist $NC:" 3148 | echo "" 3149 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3150 | JazZ 3151 | ;; 3152 | 15) 3153 | printf "\033c" 3154 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name15 $NC:" 3155 | echo "" 3156 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3157 | echo "" 3158 | echo "" 3159 | echo -e "$BLUE Playlist $NC:" 3160 | echo "" 3161 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3162 | JazZ 3163 | ;; 3164 | 16) 3165 | printf "\033c" 3166 | echo -e "$BLUE PMRP $NC -> $BLUE Jazz $NC -> $BLUE $Name16 $NC:" 3167 | echo "" 3168 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3169 | echo "" 3170 | echo "" 3171 | echo -e "$BLUE Playlist $NC:" 3172 | echo "" 3173 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3174 | JazZ 3175 | ;; 3176 | 17) 3177 | printf "\033c" 3178 | Muzic 3179 | ;; 3180 | *) 3181 | printf "\033c" 3182 | echo "" 3183 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 3184 | echo "" 3185 | sleep 3 3186 | JazZ 3187 | ;; 3188 | esac 3189 | } 3190 | ######## 3191 | function ListeneR (){ 3192 | Name01="AI-Radio" 3193 | Name02="C89.5 FM" 3194 | Name03="CHIRP Radio" 3195 | Name04="HPR 1" 3196 | Name05="HPR 2" 3197 | Name06="HPR 3" 3198 | Name07="KING FM" 3199 | Name08="KPFA" 3200 | Name09="KALX Radio" 3201 | Name10="MPR" 3202 | Name11="NOFM" 3203 | Name12="Radio Paradise" 3204 | Name13="Radio Velvet" 3205 | Name14="90.5 WBER" 3206 | Name15="WDCB" 3207 | Name16="WEVL 89.9" 3208 | Name17="WERU 89.9 FM" 3209 | Name18="WFMU" 3210 | Name19="WNCU" 3211 | Name20="WNRN-FM" 3212 | Name21="WNYC 93.9 FM" 3213 | Name22="WQXR New York" 3214 | Name23="WSGE FM" 3215 | Name24="WWOZ" 3216 | Name25="Xenicus Radio" 3217 | Name26="andHow FM" 3218 | Name27="FIP" 3219 | Name28="PBB" 3220 | Name29="ABN Antioch" 3221 | Name30="TCAN" 3222 | Name31="TSF Jazz" 3223 | Name32="KUVO" 3224 | Name33="KUVO HD2" 3225 | Name34="KUVO HD3" 3226 | Name35="ROK Old Time" 3227 | Name36="ROK British Comedy" 3228 | Name37="ROK American Comedy" 3229 | Name38="ROK Crime & Suspense" 3230 | Name39="ROK Science Fiction" 3231 | Name40="MJoy Radio M" 3232 | Name41="MJoy Radio M Live" 3233 | Name42="MJoy Radio great" 3234 | Name43="MJoy Mousse Radio" 3235 | Name44="MJoy Kredens Cafe" 3236 | Name45="MJoy Radio egoisty" 3237 | Name46="MJoy Radio-Xmas" 3238 | Name47="MJoy Radio-Z" 3239 | Name48="MJoy Urban Space" 3240 | Name49="DFM RTV INT" 3241 | Name50="Ralph Radio" 3242 | link01="http://ai-radio.org/128.ogg" 3243 | link02="http://208.76.152.74:8000" 3244 | link03="http://chirpradio.org/stream" 3245 | link04="http://50.7.77.179:8024" 3246 | link05="http://50.7.77.179:8022" 3247 | link06="http://50.7.70.58:8708" 3248 | link07="http://icy2.abacast.com:80/king-kingmp3-96" 3249 | link08="http://streams1.kpfa.org:8000/kpfa_64" 3250 | link09="http://icecast.media.berkeley.edu:8000/kalx-128.mp3" 3251 | link10="http://current.stream.publicradio.org/kcmp.mp3" 3252 | link11="http://gal.bitsyu.net:8000" 3253 | link12="http://stream-tx4.radioparadise.com:80/mp3-128" 3254 | link13="http://212.37.80.142:8814" 3255 | link14="http://wber-ice-encoder.monroe.edu:80/wber-high.mp3" 3256 | link15="http://wdcb-ice.streamguys.org:80/wdcb128" 3257 | link16="http://peace.str3am.com:6030" 3258 | link17="http://stream.weru.org:80/weru-high.mp3" 3259 | link18="http://stream0.wfmu.org/freeform-128k" 3260 | link19="http://pubint.ic.llnwd.net/stream/pubint_wncu" 3261 | link20="http://broadcast.wnrn.org:8000/wnrn.mp3" 3262 | link21="http://fm939.wnyc.org/wnycfm" 3263 | link22="http://stream.wqxr.org/wqxr" 3264 | link23="http://amber.streamguys.com:4890/live" 3265 | link24="http://50.31.135.43:80/wwoz-hi.mp3" 3266 | link25="http://192.99.35.93:6744/stream" 3267 | link26="http://199.180.75.6:80" 3268 | link27="http://audio.scdn.arkena.com/11016/fip-midfi128.mp3" 3269 | link28="http://pbb.laurentgarnier.com:8000" 3270 | link29="http://lin2.ash.fast-serv.com:9022" 3271 | link30="http://206.190.144.154:8060" 3272 | link31="http://tsfjazz.ice.infomaniak.ch:80/tsfjazz-high" 3273 | link32="http://kuvo-ice.streamguys.org/kuvo-mp3-64" 3274 | link33="http://kuvo-ice.streamguys.org/kuvohd2-mp3-64" 3275 | link34="http://kuvo-ice.streamguys.org/kuvohd3-mp3-64" 3276 | link35="http://s1.viastreaming.net:9180" 3277 | link36="http://s1.viastreaming.net:9155" 3278 | link37="http://s1.viastreaming.net:9160" 3279 | link38="http://s1.viastreaming.net:9165" 3280 | link39="http://s1.viastreaming.net:9185" 3281 | link40="http://stream.mjoy.ua:8000/radio-m" 3282 | link41="http://stream.mjoy.ua:8000/radio-m-live" 3283 | link42="http://stream.mjoy.ua:8000/radio-great" 3284 | link43="http://stream.mjoy.ua:8000/radio-mousse" 3285 | link44="http://stream.mjoy.ua:8000/kredens-cafe-radio_mp3" 3286 | link45="http://stream.mjoy.ua:8000/radio-egoisty" 3287 | link46="http://stream.mjoy.ua:8000/radio-xmas" 3288 | link47="http://stream.mjoy.ua:8000/radio-z-kryjivky" 3289 | link48="http://stream.mjoy.ua:8000/urban-space-radio" 3290 | link49="http://176.9.138.209:8205/dfm_1" 3291 | link50="http://213.177.96.6:9900/ralph128" 3292 | printf "\033c" 3293 | echo -e "$BLUE Medley $NC Collection of Good Radio $BLUE Stations $NC : " 3294 | echo "" 3295 | echo -e "$BLUE 01 $NC $Name01 $BLUE 18 $NC $Name18 $BLUE 35 $NC $Name35" 3296 | echo -e "$BLUE 02 $NC $Name02 $BLUE 19 $NC $Name19 $BLUE 36 $NC $Name36" 3297 | echo -e "$BLUE 03 $NC $Name03 $BLUE 20 $NC $Name20 $BLUE 37 $NC $Name37" 3298 | echo -e "$BLUE 04 $NC $Name04 $BLUE 21 $NC $Name21 $BLUE 38 $NC $Name38" 3299 | echo -e "$BLUE 05 $NC $Name05 $BLUE 22 $NC $Name22 $BLUE 39 $NC $Name39" 3300 | echo -e "$BLUE 06 $NC $Name06 $BLUE 23 $NC $Name23 $BLUE 40 $NC $Name40" 3301 | echo -e "$BLUE 07 $NC $Name07 $BLUE 24 $NC $Name24 $BLUE 41 $NC $Name41" 3302 | echo -e "$BLUE 08 $NC $Name08 $BLUE 25 $NC $Name25 $BLUE 42 $NC $Name42" 3303 | echo -e "$BLUE 09 $NC $Name09 $BLUE 26 $NC $Name26 $BLUE 43 $NC $Name43" 3304 | echo -e "$BLUE 10 $NC $Name10 $BLUE 27 $NC $Name27 $BLUE 44 $NC $Name44" 3305 | echo -e "$BLUE 11 $NC $Name11 $BLUE 28 $NC $Name28 $BLUE 45 $NC $Name45" 3306 | echo -e "$BLUE 12 $NC $Name12 $BLUE 29 $NC $Name29 $BLUE 46 $NC $Name46" 3307 | echo -e "$BLUE 13 $NC $Name13 $BLUE 30 $NC $Name30 $BLUE 47 $NC $Name47" 3308 | echo -e "$BLUE 14 $NC $Name14 $BLUE 31 $NC $Name31 $BLUE 48 $NC $Name48" 3309 | echo -e "$BLUE 15 $NC $Name15 $BLUE 32 $NC $Name32 $BLUE 49 $NC $Name49" 3310 | echo -e "$BLUE 16 $NC $Name16 $BLUE 33 $NC $Name33 $BLUE 50 $NC $Name50" 3311 | echo -e "$BLUE 17 $NC $Name17 $BLUE 34 $NC $Name34 $RED 51 $BLUE Return to Main Menu $NC" 3312 | echo "" 3313 | echo -e "Select a $BLUE station $NC between 1 to 50 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 3314 | read -er PLAY 3315 | case "$PLAY" in 3316 | 01 | 1) 3317 | printf "\033c" 3318 | command -v ogg123 >/dev/null 2>&1 || { printf "\033c"; 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; } 3319 | echo -e "$RED Important $NC - AI-Radio is a bit different" 3320 | echo "" 3321 | echo -e "You'll have to press $BLUE [Ctrl-C] $NC to stop AI-Radio" 3322 | echo "" 3323 | read -rsp $'Press any key to start AI-Radio...\n' -n1 key 3324 | echo "" 3325 | printf "\033c" 3326 | ogg123 --buffer 512 --prebuffer 25 "$link01" 2>&1 /dev/null 3327 | ListeneR 3328 | ;; 3329 | 02 | 2) 3330 | printf "\033c" 3331 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name02 $NC:" 3332 | echo "" 3333 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3334 | echo "" 3335 | echo "" 3336 | echo -e "$BLUE Playlist $NC:" 3337 | echo "" 3338 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3339 | ListeneR 3340 | ;; 3341 | 03 | 3) 3342 | printf "\033c" 3343 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name03 $NC:" 3344 | echo "" 3345 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3346 | echo "" 3347 | echo "" 3348 | echo -e "$BLUE Playlist $NC:" 3349 | echo "" 3350 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3351 | ListeneR 3352 | ;; 3353 | 04 | 4) 3354 | printf "\033c" 3355 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE Heartland Public Radio - Bluegrass Gospel $NC:" 3356 | echo "" 3357 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3358 | echo "" 3359 | echo "" 3360 | echo -e "$BLUE Playlist $NC:" 3361 | echo "" 3362 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3363 | ListeneR 3364 | ;; 3365 | 05 | 5) 3366 | printf "\033c" 3367 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE Heartland Public Radio - Today's Classic Country $NC:" 3368 | echo "" 3369 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3370 | echo "" 3371 | echo "" 3372 | echo -e "$BLUE Playlist $NC:" 3373 | echo "" 3374 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3375 | ListeneR 3376 | ;; 3377 | 06 | 6) 3378 | printf "\033c" 3379 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE Heartland Public Radio - Traditional Classic Country $NC:" 3380 | echo "" 3381 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3382 | echo "" 3383 | echo "" 3384 | echo -e "$BLUE Playlist $NC:" 3385 | echo "" 3386 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3387 | ListeneR 3388 | ;; 3389 | 07 | 7) 3390 | printf "\033c" 3391 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name07 $NC:" 3392 | echo "" 3393 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3394 | echo "" 3395 | echo "" 3396 | echo -e "$BLUE Playlist $NC:" 3397 | echo "" 3398 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3399 | ListeneR 3400 | ;; 3401 | 08 | 8) 3402 | printf "\033c" 3403 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name08 $NC:" 3404 | echo "" 3405 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3406 | echo "" 3407 | echo "" 3408 | echo -e "$BLUE Playlist $NC:" 3409 | echo "" 3410 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3411 | ListeneR 3412 | ;; 3413 | 09 | 9) 3414 | printf "\033c" 3415 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name09 $NC:" 3416 | echo "" 3417 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3418 | echo "" 3419 | echo "" 3420 | echo -e "$BLUE Playlist $NC:" 3421 | echo "" 3422 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3423 | ListeneR 3424 | ;; 3425 | 10) 3426 | printf "\033c" 3427 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE Minnesota Public Radio $NC:" 3428 | echo "" 3429 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3430 | echo "" 3431 | echo "" 3432 | echo -e "$BLUE Playlist $NC:" 3433 | echo "" 3434 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3435 | ListeneR 3436 | ;; 3437 | 11) 3438 | printf "\033c" 3439 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name11 $NC:" 3440 | echo "" 3441 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3442 | echo "" 3443 | echo "" 3444 | echo -e "$BLUE Playlist $NC:" 3445 | echo "" 3446 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3447 | ListeneR 3448 | ;; 3449 | 12) 3450 | printf "\033c" 3451 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name12 $NC:" 3452 | echo "" 3453 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3454 | echo "" 3455 | echo "" 3456 | echo -e "$BLUE Playlist $NC:" 3457 | echo "" 3458 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3459 | ListeneR 3460 | ;; 3461 | 13) 3462 | printf "\033c" 3463 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name13 $NC:" 3464 | echo "" 3465 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3466 | echo "" 3467 | echo "" 3468 | echo -e "$BLUE Playlist $NC:" 3469 | echo "" 3470 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3471 | ListeneR 3472 | ;; 3473 | 14) 3474 | printf "\033c" 3475 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name14 $NC:" 3476 | echo "" 3477 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3478 | echo "" 3479 | echo "" 3480 | echo -e "$BLUE Playlist $NC:" 3481 | echo "" 3482 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3483 | ListeneR 3484 | ;; 3485 | 15) 3486 | printf "\033c" 3487 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name15 $NC:" 3488 | echo "" 3489 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3490 | echo "" 3491 | echo "" 3492 | echo -e "$BLUE Playlist $NC:" 3493 | echo "" 3494 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3495 | ListeneR 3496 | ;; 3497 | 16) 3498 | printf "\033c" 3499 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name16 $NC:" 3500 | echo "" 3501 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3502 | echo "" 3503 | echo "" 3504 | echo -e "$BLUE Playlist $NC:" 3505 | echo "" 3506 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3507 | ListeneR 3508 | ;; 3509 | 17) 3510 | printf "\033c" 3511 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE Community Radio WERU $NC:" 3512 | echo "" 3513 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3514 | echo "" 3515 | echo "" 3516 | echo -e "$BLUE Playlist $NC:" 3517 | echo "" 3518 | $PLAYER "$link17" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3519 | ListeneR 3520 | ;; 3521 | 18) 3522 | printf "\033c" 3523 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE WFMU Freeform Radio $NC:" 3524 | echo "" 3525 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3526 | echo "" 3527 | echo "" 3528 | echo -e "$BLUE Playlist $NC:" 3529 | echo "" 3530 | $PLAYER "$link18" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3531 | ListeneR 3532 | ;; 3533 | 19) 3534 | printf "\033c" 3535 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE WNCU Public Radio $NC:" 3536 | echo "" 3537 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3538 | echo "" 3539 | echo "" 3540 | echo -e "$BLUE Playlist $NC:" 3541 | echo "" 3542 | $PLAYER "$link19" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3543 | ListeneR 3544 | ;; 3545 | 20) 3546 | printf "\033c" 3547 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name20 $NC:" 3548 | echo "" 3549 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3550 | echo "" 3551 | echo "" 3552 | echo -e "$BLUE Playlist $NC:" 3553 | echo "" 3554 | $PLAYER "$link20" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3555 | ListeneR 3556 | ;; 3557 | 21) 3558 | printf "\033c" 3559 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name21 $NC:" 3560 | echo "" 3561 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3562 | echo "" 3563 | echo "" 3564 | echo -e "$BLUE Playlist $NC:" 3565 | echo "" 3566 | $PLAYER "$link21" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3567 | ListeneR 3568 | ;; 3569 | 22) 3570 | printf "\033c" 3571 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name22 $NC:" 3572 | echo "" 3573 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3574 | echo "" 3575 | echo "" 3576 | echo -e "$BLUE Playlist $NC:" 3577 | echo "" 3578 | $PLAYER "$link22" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3579 | ListeneR 3580 | ;; 3581 | 23) 3582 | printf "\033c" 3583 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name23 $NC:" 3584 | echo "" 3585 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3586 | echo "" 3587 | echo "" 3588 | echo -e "$BLUE Playlist $NC:" 3589 | echo "" 3590 | $PLAYER "$link23" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3591 | ListeneR 3592 | ;; 3593 | 24) 3594 | printf "\033c" 3595 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name24 $NC:" 3596 | echo "" 3597 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3598 | echo "" 3599 | echo "" 3600 | echo -e "$BLUE Playlist $NC:" 3601 | echo "" 3602 | $PLAYER "$link24" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3603 | ListeneR 3604 | ;; 3605 | 25) 3606 | printf "\033c" 3607 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name25 $NC:" 3608 | echo "" 3609 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3610 | echo "" 3611 | echo "" 3612 | echo -e "$BLUE Playlist $NC:" 3613 | echo "" 3614 | $PLAYER "$link25" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3615 | ListeneR 3616 | ;; 3617 | 26) 3618 | printf "\033c" 3619 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name26 $NC:" 3620 | echo "" 3621 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3622 | echo "" 3623 | echo "" 3624 | echo -e "$BLUE Playlist $NC:" 3625 | echo "" 3626 | $PLAYER "$link26" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3627 | ListeneR 3628 | ;; 3629 | 27) 3630 | printf "\033c" 3631 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name27 $NC:" 3632 | echo "" 3633 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3634 | echo "" 3635 | echo "" 3636 | echo -e "$BLUE Playlist $NC:" 3637 | echo "" 3638 | $PLAYER "$link27" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3639 | ListeneR 3640 | ;; 3641 | 28) 3642 | printf "\033c" 3643 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name28 $NC:" 3644 | echo "" 3645 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3646 | echo "" 3647 | echo "" 3648 | echo -e "$BLUE Playlist $NC:" 3649 | echo "" 3650 | $PLAYER "$link28" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3651 | ListeneR 3652 | ;; 3653 | 29) 3654 | printf "\033c" 3655 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name29 $NC:" 3656 | echo "" 3657 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3658 | echo "" 3659 | echo "" 3660 | echo -e "$BLUE Playlist $NC:" 3661 | echo "" 3662 | $PLAYER "$link29" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3663 | ListeneR 3664 | ;; 3665 | 30) 3666 | printf "\033c" 3667 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name30 $NC:" 3668 | echo "" 3669 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3670 | echo "" 3671 | echo "" 3672 | echo -e "$BLUE Playlist $NC:" 3673 | echo "" 3674 | $PLAYER "$link30" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3675 | ListeneR 3676 | ;; 3677 | 31) 3678 | printf "\033c" 3679 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name31 $NC:" 3680 | echo "" 3681 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3682 | echo "" 3683 | echo "" 3684 | echo -e "$BLUE Playlist $NC:" 3685 | echo "" 3686 | $PLAYER "$link31" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3687 | ListeneR 3688 | ;; 3689 | 32) 3690 | printf "\033c" 3691 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name32 $NC:" 3692 | echo "" 3693 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3694 | echo "" 3695 | echo "" 3696 | echo -e "$BLUE Playlist $NC:" 3697 | echo "" 3698 | $PLAYER "$link32" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3699 | ListeneR 3700 | ;; 3701 | 33) 3702 | printf "\033c" 3703 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name33 $NC:" 3704 | echo "" 3705 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3706 | echo "" 3707 | echo "" 3708 | echo -e "$BLUE Playlist $NC:" 3709 | echo "" 3710 | $PLAYER "$link33" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3711 | ListeneR 3712 | ;; 3713 | 34) 3714 | printf "\033c" 3715 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name34 $NC:" 3716 | echo "" 3717 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3718 | echo "" 3719 | echo "" 3720 | echo -e "$BLUE Playlist $NC:" 3721 | echo "" 3722 | $PLAYER "$link34" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3723 | ListeneR 3724 | ;; 3725 | 35) 3726 | printf "\033c" 3727 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name35 $NC:" 3728 | echo "" 3729 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3730 | echo "" 3731 | echo "" 3732 | echo -e "$BLUE Playlist $NC:" 3733 | echo "" 3734 | $PLAYER "$link35" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3735 | ListeneR 3736 | ;; 3737 | 36) 3738 | printf "\033c" 3739 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name36 $NC:" 3740 | echo "" 3741 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3742 | echo "" 3743 | echo "" 3744 | echo -e "$BLUE Playlist $NC:" 3745 | echo "" 3746 | $PLAYER "$link36" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3747 | ListeneR 3748 | ;; 3749 | 37) 3750 | printf "\033c" 3751 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name37 $NC:" 3752 | echo "" 3753 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3754 | echo "" 3755 | echo "" 3756 | echo -e "$BLUE Playlist $NC:" 3757 | echo "" 3758 | $PLAYER "$link37" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3759 | ListeneR 3760 | ;; 3761 | 38) 3762 | printf "\033c" 3763 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name38 $NC:" 3764 | echo "" 3765 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3766 | echo "" 3767 | echo "" 3768 | echo -e "$BLUE Playlist $NC:" 3769 | echo "" 3770 | $PLAYER "$link38" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3771 | ListeneR 3772 | ;; 3773 | 39) 3774 | printf "\033c" 3775 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name39 $NC:" 3776 | echo "" 3777 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3778 | echo "" 3779 | echo "" 3780 | echo -e "$BLUE Playlist $NC:" 3781 | echo "" 3782 | $PLAYER "$link39" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3783 | ListeneR 3784 | ;; 3785 | 40) 3786 | printf "\033c" 3787 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name40 $NC:" 3788 | echo "" 3789 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3790 | echo "" 3791 | echo "" 3792 | echo -e "$BLUE Playlist $NC:" 3793 | echo "" 3794 | $PLAYER "$link40" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3795 | ListeneR 3796 | ;; 3797 | 41) 3798 | printf "\033c" 3799 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name41 $NC:" 3800 | echo "" 3801 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3802 | echo "" 3803 | echo "" 3804 | echo -e "$BLUE Playlist $NC:" 3805 | echo "" 3806 | $PLAYER "$link41" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3807 | ListeneR 3808 | ;; 3809 | 42) 3810 | printf "\033c" 3811 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name42 $NC:" 3812 | echo "" 3813 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3814 | echo "" 3815 | echo "" 3816 | echo -e "$BLUE Playlist $NC:" 3817 | echo "" 3818 | $PLAYER "$link42" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3819 | ListeneR 3820 | ;; 3821 | 43) 3822 | printf "\033c" 3823 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name43 $NC:" 3824 | echo "" 3825 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3826 | echo "" 3827 | echo "" 3828 | echo -e "$BLUE Playlist $NC:" 3829 | echo "" 3830 | $PLAYER "$link43" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3831 | ListeneR 3832 | ;; 3833 | 44) 3834 | printf "\033c" 3835 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name44 $NC:" 3836 | echo "" 3837 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3838 | echo "" 3839 | echo "" 3840 | echo -e "$BLUE Playlist $NC:" 3841 | echo "" 3842 | $PLAYER "$link44" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3843 | ListeneR 3844 | ;; 3845 | 45) 3846 | printf "\033c" 3847 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name45 $NC:" 3848 | echo "" 3849 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3850 | echo "" 3851 | echo "" 3852 | echo -e "$BLUE Playlist $NC:" 3853 | echo "" 3854 | $PLAYER "$link45" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3855 | ListeneR 3856 | ;; 3857 | 46) 3858 | printf "\033c" 3859 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name46 $NC:" 3860 | echo "" 3861 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3862 | echo "" 3863 | echo "" 3864 | echo -e "$BLUE Playlist $NC:" 3865 | echo "" 3866 | $PLAYER "$link46" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3867 | ListeneR 3868 | ;; 3869 | 47) 3870 | printf "\033c" 3871 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name47 $NC:" 3872 | echo "" 3873 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3874 | echo "" 3875 | echo "" 3876 | echo -e "$BLUE Playlist $NC:" 3877 | echo "" 3878 | $PLAYER "$link47" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3879 | ListeneR 3880 | ;; 3881 | 48) 3882 | printf "\033c" 3883 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name48 $NC:" 3884 | echo "" 3885 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3886 | echo "" 3887 | echo "" 3888 | echo -e "$BLUE Playlist $NC:" 3889 | echo "" 3890 | $PLAYER "$link48" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3891 | ListeneR 3892 | ;; 3893 | 49) 3894 | printf "\033c" 3895 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name49 $NC:" 3896 | echo "" 3897 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3898 | echo "" 3899 | echo "" 3900 | echo -e "$BLUE Playlist $NC:" 3901 | echo "" 3902 | $PLAYER "$link49" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3903 | ListeneR 3904 | ;; 3905 | 50) 3906 | printf "\033c" 3907 | echo -e "$BLUE PMRP $NC -> $BLUE Medley $NC -> $BLUE $Name50 $NC:" 3908 | echo "" 3909 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3910 | echo "" 3911 | echo "" 3912 | echo -e "$BLUE Playlist $NC:" 3913 | echo "" 3914 | $PLAYER "$link50" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3915 | ListeneR 3916 | ;; 3917 | 51) 3918 | printf "\033c" 3919 | Muzic 3920 | ;; 3921 | *) 3922 | printf "\033c" 3923 | echo "" 3924 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 3925 | echo "" 3926 | sleep 3 3927 | ListeneR 3928 | ;; 3929 | esac 3930 | } 3931 | ######## 3932 | function MetaL (){ 3933 | Name01="4U Hard FM" 3934 | Name02="Crucial Velocity Radio" 3935 | Name03="DTHM" 3936 | Name04="Goth'N'Metal" 3937 | Name05="Hook 'em Horns" 3938 | Name06="idobi Howl" 3939 | Name07="Metal Only" 3940 | Name08="Metal Shop" 3941 | Name09="Sign of the Horns" 3942 | Name10="STAR FM From Hell" 3943 | Name11="Aardschok" 3944 | Name12="Big R Radio" 3945 | Name13="Braingell Radio" 3946 | Name14="KNAC" 3947 | Name15="Metal Express Radio" 3948 | Name16="Radio Gothic" 3949 | link01="http://streaming.radionomy.com/4U-Hard-FM" 3950 | link02="http://streaming.radionomy.com/CrucialVelocityRadio" 3951 | link03="http://listen.radionomy.com/Death-Thrash--Heavy-Metal" 3952 | link04="http://listen.radionomy.com/Goth-N-Metal" 3953 | link05="http://streaming.radionomy.com/Hook-emHorns" 3954 | link06="http://69.46.88.27:80" 3955 | link07="http://178.77.127.105:4400" 3956 | link08="http://streaming.radionomy.com/METALSHOP" 3957 | link09="http://streaming.radionomy.com/SignOfTheHorns" 3958 | link10="http://80.237.153.93:7000" 3959 | link11="http://178.18.137.248:80" 3960 | link12="http://107.155.111.234:18310" 3961 | link13="http://206.217.213.16:8010" 3962 | link14="http://s5.voscast.com:7346" 3963 | link15="http://66.90.104.41:8248" 3964 | link16="http://ca.radio-streamhosting.com:8006" 3965 | printf "\033c" 3966 | echo -e "Stations Playing $BLUE Metal Music $NC :" 3967 | echo "" 3968 | echo -e "$BLUE 01 $NC $Name01" 3969 | echo -e "$BLUE 02 $NC $Name02" 3970 | echo -e "$BLUE 03 $NC $Name03" 3971 | echo -e "$BLUE 04 $NC $Name04" 3972 | echo -e "$BLUE 05 $NC $Name05" 3973 | echo -e "$BLUE 06 $NC $Name06" 3974 | echo -e "$BLUE 07 $NC $Name07" 3975 | echo -e "$BLUE 08 $NC $Name08" 3976 | echo -e "$BLUE 09 $NC $Name09" 3977 | echo -e "$BLUE 10 $NC $Name10" 3978 | echo -e "$BLUE 11 $NC $Name11" 3979 | echo -e "$BLUE 12 $NC $Name12" 3980 | echo -e "$BLUE 13 $NC $Name13" 3981 | echo -e "$BLUE 14 $NC $Name14" 3982 | echo -e "$BLUE 15 $NC $Name15" 3983 | echo -e "$BLUE 16 $NC $Name16" 3984 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 3985 | echo "" 3986 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 3987 | read -er PLAY 3988 | case "$PLAY" in 3989 | 01 | 1) 3990 | printf "\033c" 3991 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name01 $NC:" 3992 | echo "" 3993 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 3994 | echo "" 3995 | echo "" 3996 | echo -e "$BLUE Playlist $NC:" 3997 | echo "" 3998 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 3999 | MetaL 4000 | ;; 4001 | 02 | 2) 4002 | printf "\033c" 4003 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name02 $NC:" 4004 | echo "" 4005 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4006 | echo "" 4007 | echo "" 4008 | echo -e "$BLUE Playlist $NC:" 4009 | echo "" 4010 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4011 | MetaL 4012 | ;; 4013 | 03 | 3) 4014 | printf "\033c" 4015 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name03 $NC:" 4016 | echo "" 4017 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4018 | echo "" 4019 | echo "" 4020 | echo -e "$BLUE Playlist $NC:" 4021 | echo "" 4022 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4023 | MetaL 4024 | ;; 4025 | 04 | 4) 4026 | printf "\033c" 4027 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name04 $NC:" 4028 | echo "" 4029 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4030 | echo "" 4031 | echo "" 4032 | echo -e "$BLUE Playlist $NC:" 4033 | echo "" 4034 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4035 | MetaL 4036 | ;; 4037 | 05 | 5) 4038 | printf "\033c" 4039 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name05 $NC:" 4040 | echo "" 4041 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4042 | echo "" 4043 | echo "" 4044 | echo -e "$BLUE Playlist $NC:" 4045 | echo "" 4046 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4047 | MetaL 4048 | ;; 4049 | 06 | 6) 4050 | printf "\033c" 4051 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name06 $NC:" 4052 | echo "" 4053 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4054 | echo "" 4055 | echo "" 4056 | echo -e "$BLUE Playlist $NC:" 4057 | echo "" 4058 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4059 | MetaL 4060 | ;; 4061 | 07 | 7) 4062 | printf "\033c" 4063 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name07 $NC:" 4064 | echo "" 4065 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4066 | echo "" 4067 | echo "" 4068 | echo -e "$BLUE Playlist $NC:" 4069 | echo "" 4070 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4071 | MetaL 4072 | ;; 4073 | 08 | 8) 4074 | printf "\033c" 4075 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name08 $NC:" 4076 | echo "" 4077 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4078 | echo "" 4079 | echo "" 4080 | echo -e "$BLUE Playlist $NC:" 4081 | echo "" 4082 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4083 | MetaL 4084 | ;; 4085 | 09 | 9) 4086 | printf "\033c" 4087 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name09 $NC:" 4088 | echo "" 4089 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4090 | echo "" 4091 | echo "" 4092 | echo -e "$BLUE Playlist $NC:" 4093 | echo "" 4094 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4095 | MetaL 4096 | ;; 4097 | 10) 4098 | printf "\033c" 4099 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name10 $NC:" 4100 | echo "" 4101 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4102 | echo "" 4103 | echo "" 4104 | echo -e "$BLUE Playlist $NC:" 4105 | echo "" 4106 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4107 | MetaL 4108 | ;; 4109 | 11) 4110 | printf "\033c" 4111 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name11 $NC:" 4112 | echo "" 4113 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4114 | echo "" 4115 | echo "" 4116 | echo -e "$BLUE Playlist $NC:" 4117 | echo "" 4118 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4119 | MetaL 4120 | ;; 4121 | 12) 4122 | printf "\033c" 4123 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name12 $NC:" 4124 | echo "" 4125 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4126 | echo "" 4127 | echo "" 4128 | echo -e "$BLUE Playlist $NC:" 4129 | echo "" 4130 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4131 | MetaL 4132 | ;; 4133 | 13) 4134 | printf "\033c" 4135 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name13 $NC:" 4136 | echo "" 4137 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4138 | echo "" 4139 | echo "" 4140 | echo -e "$BLUE Playlist $NC:" 4141 | echo "" 4142 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4143 | MetaL 4144 | ;; 4145 | 14) 4146 | printf "\033c" 4147 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name14 $NC:" 4148 | echo "" 4149 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4150 | echo "" 4151 | echo "" 4152 | echo -e "$BLUE Playlist $NC:" 4153 | echo "" 4154 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4155 | MetaL 4156 | ;; 4157 | 15) 4158 | printf "\033c" 4159 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name15 $NC:" 4160 | echo "" 4161 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4162 | echo "" 4163 | echo "" 4164 | echo -e "$BLUE Playlist $NC:" 4165 | echo "" 4166 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4167 | MetaL 4168 | ;; 4169 | 16) 4170 | printf "\033c" 4171 | echo -e "$BLUE PMRP $NC -> $BLUE Metal $NC -> $BLUE $Name16 $NC:" 4172 | echo "" 4173 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4174 | echo "" 4175 | echo "" 4176 | echo -e "$BLUE Playlist $NC:" 4177 | echo "" 4178 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4179 | MetaL 4180 | ;; 4181 | 17) 4182 | printf "\033c" 4183 | Muzic 4184 | ;; 4185 | *) 4186 | printf "\033c" 4187 | echo "" 4188 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 4189 | echo "" 4190 | sleep 3 4191 | MetaL 4192 | ;; 4193 | esac 4194 | } 4195 | ######## 4196 | function NewS (){ 4197 | Name01="Air Progressive" 4198 | Name02="BBC" 4199 | Name03="CBC" 4200 | Name04="GLT News & Ideas" 4201 | Name05="NPR" 4202 | Name06="Newstalk 106-108" 4203 | Name07="RFI" 4204 | Name08="Sputnik" 4205 | Name09="The Source" 4206 | Name10="WKSU News" 4207 | Name11="detour TALK" 4208 | Name12="Freethought Radio" 4209 | Name13="Infowars" 4210 | Name14="KSFC" 4211 | Name15="Radio Newark" 4212 | Name16="Talk 790" 4213 | link01="http://airprogressive.org:8000/stream" 4214 | link02="http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-einws" 4215 | link03="http://3153.live.streamtheworld.com:80/CBC_R1_MCT_L_SC" 4216 | link04="http://wgltradio.ilstu.edu:8000/wgltmain.mp3" 4217 | link05="http://nprdmp-live01-mp3.akacast.akamaistream.net/7/998/364916/v1/npr.akacast.akamaistream.net/nprdmp_live01_mp3" 4218 | link06="http://vice02.iad.xpc-mii.net:80/communicorp/Newstalk_high" 4219 | link07="http://stream.rfi.fr/2588/rfi_en_anglais/rfianglais.mp3" 4220 | link08="http://audio1.video.ria.ru:80/voiceeng" 4221 | link09="http://stream.wmnf.org:8000/wmnf_hd3" 4222 | link10="http://66.225.205.8:8020" 4223 | link11="http://104.250.149.218:7300" 4224 | link12="http://212.48.126.146:9110" 4225 | link13="http://50.7.79.22:80" 4226 | link14="http://173.192.70.138:8710" 4227 | link15="http://98.114.57.7:8000" 4228 | link16="http://208.85.240.2:8310" 4229 | printf "\033c" 4230 | echo -e "Stations Providing $BLUE News & Current Affairs $NC :" 4231 | echo "" 4232 | echo -e "$BLUE 01 $NC $Name01" 4233 | echo -e "$BLUE 02 $NC $Name02" 4234 | echo -e "$BLUE 03 $NC $Name03" 4235 | echo -e "$BLUE 04 $NC $Name04" 4236 | echo -e "$BLUE 05 $NC $Name05" 4237 | echo -e "$BLUE 06 $NC $Name06" 4238 | echo -e "$BLUE 07 $NC $Name07" 4239 | echo -e "$BLUE 08 $NC $Name08" 4240 | echo -e "$BLUE 09 $NC $Name09" 4241 | echo -e "$BLUE 10 $NC $Name10" 4242 | echo -e "$BLUE 11 $NC $Name11" 4243 | echo -e "$BLUE 12 $NC $Name12" 4244 | echo -e "$BLUE 13 $NC $Name13" 4245 | echo -e "$BLUE 14 $NC $Name14" 4246 | echo -e "$BLUE 15 $NC $Name15" 4247 | echo -e "$BLUE 16 $NC $Name16" 4248 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 4249 | echo "" 4250 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 4251 | read -er PLAY 4252 | case "$PLAY" in 4253 | 01 | 1) 4254 | printf "\033c" 4255 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name01 $NC:" 4256 | echo "" 4257 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4258 | echo "" 4259 | echo "" 4260 | echo -e "$BLUE Playlist $NC:" 4261 | echo "" 4262 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4263 | NewS 4264 | ;; 4265 | 02 | 2) 4266 | printf "\033c" 4267 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name02 $NC:" 4268 | echo "" 4269 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4270 | echo "" 4271 | echo "" 4272 | echo -e "$BLUE Playlist $NC:" 4273 | echo "" 4274 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4275 | NewS 4276 | ;; 4277 | 03 | 3) 4278 | printf "\033c" 4279 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name03 $NC:" 4280 | echo "" 4281 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4282 | echo "" 4283 | echo "" 4284 | echo -e "$BLUE Playlist $NC:" 4285 | echo "" 4286 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4287 | NewS 4288 | ;; 4289 | 04 | 4) 4290 | printf "\033c" 4291 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name04 $NC:" 4292 | echo "" 4293 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4294 | echo "" 4295 | echo "" 4296 | echo -e "$BLUE Playlist $NC:" 4297 | echo "" 4298 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4299 | NewS 4300 | ;; 4301 | 05 | 5) 4302 | printf "\033c" 4303 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name05 $NC:" 4304 | echo "" 4305 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4306 | echo "" 4307 | echo "" 4308 | echo -e "$BLUE Playlist $NC:" 4309 | echo "" 4310 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4311 | NewS 4312 | ;; 4313 | 06 | 6) 4314 | printf "\033c" 4315 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name06 $NC:" 4316 | echo "" 4317 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4318 | echo "" 4319 | echo "" 4320 | echo -e "$BLUE Playlist $NC:" 4321 | echo "" 4322 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4323 | NewS 4324 | ;; 4325 | 07 | 7) 4326 | printf "\033c" 4327 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name07 $NC:" 4328 | echo "" 4329 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4330 | echo "" 4331 | echo "" 4332 | echo -e "$BLUE Playlist $NC:" 4333 | echo "" 4334 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4335 | NewS 4336 | ;; 4337 | 08 | 8) 4338 | printf "\033c" 4339 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name08 $NC:" 4340 | echo "" 4341 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4342 | echo "" 4343 | echo "" 4344 | echo -e "$BLUE Playlist $NC:" 4345 | echo "" 4346 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4347 | NewS 4348 | ;; 4349 | 09 | 9) 4350 | printf "\033c" 4351 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name09 $NC:" 4352 | echo "" 4353 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4354 | echo "" 4355 | echo "" 4356 | echo -e "$BLUE Playlist $NC:" 4357 | echo "" 4358 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4359 | NewS 4360 | ;; 4361 | 10) 4362 | printf "\033c" 4363 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name10 $NC:" 4364 | echo "" 4365 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4366 | echo "" 4367 | echo "" 4368 | echo -e "$BLUE Playlist $NC:" 4369 | echo "" 4370 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4371 | NewS 4372 | ;; 4373 | 11) 4374 | printf "\033c" 4375 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name11 $NC:" 4376 | echo "" 4377 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4378 | echo "" 4379 | echo "" 4380 | echo -e "$BLUE Playlist $NC:" 4381 | echo "" 4382 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4383 | NewS 4384 | ;; 4385 | 12) 4386 | printf "\033c" 4387 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name12 $NC:" 4388 | echo "" 4389 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4390 | echo "" 4391 | echo "" 4392 | echo -e "$BLUE Playlist $NC:" 4393 | echo "" 4394 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4395 | NewS 4396 | ;; 4397 | 13) 4398 | printf "\033c" 4399 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name13 $NC:" 4400 | echo "" 4401 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4402 | echo "" 4403 | echo "" 4404 | echo -e "$BLUE Playlist $NC:" 4405 | echo "" 4406 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4407 | NewS 4408 | ;; 4409 | 14) 4410 | printf "\033c" 4411 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name14 $NC:" 4412 | echo "" 4413 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4414 | echo "" 4415 | echo "" 4416 | echo -e "$BLUE Playlist $NC:" 4417 | echo "" 4418 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4419 | NewS 4420 | ;; 4421 | 15) 4422 | printf "\033c" 4423 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name15 $NC:" 4424 | echo "" 4425 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4426 | echo "" 4427 | echo "" 4428 | echo -e "$BLUE Playlist $NC:" 4429 | echo "" 4430 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4431 | NewS 4432 | ;; 4433 | 16) 4434 | printf "\033c" 4435 | echo -e "$BLUE PMRP $NC -> $BLUE News $NC -> $BLUE $Name16 $NC:" 4436 | echo "" 4437 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4438 | echo "" 4439 | echo "" 4440 | echo -e "$BLUE Playlist $NC:" 4441 | echo "" 4442 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4443 | NewS 4444 | ;; 4445 | 17) 4446 | printf "\033c" 4447 | Muzic 4448 | ;; 4449 | *) 4450 | printf "\033c" 4451 | echo "" 4452 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 4453 | echo "" 4454 | sleep 3 4455 | NewS 4456 | ;; 4457 | esac 4458 | } 4459 | ######## 4460 | function OldieS (){ 4461 | Name01="A Better Oldies Station" 4462 | Name02="ANTENNE BAYERN Oldies but Goldies" 4463 | Name03="E.P. Express Radio" 4464 | Name04="Flower Power Radio" 4465 | Name05="Gold Star Radio" 4466 | Name06="Golden 50s-70s Hits" 4467 | Name07="Motown Classics" 4468 | Name08="Radio Nostalgia" 4469 | Name09="Rewound Radio" 4470 | Name10="True Oldies" 4471 | Name11="FUN45s" 4472 | Name12="Oldies 104" 4473 | Name13="Oldie Party" 4474 | Name14="Oldiesradio RGR" 4475 | Name15="Pure Gold 95FM" 4476 | Name16="Vinylgodis" 4477 | link01="http://streaming.radionomy.com/a-better-oldies-station" 4478 | link02="http://mp3channels.webradio.antenne.de:80/oldies-but-goldies" 4479 | link03="http://37.187.79.56:9246" 4480 | link04="http://50.7.129.122:8433" 4481 | link05="http://listen.radionomy.com/Gold-Star-Radio" 4482 | link06="http://streaming.radionomy.com/golden-50-70s-hits" 4483 | link07="http://streaming.radionomy.com/motown-classics" 4484 | link08="http://streaming.radionomy.com/Radio-Nostalgia" 4485 | link09="http://71.125.37.66:8000" 4486 | link10="http://streaming.streamonomy.com/trueoldies" 4487 | link11="http://198.178.123.20:8376" 4488 | link12="http://66.85.88.2:7142" 4489 | link13="http://212.48.110.146:8410" 4490 | link14="http://streams.lazernet.be:2620" 4491 | link15="http://198.178.123.20:8374" 4492 | link16="http://89.236.16.230:8000" 4493 | printf "\033c" 4494 | echo -e "Stations Playing $BLUE Oldies Music $NC :" 4495 | echo "" 4496 | echo -e "$BLUE 01 $NC $Name01" 4497 | echo -e "$BLUE 02 $NC $Name02" 4498 | echo -e "$BLUE 03 $NC $Name03" 4499 | echo -e "$BLUE 04 $NC $Name04" 4500 | echo -e "$BLUE 05 $NC $Name05" 4501 | echo -e "$BLUE 06 $NC $Name06" 4502 | echo -e "$BLUE 07 $NC $Name07" 4503 | echo -e "$BLUE 08 $NC $Name08" 4504 | echo -e "$BLUE 09 $NC $Name09" 4505 | echo -e "$BLUE 10 $NC $Name10" 4506 | echo -e "$BLUE 11 $NC $Name11" 4507 | echo -e "$BLUE 12 $NC $Name12" 4508 | echo -e "$BLUE 13 $NC $Name13" 4509 | echo -e "$BLUE 14 $NC $Name14" 4510 | echo -e "$BLUE 15 $NC $Name15" 4511 | echo -e "$BLUE 16 $NC $Name16" 4512 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 4513 | echo "" 4514 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 4515 | read -er PLAY 4516 | case "$PLAY" in 4517 | 01 | 1) 4518 | printf "\033c" 4519 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name01 $NC:" 4520 | echo "" 4521 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4522 | echo "" 4523 | echo "" 4524 | echo -e "$BLUE Playlist $NC:" 4525 | echo "" 4526 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4527 | OldieS 4528 | ;; 4529 | 02 | 2) 4530 | printf "\033c" 4531 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name02 $NC:" 4532 | echo "" 4533 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4534 | echo "" 4535 | echo "" 4536 | echo -e "$BLUE Playlist $NC:" 4537 | echo "" 4538 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4539 | OldieS 4540 | ;; 4541 | 03 | 3) 4542 | printf "\033c" 4543 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name03 $NC:" 4544 | echo "" 4545 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4546 | echo "" 4547 | echo "" 4548 | echo -e "$BLUE Playlist $NC:" 4549 | echo "" 4550 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4551 | OldieS 4552 | ;; 4553 | 04 | 4) 4554 | printf "\033c" 4555 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name04 $NC:" 4556 | echo "" 4557 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4558 | echo "" 4559 | echo "" 4560 | echo -e "$BLUE Playlist $NC:" 4561 | echo "" 4562 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4563 | OldieS 4564 | ;; 4565 | 05 | 5) 4566 | printf "\033c" 4567 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name05 $NC:" 4568 | echo "" 4569 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4570 | echo "" 4571 | echo "" 4572 | echo -e "$BLUE Playlist $NC:" 4573 | echo "" 4574 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4575 | OldieS 4576 | ;; 4577 | 06 | 6) 4578 | printf "\033c" 4579 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name06 $NC:" 4580 | echo "" 4581 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4582 | echo "" 4583 | echo "" 4584 | echo -e "$BLUE Playlist $NC:" 4585 | echo "" 4586 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4587 | OldieS 4588 | ;; 4589 | 07 | 7) 4590 | printf "\033c" 4591 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name07 $NC:" 4592 | echo "" 4593 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4594 | echo "" 4595 | echo "" 4596 | echo -e "$BLUE Playlist $NC:" 4597 | echo "" 4598 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4599 | OldieS 4600 | ;; 4601 | 08 | 8) 4602 | printf "\033c" 4603 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name08 $NC:" 4604 | echo "" 4605 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4606 | echo "" 4607 | echo "" 4608 | echo -e "$BLUE Playlist $NC:" 4609 | echo "" 4610 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4611 | OldieS 4612 | ;; 4613 | 09 | 9) 4614 | printf "\033c" 4615 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name09 $NC:" 4616 | echo "" 4617 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4618 | echo "" 4619 | echo "" 4620 | echo -e "$BLUE Playlist $NC:" 4621 | echo "" 4622 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4623 | OldieS 4624 | ;; 4625 | 10) 4626 | printf "\033c" 4627 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name10 $NC:" 4628 | echo "" 4629 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4630 | echo "" 4631 | echo "" 4632 | echo -e "$BLUE Playlist $NC:" 4633 | echo "" 4634 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4635 | OldieS 4636 | ;; 4637 | 11) 4638 | printf "\033c" 4639 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name11 $NC:" 4640 | echo "" 4641 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4642 | echo "" 4643 | echo "" 4644 | echo -e "$BLUE Playlist $NC:" 4645 | echo "" 4646 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4647 | OldieS 4648 | ;; 4649 | 12) 4650 | printf "\033c" 4651 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name12 $NC:" 4652 | echo "" 4653 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4654 | echo "" 4655 | echo "" 4656 | echo -e "$BLUE Playlist $NC:" 4657 | echo "" 4658 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4659 | OldieS 4660 | ;; 4661 | 13) 4662 | printf "\033c" 4663 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name13 $NC:" 4664 | echo "" 4665 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4666 | echo "" 4667 | echo "" 4668 | echo -e "$BLUE Playlist $NC:" 4669 | echo "" 4670 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4671 | OldieS 4672 | ;; 4673 | 14) 4674 | printf "\033c" 4675 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name14 $NC:" 4676 | echo "" 4677 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4678 | echo "" 4679 | echo "" 4680 | echo -e "$BLUE Playlist $NC:" 4681 | echo "" 4682 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4683 | OldieS 4684 | ;; 4685 | 15) 4686 | printf "\033c" 4687 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name15 $NC:" 4688 | echo "" 4689 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4690 | echo "" 4691 | echo "" 4692 | echo -e "$BLUE Playlist $NC:" 4693 | echo "" 4694 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4695 | OldieS 4696 | ;; 4697 | 16) 4698 | printf "\033c" 4699 | echo -e "$BLUE PMRP $NC -> $BLUE Oldies $NC -> $BLUE $Name16 $NC:" 4700 | echo "" 4701 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4702 | echo "" 4703 | echo "" 4704 | echo -e "$BLUE Playlist $NC:" 4705 | echo "" 4706 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4707 | OldieS 4708 | ;; 4709 | 17) 4710 | printf "\033c" 4711 | Muzic 4712 | ;; 4713 | *) 4714 | printf "\033c" 4715 | echo "" 4716 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 4717 | echo "" 4718 | sleep 3 4719 | OldieS 4720 | ;; 4721 | esac 4722 | } 4723 | ######## 4724 | function ReggaE (){ 4725 | Name01="A Better Smokin Reggae Roots Station" 4726 | Name02="A Reggae Dream" 4727 | Name03="A2R Reggae" 4728 | Name04="Bob Marley & Co" 4729 | Name05="Caribbean Vibes Radio" 4730 | Name06="Jamaican Roots Radio" 4731 | Name07="Joint Radio" 4732 | Name08="One Hundread Locks" 4733 | Name09="Reggae Rasta & Roots" 4734 | Name10="Radio Fly Foot Selecta" 4735 | Name11="Feel Jah FM" 4736 | Name12="Fimi Radio" 4737 | Name13="La Grosse Radio Reggae" 4738 | Name14="Reggae Connection" 4739 | Name15="Reggae Mix" 4740 | Name16="Scratch Radio" 4741 | link01="http://streaming.radionomy.com/A-Better-Smokin-Reggae-Roots-Station" 4742 | link02="http://streaming.radionomy.com/AREGGAEDREAM-Rasta24H" 4743 | link03="http://streaming.radionomy.com/A2R-Reggae" 4744 | link04="http://streaming.radionomy.com/A1ONEBOBMARLEYANDCO" 4745 | link05="http://streaming.streamonomy.com/CaribbeanVibesRadio" 4746 | link06="http://listen.radionomy.com/jamaican-roots-radio" 4747 | link07="http://72.9.152.111:9998" 4748 | link08="http://streaming.radionomy.com/One-Hundread-Locks" 4749 | link09="http://192.152.23.243:8470" 4750 | link10="http://listen.radionomy.com:80/radio-fly-ReggaEt-selecta" 4751 | link11="http://50.7.98.106:8447" 4752 | link12="http://198.178.123.8:8266" 4753 | link13="http://176.31.246.159:8300" 4754 | link14="http://listen.radionomy.com/Reggae-Connection" 4755 | link15="http://195.154.80.65:8142" 4756 | link16="http://173.192.198.244:8042" 4757 | printf "\033c" 4758 | echo -e "Stations Playing $BLUE Reggae Music $NC :" 4759 | echo "" 4760 | echo -e "$BLUE 01 $NC $Name01" 4761 | echo -e "$BLUE 02 $NC $Name02" 4762 | echo -e "$BLUE 03 $NC $Name03" 4763 | echo -e "$BLUE 04 $NC $Name04" 4764 | echo -e "$BLUE 05 $NC $Name05" 4765 | echo -e "$BLUE 06 $NC $Name06" 4766 | echo -e "$BLUE 07 $NC $Name07" 4767 | echo -e "$BLUE 08 $NC $Name08" 4768 | echo -e "$BLUE 09 $NC $Name09" 4769 | echo -e "$BLUE 10 $NC $Name10" 4770 | echo -e "$BLUE 11 $NC $Name11" 4771 | echo -e "$BLUE 12 $NC $Name12" 4772 | echo -e "$BLUE 13 $NC $Name13" 4773 | echo -e "$BLUE 14 $NC $Name14" 4774 | echo -e "$BLUE 15 $NC $Name15" 4775 | echo -e "$BLUE 16 $NC $Name16" 4776 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 4777 | echo "" 4778 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 4779 | read -er PLAY 4780 | case "$PLAY" in 4781 | 01 | 1) 4782 | printf "\033c" 4783 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name01 $NC:" 4784 | echo "" 4785 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4786 | echo "" 4787 | echo "" 4788 | echo -e "$BLUE Playlist $NC:" 4789 | echo "" 4790 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4791 | ReggaE 4792 | ;; 4793 | 02 | 2) 4794 | printf "\033c" 4795 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name02 $NC:" 4796 | echo "" 4797 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4798 | echo "" 4799 | echo "" 4800 | echo -e "$BLUE Playlist $NC:" 4801 | echo "" 4802 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4803 | ReggaE 4804 | ;; 4805 | 03 | 3) 4806 | printf "\033c" 4807 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name03 $NC:" 4808 | echo "" 4809 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4810 | echo "" 4811 | echo "" 4812 | echo -e "$BLUE Playlist $NC:" 4813 | echo "" 4814 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4815 | ReggaE 4816 | ;; 4817 | 04 | 4) 4818 | printf "\033c" 4819 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name04 $NC:" 4820 | echo "" 4821 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4822 | echo "" 4823 | echo "" 4824 | echo -e "$BLUE Playlist $NC:" 4825 | echo "" 4826 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4827 | ReggaE 4828 | ;; 4829 | 05 | 5) 4830 | printf "\033c" 4831 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name05 $NC:" 4832 | echo "" 4833 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4834 | echo "" 4835 | echo "" 4836 | echo -e "$BLUE Playlist $NC:" 4837 | echo "" 4838 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4839 | ReggaE 4840 | ;; 4841 | 06 | 6) 4842 | printf "\033c" 4843 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name06 $NC:" 4844 | echo "" 4845 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4846 | echo "" 4847 | echo "" 4848 | echo -e "$BLUE Playlist $NC:" 4849 | echo "" 4850 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4851 | ReggaE 4852 | ;; 4853 | 07 | 7) 4854 | printf "\033c" 4855 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name07 $NC:" 4856 | echo "" 4857 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4858 | echo "" 4859 | echo "" 4860 | echo -e "$BLUE Playlist $NC:" 4861 | echo "" 4862 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4863 | ReggaE 4864 | ;; 4865 | 08 | 8) 4866 | printf "\033c" 4867 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name08 $NC:" 4868 | echo "" 4869 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4870 | echo "" 4871 | echo "" 4872 | echo -e "$BLUE Playlist $NC:" 4873 | echo "" 4874 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4875 | ReggaE 4876 | ;; 4877 | 09 | 9) 4878 | printf "\033c" 4879 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name09 $NC:" 4880 | echo "" 4881 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4882 | echo "" 4883 | echo "" 4884 | echo -e "$BLUE Playlist $NC:" 4885 | echo "" 4886 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4887 | ReggaE 4888 | ;; 4889 | 10) 4890 | printf "\033c" 4891 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name10 $NC:" 4892 | echo "" 4893 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4894 | echo "" 4895 | echo "" 4896 | echo -e "$BLUE Playlist $NC:" 4897 | echo "" 4898 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4899 | ReggaE 4900 | ;; 4901 | 11) 4902 | printf "\033c" 4903 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name11 $NC:" 4904 | echo "" 4905 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4906 | echo "" 4907 | echo "" 4908 | echo -e "$BLUE Playlist $NC:" 4909 | echo "" 4910 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4911 | ReggaE 4912 | ;; 4913 | 12) 4914 | printf "\033c" 4915 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name12 $NC:" 4916 | echo "" 4917 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4918 | echo "" 4919 | echo "" 4920 | echo -e "$BLUE Playlist $NC:" 4921 | echo "" 4922 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4923 | ReggaE 4924 | ;; 4925 | 13) 4926 | printf "\033c" 4927 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name13 $NC:" 4928 | echo "" 4929 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4930 | echo "" 4931 | echo "" 4932 | echo -e "$BLUE Playlist $NC:" 4933 | echo "" 4934 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4935 | ReggaE 4936 | ;; 4937 | 14) 4938 | printf "\033c" 4939 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name14 $NC:" 4940 | echo "" 4941 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4942 | echo "" 4943 | echo "" 4944 | echo -e "$BLUE Playlist $NC:" 4945 | echo "" 4946 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4947 | ReggaE 4948 | ;; 4949 | 15) 4950 | printf "\033c" 4951 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name15 $NC:" 4952 | echo "" 4953 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4954 | echo "" 4955 | echo "" 4956 | echo -e "$BLUE Playlist $NC:" 4957 | echo "" 4958 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4959 | ReggaE 4960 | ;; 4961 | 16) 4962 | printf "\033c" 4963 | echo -e "$BLUE PMRP $NC -> $BLUE Reggae $NC -> $BLUE $Name16 $NC:" 4964 | echo "" 4965 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 4966 | echo "" 4967 | echo "" 4968 | echo -e "$BLUE Playlist $NC:" 4969 | echo "" 4970 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 4971 | ReggaE 4972 | ;; 4973 | 17) 4974 | printf "\033c" 4975 | Muzic 4976 | ;; 4977 | *) 4978 | printf "\033c" 4979 | echo "" 4980 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 4981 | echo "" 4982 | sleep 3 4983 | ReggaE 4984 | ;; 4985 | esac 4986 | } 4987 | ######## 4988 | function RocK (){ 4989 | Name01="1 Classic Rock" 4990 | Name02="100 Energy" 4991 | Name03="104 Classic Rock" 4992 | Name04="1055 ROCK" 4993 | Name05="A Better Alternative X-RockStation" 4994 | Name06="A Better Classic Rock Station" 4995 | Name07="Casey's Classic Rock" 4996 | Name08="Classic Deep Cuts" 4997 | Name09="Classic Rock 109" 4998 | Name10="Classic Underground Radio" 4999 | Name11="Deep Jams Radio" 5000 | Name12="Elium Rock" 5001 | Name13="Peace Radio" 5002 | Name14="pinkfloydteguz" 5003 | Name15="ROCK ANTENNE" 5004 | Name16="VW Classic Rock" 5005 | link01="http://streaming.radionomy.com/-1ClassicRock" 5006 | link02="http://streaming.radionomy.com/100-Energy-RIWCLASSICROCKCHANNEL" 5007 | link03="http://173.193.14.166:80" 5008 | link04="http://85.17.121.228:8078" 5009 | link05="http://listen.radionomy.com/a-better-alternative-x-rock-station" 5010 | link06="http://streaming.radionomy.com/a-better-classic-rock-station" 5011 | link07="http://streaming.radionomy.com/Caseys-Classic-Rock" 5012 | link08="http://208.85.240.10:8134" 5013 | link09="http://174.36.237.118:10042" 5014 | link10="http://listen.radionomy.com/3WKCOMClassicUndergroundradio" 5015 | link11="http://74.50.122.103:9748" 5016 | link12="http://listen.radionomy.com/Elium-Rock" 5017 | link13="http://listen.radionomy.com/Peace-Radio" 5018 | link14="http://listen.radionomy.com/pinkfloydteguz" 5019 | link15="http://mp3channels.webradio.antenne.de:80/rockantenne" 5020 | link16="http://streaming.radionomy.com/VWClassicRock" 5021 | printf "\033c" 5022 | echo -e "Stations Playing $BLUE Rock Music $NC :" 5023 | echo "" 5024 | echo -e "$BLUE 01 $NC $Name01" 5025 | echo -e "$BLUE 02 $NC $Name02" 5026 | echo -e "$BLUE 03 $NC $Name03" 5027 | echo -e "$BLUE 04 $NC $Name04" 5028 | echo -e "$BLUE 05 $NC $Name05" 5029 | echo -e "$BLUE 06 $NC $Name06" 5030 | echo -e "$BLUE 07 $NC $Name07" 5031 | echo -e "$BLUE 08 $NC $Name08" 5032 | echo -e "$BLUE 09 $NC $Name09" 5033 | echo -e "$BLUE 10 $NC $Name10" 5034 | echo -e "$BLUE 11 $NC $Name11" 5035 | echo -e "$BLUE 12 $NC $Name12" 5036 | echo -e "$BLUE 13 $NC $Name13" 5037 | echo -e "$BLUE 14 $NC $Name14" 5038 | echo -e "$BLUE 15 $NC $Name15" 5039 | echo -e "$BLUE 16 $NC $Name16" 5040 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 5041 | echo "" 5042 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 5043 | read -er PLAY 5044 | case "$PLAY" in 5045 | 01 | 1) 5046 | printf "\033c" 5047 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name01 $NC:" 5048 | echo "" 5049 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5050 | echo "" 5051 | echo "" 5052 | echo -e "$BLUE Playlist $NC:" 5053 | echo "" 5054 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5055 | RocK 5056 | ;; 5057 | 02 | 2) 5058 | printf "\033c" 5059 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name02 $NC:" 5060 | echo "" 5061 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5062 | echo "" 5063 | echo "" 5064 | echo -e "$BLUE Playlist $NC:" 5065 | echo "" 5066 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5067 | RocK 5068 | ;; 5069 | 03 | 3) 5070 | printf "\033c" 5071 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name03 $NC:" 5072 | echo "" 5073 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5074 | echo "" 5075 | echo "" 5076 | echo -e "$BLUE Playlist $NC:" 5077 | echo "" 5078 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5079 | RocK 5080 | ;; 5081 | 04 | 4) 5082 | printf "\033c" 5083 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name04 $NC:" 5084 | echo "" 5085 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5086 | echo "" 5087 | echo "" 5088 | echo -e "$BLUE Playlist $NC:" 5089 | echo "" 5090 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5091 | RocK 5092 | ;; 5093 | 05 | 5) 5094 | printf "\033c" 5095 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name05 $NC:" 5096 | echo "" 5097 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5098 | echo "" 5099 | echo "" 5100 | echo -e "$BLUE Playlist $NC:" 5101 | echo "" 5102 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5103 | RocK 5104 | ;; 5105 | 06 | 6) 5106 | printf "\033c" 5107 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name06 $NC:" 5108 | echo "" 5109 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5110 | echo "" 5111 | echo "" 5112 | echo -e "$BLUE Playlist $NC:" 5113 | echo "" 5114 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5115 | RocK 5116 | ;; 5117 | 07 | 7) 5118 | printf "\033c" 5119 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name07 $NC:" 5120 | echo "" 5121 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5122 | echo "" 5123 | echo "" 5124 | echo -e "$BLUE Playlist $NC:" 5125 | echo "" 5126 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5127 | RocK 5128 | ;; 5129 | 08 | 8) 5130 | printf "\033c" 5131 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name08 $NC:" 5132 | echo "" 5133 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5134 | echo "" 5135 | echo "" 5136 | echo -e "$BLUE Playlist $NC:" 5137 | echo "" 5138 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5139 | RocK 5140 | ;; 5141 | 09 | 9) 5142 | printf "\033c" 5143 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name09 $NC:" 5144 | echo "" 5145 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5146 | echo "" 5147 | echo "" 5148 | echo -e "$BLUE Playlist $NC:" 5149 | echo "" 5150 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5151 | RocK 5152 | ;; 5153 | 10) 5154 | printf "\033c" 5155 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name10 $NC:" 5156 | echo "" 5157 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5158 | echo "" 5159 | echo "" 5160 | echo -e "$BLUE Playlist $NC:" 5161 | echo "" 5162 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5163 | RocK 5164 | ;; 5165 | 11) 5166 | printf "\033c" 5167 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name11 $NC:" 5168 | echo "" 5169 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5170 | echo "" 5171 | echo "" 5172 | echo -e "$BLUE Playlist $NC:" 5173 | echo "" 5174 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5175 | RocK 5176 | ;; 5177 | 12) 5178 | printf "\033c" 5179 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name12 $NC:" 5180 | echo "" 5181 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5182 | echo "" 5183 | echo "" 5184 | echo -e "$BLUE Playlist $NC:" 5185 | echo "" 5186 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5187 | RocK 5188 | ;; 5189 | 13) 5190 | printf "\033c" 5191 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name13 $NC:" 5192 | echo "" 5193 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5194 | echo "" 5195 | echo "" 5196 | echo -e "$BLUE Playlist $NC:" 5197 | echo "" 5198 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5199 | RocK 5200 | ;; 5201 | 14) 5202 | printf "\033c" 5203 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name14 $NC:" 5204 | echo "" 5205 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5206 | echo "" 5207 | echo "" 5208 | echo -e "$BLUE Playlist $NC:" 5209 | echo "" 5210 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5211 | RocK 5212 | ;; 5213 | 15) 5214 | printf "\033c" 5215 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name15 $NC:" 5216 | echo "" 5217 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5218 | echo "" 5219 | echo "" 5220 | echo -e "$BLUE Playlist $NC:" 5221 | echo "" 5222 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5223 | RocK 5224 | ;; 5225 | 16) 5226 | printf "\033c" 5227 | echo -e "$BLUE PMRP $NC -> $BLUE Rock $NC -> $BLUE $Name16 $NC:" 5228 | echo "" 5229 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5230 | echo "" 5231 | echo "" 5232 | echo -e "$BLUE Playlist $NC:" 5233 | echo "" 5234 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5235 | RocK 5236 | ;; 5237 | 17) 5238 | printf "\033c" 5239 | Muzic 5240 | ;; 5241 | *) 5242 | printf "\033c" 5243 | echo "" 5244 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 5245 | echo "" 5246 | sleep 3 5247 | RocK 5248 | ;; 5249 | esac 5250 | } 5251 | ######## 5252 | function SomA (){ 5253 | Name01="7 Inch Soul" 5254 | Name02="BAGeL Radio" 5255 | Name03="Beat Blender" 5256 | Name04="Black Rock FM" 5257 | Name05="Boot Liquor" 5258 | Name06="Cliqhop idm" 5259 | Name07="Covers" 5260 | Name08="DEF CON Radio" 5261 | Name09="Deep Space One" 5262 | Name10="Digitalis" 5263 | Name11="Doomed" 5264 | Name12="Drone Zone" 5265 | Name13="Dub Step Beyond" 5266 | Name14="Earwaves" 5267 | Name15="Fluid" 5268 | Name16="Folk Forward" 5269 | Name17="Groove Salad" 5270 | Name18="Illinois Street Lounge" 5271 | Name19="Indie Pop Rocks" 5272 | Name20="Left Coast 70s" 5273 | Name21="Lush" 5274 | Name22="Mission Control" 5275 | Name23="PopTron" 5276 | Name24="SF 10–33" 5277 | Name25="Secret Agent" 5278 | Name26="Sonic Universe" 5279 | Name27="Space Station Soma" 5280 | Name28="Suburbs of Goa" 5281 | Name29="The Trip" 5282 | Name30="ThistleRadio" 5283 | Name31="Underground 80s" 5284 | link01="http://ice.somafm.com/7soul" 5285 | link02="http://ice.somafm.com/bagel" 5286 | link03="http://ice.somafm.com/beatblender" 5287 | link04="http://ice.somafm.com/brfm" 5288 | link05="http://ice.somafm.com/bootliquor" 5289 | link06="http://ice.somafm.com/cliqhop" 5290 | link07="http://ice.somafm.com/covers" 5291 | link08="http://ice.somafm.com/defcon" 5292 | link09="http://ice.somafm.com/deepspaceone" 5293 | link10="http://ice.somafm.com/digitalis" 5294 | link11="http://ice.somafm.com/doomed" 5295 | link12="http://ice.somafm.com/dronezone" 5296 | link13="http://ice.somafm.com/dubstep" 5297 | link14="http://ice.somafm.com/earwaves" 5298 | link15="http://ice.somafm.com/fluid" 5299 | link16="http://ice.somafm.com/folkfwd" 5300 | link17="http://ice.somafm.com/groovesalad" 5301 | link18="http://ice.somafm.com/illstreet" 5302 | link19="http://ice.somafm.com/indiepop" 5303 | link20="http://ice.somafm.com/seventies" 5304 | link21="http://ice.somafm.com/lush" 5305 | link22="http://ice.somafm.com/missioncontrol" 5306 | link23="http://ice.somafm.com/poptron" 5307 | link24="http://ice.somafm.com/sf1033" 5308 | link25="http://ice.somafm.com/secretagent" 5309 | link26="http://ice.somafm.com/sonicuniverse" 5310 | link27="http://ice.somafm.com/spacestation" 5311 | link28="http://ice.somafm.com/suburbsofgoa" 5312 | link29="http://ice.somafm.com/thetrip" 5313 | link30="http://ice.somafm.com/thistle" 5314 | link31="http://ice.somafm.com/u80s" 5315 | printf "\033c" 5316 | echo -e "$BLUE SomaFM $NC Stations :" 5317 | echo "" 5318 | echo -e "$BLUE 01 $NC $Name01 $BLUE 02 $NC $Name02" 5319 | echo -e "$BLUE 03 $NC $Name03 $BLUE 04 $NC $Name04" 5320 | echo -e "$BLUE 05 $NC $Name05 $BLUE 06 $NC $Name06" 5321 | echo -e "$BLUE 07 $NC $Name07 $BLUE 08 $NC $Name08" 5322 | echo -e "$BLUE 09 $NC $Name09 $BLUE 10 $NC $Name10" 5323 | echo -e "$BLUE 11 $NC $Name11 $BLUE 12 $NC $Name12" 5324 | echo -e "$BLUE 13 $NC $Name13 $BLUE 14 $NC $Name14" 5325 | echo -e "$BLUE 15 $NC $Name15 $BLUE 16 $NC $Name16" 5326 | echo -e "$BLUE 17 $NC $Name17 $BLUE 18 $NC $Name18" 5327 | echo -e "$BLUE 19 $NC $Name19 $BLUE 20 $NC $Name20" 5328 | echo -e "$BLUE 21 $NC $Name21 $BLUE 22 $NC $Name22" 5329 | echo -e "$BLUE 23 $NC $Name23 $BLUE 24 $NC $Name24" 5330 | echo -e "$BLUE 25 $NC $Name25 $BLUE 26 $NC $Name26" 5331 | echo -e "$BLUE 27 $NC $Name27 $BLUE 28 $NC $Name28" 5332 | echo -e "$BLUE 29 $NC $Name29 $BLUE 30 $NC $Name30" 5333 | echo -e "$BLUE 31 $NC $Name31 $RED 32 $BLUE Return to Main Menu $NC" 5334 | echo "" 5335 | echo -e "Select a $BLUE station $NC between 1 to 31 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 5336 | read -er PLAY 5337 | case "$PLAY" in 5338 | 01 | 1) 5339 | printf "\033c" 5340 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name01 $NC:" 5341 | echo "" 5342 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5343 | echo "" 5344 | echo "" 5345 | echo -e "$BLUE Playlist $NC:" 5346 | echo "" 5347 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5348 | SomA 5349 | ;; 5350 | 02 | 2) 5351 | printf "\033c" 5352 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name02 $NC:" 5353 | echo "" 5354 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5355 | echo "" 5356 | echo "" 5357 | echo -e "$BLUE Playlist $NC:" 5358 | echo "" 5359 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5360 | SomA 5361 | ;; 5362 | 03 | 3) 5363 | printf "\033c" 5364 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name03 $NC:" 5365 | echo "" 5366 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5367 | echo "" 5368 | echo "" 5369 | echo -e "$BLUE Playlist $NC:" 5370 | echo "" 5371 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5372 | SomA 5373 | ;; 5374 | 04 | 4) 5375 | printf "\033c" 5376 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name04 $NC:" 5377 | echo "" 5378 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5379 | echo "" 5380 | echo "" 5381 | echo -e "$BLUE Playlist $NC:" 5382 | echo "" 5383 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5384 | SomA 5385 | ;; 5386 | 05 | 5) 5387 | printf "\033c" 5388 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name05 $NC:" 5389 | echo "" 5390 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5391 | echo "" 5392 | echo "" 5393 | echo -e "$BLUE Playlist $NC:" 5394 | echo "" 5395 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5396 | SomA 5397 | ;; 5398 | 06 | 6) 5399 | printf "\033c" 5400 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name06 $NC:" 5401 | echo "" 5402 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5403 | echo "" 5404 | echo "" 5405 | echo -e "$BLUE Playlist $NC:" 5406 | echo "" 5407 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5408 | SomA 5409 | ;; 5410 | 07 | 7) 5411 | printf "\033c" 5412 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name07 $NC:" 5413 | echo "" 5414 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5415 | echo "" 5416 | echo "" 5417 | echo -e "$BLUE Playlist $NC:" 5418 | echo "" 5419 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5420 | SomA 5421 | ;; 5422 | 08 | 8) 5423 | printf "\033c" 5424 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name08 $NC:" 5425 | echo "" 5426 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5427 | echo "" 5428 | echo "" 5429 | echo -e "$BLUE Playlist $NC:" 5430 | echo "" 5431 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5432 | SomA 5433 | ;; 5434 | 09 | 9) 5435 | printf "\033c" 5436 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name09 $NC:" 5437 | echo "" 5438 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5439 | echo "" 5440 | echo "" 5441 | echo -e "$BLUE Playlist $NC:" 5442 | echo "" 5443 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5444 | SomA 5445 | ;; 5446 | 10) 5447 | printf "\033c" 5448 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name10 $NC:" 5449 | echo "" 5450 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5451 | echo "" 5452 | echo "" 5453 | echo -e "$BLUE Playlist $NC:" 5454 | echo "" 5455 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5456 | SomA 5457 | ;; 5458 | 11) 5459 | printf "\033c" 5460 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name11 $NC:" 5461 | echo "" 5462 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5463 | echo "" 5464 | echo "" 5465 | echo -e "$BLUE Playlist $NC:" 5466 | echo "" 5467 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5468 | SomA 5469 | ;; 5470 | 12) 5471 | printf "\033c" 5472 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name12 $NC:" 5473 | echo "" 5474 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5475 | echo "" 5476 | echo "" 5477 | echo -e "$BLUE Playlist $NC:" 5478 | echo "" 5479 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5480 | SomA 5481 | ;; 5482 | 13) 5483 | printf "\033c" 5484 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name13 $NC:" 5485 | echo "" 5486 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5487 | echo "" 5488 | echo "" 5489 | echo -e "$BLUE Playlist $NC:" 5490 | echo "" 5491 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5492 | SomA 5493 | ;; 5494 | 14) 5495 | printf "\033c" 5496 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name14 $NC:" 5497 | echo "" 5498 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5499 | echo "" 5500 | echo "" 5501 | echo -e "$BLUE Playlist $NC:" 5502 | echo "" 5503 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5504 | SomA 5505 | ;; 5506 | 15) 5507 | printf "\033c" 5508 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name15 $NC:" 5509 | echo "" 5510 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5511 | echo "" 5512 | echo "" 5513 | echo -e "$BLUE Playlist $NC:" 5514 | echo "" 5515 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5516 | SomA 5517 | ;; 5518 | 16) 5519 | printf "\033c" 5520 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name16 $NC:" 5521 | echo "" 5522 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5523 | echo "" 5524 | echo "" 5525 | echo -e "$BLUE Playlist $NC:" 5526 | echo "" 5527 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5528 | SomA 5529 | ;; 5530 | 17) 5531 | printf "\033c" 5532 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name17 $NC:" 5533 | echo "" 5534 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5535 | echo "" 5536 | echo "" 5537 | echo -e "$BLUE Playlist $NC:" 5538 | echo "" 5539 | $PLAYER "$link17" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5540 | SomA 5541 | ;; 5542 | 18) 5543 | printf "\033c" 5544 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name18 $NC:" 5545 | echo "" 5546 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5547 | echo "" 5548 | echo "" 5549 | echo -e "$BLUE Playlist $NC:" 5550 | echo "" 5551 | $PLAYER "$link18" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5552 | SomA 5553 | ;; 5554 | 19) 5555 | printf "\033c" 5556 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name19 $NC:" 5557 | echo "" 5558 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5559 | echo "" 5560 | echo "" 5561 | echo -e "$BLUE Playlist $NC:" 5562 | echo "" 5563 | $PLAYER "$link19" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5564 | SomA 5565 | ;; 5566 | 20) 5567 | printf "\033c" 5568 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name20 $NC:" 5569 | echo "" 5570 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5571 | echo "" 5572 | echo "" 5573 | echo -e "$BLUE Playlist $NC:" 5574 | echo "" 5575 | $PLAYER "$link20" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5576 | SomA 5577 | ;; 5578 | 21) 5579 | printf "\033c" 5580 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name21 $NC:" 5581 | echo "" 5582 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5583 | echo "" 5584 | echo "" 5585 | echo -e "$BLUE Playlist $NC:" 5586 | echo "" 5587 | $PLAYER "$link21" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5588 | SomA 5589 | ;; 5590 | 22) 5591 | printf "\033c" 5592 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name22 $NC:" 5593 | echo "" 5594 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5595 | echo "" 5596 | echo "" 5597 | echo -e "$BLUE Playlist $NC:" 5598 | echo "" 5599 | $PLAYER "$link22" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5600 | SomA 5601 | ;; 5602 | 23) 5603 | printf "\033c" 5604 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name23 $NC:" 5605 | echo "" 5606 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5607 | echo "" 5608 | echo "" 5609 | echo -e "$BLUE Playlist $NC:" 5610 | echo "" 5611 | $PLAYER "$link23" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5612 | SomA 5613 | ;; 5614 | 24) 5615 | printf "\033c" 5616 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name24 $NC:" 5617 | echo "" 5618 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5619 | echo "" 5620 | echo "" 5621 | echo -e "$BLUE Playlist $NC:" 5622 | echo "" 5623 | $PLAYER "$link24" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5624 | SomA 5625 | ;; 5626 | 25) 5627 | printf "\033c" 5628 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name25 $NC:" 5629 | echo "" 5630 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5631 | echo "" 5632 | echo "" 5633 | echo -e "$BLUE Playlist $NC:" 5634 | echo "" 5635 | $PLAYER "$link25" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5636 | SomA 5637 | ;; 5638 | 26) 5639 | printf "\033c" 5640 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name26 $NC:" 5641 | echo "" 5642 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5643 | echo "" 5644 | echo "" 5645 | echo -e "$BLUE Playlist $NC:" 5646 | echo "" 5647 | $PLAYER "$link26" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5648 | SomA 5649 | ;; 5650 | 27) 5651 | printf "\033c" 5652 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name27 $NC:" 5653 | echo "" 5654 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5655 | echo "" 5656 | echo "" 5657 | echo -e "$BLUE Playlist $NC:" 5658 | echo "" 5659 | $PLAYER "$link27" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5660 | SomA 5661 | ;; 5662 | 28) 5663 | printf "\033c" 5664 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name28 $NC:" 5665 | echo "" 5666 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5667 | echo "" 5668 | echo "" 5669 | echo -e "$BLUE Playlist $NC:" 5670 | echo "" 5671 | $PLAYER "$link28" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5672 | SomA 5673 | ;; 5674 | 29) 5675 | printf "\033c" 5676 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name29 $NC:" 5677 | echo "" 5678 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5679 | echo "" 5680 | echo "" 5681 | echo -e "$BLUE Playlist $NC:" 5682 | echo "" 5683 | $PLAYER "$link29" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5684 | SomA 5685 | ;; 5686 | 30) 5687 | printf "\033c" 5688 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name30 $NC:" 5689 | echo "" 5690 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5691 | echo "" 5692 | echo "" 5693 | echo -e "$BLUE Playlist $NC:" 5694 | echo "" 5695 | $PLAYER "$link30" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5696 | SomA 5697 | ;; 5698 | 31) 5699 | printf "\033c" 5700 | echo -e "$BLUE PMRP $NC -> $BLUE SomaFM $NC -> $BLUE $Name31 $NC:" 5701 | echo "" 5702 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5703 | echo "" 5704 | echo "" 5705 | echo -e "$BLUE Playlist $NC:" 5706 | echo "" 5707 | $PLAYER "$link31" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5708 | SomA 5709 | ;; 5710 | 32) 5711 | printf "\033c" 5712 | Muzic 5713 | ;; 5714 | *) 5715 | printf "\033c" 5716 | echo "" 5717 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 5718 | echo "" 5719 | sleep 3 5720 | SomA 5721 | ;; 5722 | esac 5723 | } 5724 | ######## 5725 | function UrbaN (){ 5726 | Name01="1 Soul" 5727 | Name02="2000s R'n'B" 5728 | Name03="A Better Old School Classic Rap Station" 5729 | Name04="A Better Slow Jams Station" 5730 | Name05="Classic Rap" 5731 | Name06="DooWop FM" 5732 | Name07="Hip-Hop Request" 5733 | Name08="One Love Hip-Hop Radio" 5734 | Name09="R'n'B Cream" 5735 | Name10="West Coast Classics" 5736 | Name11="100hitz Rap" 5737 | Name12="365 Soul" 5738 | Name13="BlackBeats FM" 5739 | Name14="HOT 108 Jamz" 5740 | Name15="MyneedRadio HipHop" 5741 | Name16="Street Style Radio" 5742 | link01="http://streaming.radionomy.com/-1Soul" 5743 | link02="http://streaming.radionomy.com/2000s-RnB" 5744 | link03="http://streaming.radionomy.com/a-better-old-school-classic-rap-station" 5745 | link04="http://streaming.radionomy.com/a-better-slow-jams-station" 5746 | link05="http://streaming.radionomy.com/Classic-Rap" 5747 | link06="http://streaming.radionomy.com/DooWopFM" 5748 | link07="http://streaming.radionomy.com/Hip-HopRequest" 5749 | link08="http://streaming.radionomy.com/One-love-Hip-Hop-Radio" 5750 | link09="http://streaming.radionomy.com/_rb_cream" 5751 | link10="http://streaming.radionomy.com/WestCoastClassics" 5752 | link11="http://206.217.213.236:8170" 5753 | link12="http://listen.radionomy.com:80/365Soul" 5754 | link13="http://46.165.233.197:80" 5755 | link14="http://108.61.30.179:4020" 5756 | link15="http://listen.radionomy.com:80/MYNEEDRADIOHIPHOP" 5757 | link16="http://fire.wavestreamer.com:5709" 5758 | printf "\033c" 5759 | echo -e "Stations Playing $BLUE Urban Music $NC :" 5760 | echo "" 5761 | echo -e "$BLUE 01 $NC $Name01" 5762 | echo -e "$BLUE 02 $NC $Name02" 5763 | echo -e "$BLUE 03 $NC $Name03" 5764 | echo -e "$BLUE 04 $NC $Name04" 5765 | echo -e "$BLUE 05 $NC $Name05" 5766 | echo -e "$BLUE 06 $NC $Name06" 5767 | echo -e "$BLUE 07 $NC $Name07" 5768 | echo -e "$BLUE 08 $NC $Name08" 5769 | echo -e "$BLUE 09 $NC $Name09" 5770 | echo -e "$BLUE 10 $NC $Name10" 5771 | echo -e "$BLUE 11 $NC $Name11" 5772 | echo -e "$BLUE 12 $NC $Name12" 5773 | echo -e "$BLUE 13 $NC $Name13" 5774 | echo -e "$BLUE 14 $NC $Name14" 5775 | echo -e "$BLUE 15 $NC $Name15" 5776 | echo -e "$BLUE 16 $NC $Name16" 5777 | echo -e "$RED 17 $BLUE Return to Main Menu $NC" 5778 | echo "" 5779 | echo -e "Select a $BLUE station $NC between 1 to 16 and hit $BLUE [Enter] $NC to $BLUE PLAY $NC :" 5780 | read -er PLAY 5781 | case "$PLAY" in 5782 | 01 | 1) 5783 | printf "\033c" 5784 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name01 $NC:" 5785 | echo "" 5786 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5787 | echo "" 5788 | echo "" 5789 | echo -e "$BLUE Playlist $NC:" 5790 | echo "" 5791 | $PLAYER "$link01" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5792 | UrbaN 5793 | ;; 5794 | 02 | 2) 5795 | printf "\033c" 5796 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name01 $NC:" 5797 | echo "" 5798 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5799 | echo "" 5800 | echo "" 5801 | echo -e "$BLUE Playlist $NC:" 5802 | echo "" 5803 | $PLAYER "$link02" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5804 | UrbaN 5805 | ;; 5806 | 03 | 3) 5807 | printf "\033c" 5808 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name03 $NC:" 5809 | echo "" 5810 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5811 | echo "" 5812 | echo "" 5813 | echo -e "$BLUE Playlist $NC:" 5814 | echo "" 5815 | $PLAYER "$link03" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5816 | UrbaN 5817 | ;; 5818 | 04 | 4) 5819 | printf "\033c" 5820 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name04 $NC:" 5821 | echo "" 5822 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5823 | echo "" 5824 | echo "" 5825 | echo -e "$BLUE Playlist $NC:" 5826 | echo "" 5827 | $PLAYER "$link04" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5828 | UrbaN 5829 | ;; 5830 | 05 | 5) 5831 | printf "\033c" 5832 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name05 $NC:" 5833 | echo "" 5834 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5835 | echo "" 5836 | echo "" 5837 | echo -e "$BLUE Playlist $NC:" 5838 | echo "" 5839 | $PLAYER "$link05" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5840 | UrbaN 5841 | ;; 5842 | 06 | 6) 5843 | printf "\033c" 5844 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name06 $NC:" 5845 | echo "" 5846 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5847 | echo "" 5848 | echo "" 5849 | echo -e "$BLUE Playlist $NC:" 5850 | echo "" 5851 | $PLAYER "$link06" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5852 | UrbaN 5853 | ;; 5854 | 07 | 7) 5855 | printf "\033c" 5856 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name07 $NC:" 5857 | echo "" 5858 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5859 | echo "" 5860 | echo "" 5861 | echo -e "$BLUE Playlist $NC:" 5862 | echo "" 5863 | $PLAYER "$link07" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5864 | UrbaN 5865 | ;; 5866 | 08 | 8) 5867 | printf "\033c" 5868 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name08 $NC:" 5869 | echo "" 5870 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5871 | echo "" 5872 | echo "" 5873 | echo -e "$BLUE Playlist $NC:" 5874 | echo "" 5875 | $PLAYER "$link08" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5876 | UrbaN 5877 | ;; 5878 | 09 | 9) 5879 | printf "\033c" 5880 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name09 $NC:" 5881 | echo "" 5882 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5883 | echo "" 5884 | echo "" 5885 | echo -e "$BLUE Playlist $NC:" 5886 | echo "" 5887 | $PLAYER "$link09" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5888 | UrbaN 5889 | ;; 5890 | 10) 5891 | printf "\033c" 5892 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name10 $NC:" 5893 | echo "" 5894 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5895 | echo "" 5896 | echo "" 5897 | echo -e "$BLUE Playlist $NC:" 5898 | echo "" 5899 | $PLAYER "$link10" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5900 | UrbaN 5901 | ;; 5902 | 11) 5903 | printf "\033c" 5904 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name11 $NC:" 5905 | echo "" 5906 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5907 | echo "" 5908 | echo "" 5909 | echo -e "$BLUE Playlist $NC:" 5910 | echo "" 5911 | $PLAYER "$link11" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5912 | UrbaN 5913 | ;; 5914 | 12) 5915 | printf "\033c" 5916 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name12 $NC:" 5917 | echo "" 5918 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5919 | echo "" 5920 | echo "" 5921 | echo -e "$BLUE Playlist $NC:" 5922 | echo "" 5923 | $PLAYER "$link12" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5924 | UrbaN 5925 | ;; 5926 | 13) 5927 | printf "\033c" 5928 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name13 $NC:" 5929 | echo "" 5930 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5931 | echo "" 5932 | echo "" 5933 | echo -e "$BLUE Playlist $NC:" 5934 | echo "" 5935 | $PLAYER "$link13" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5936 | UrbaN 5937 | ;; 5938 | 14) 5939 | printf "\033c" 5940 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name14 $NC:" 5941 | echo "" 5942 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5943 | echo "" 5944 | echo "" 5945 | echo -e "$BLUE Playlist $NC:" 5946 | echo "" 5947 | $PLAYER "$link14" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5948 | UrbaN 5949 | ;; 5950 | 15) 5951 | printf "\033c" 5952 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name15 $NC:" 5953 | echo "" 5954 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5955 | echo "" 5956 | echo "" 5957 | echo -e "$BLUE Playlist $NC:" 5958 | echo "" 5959 | $PLAYER "$link15" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5960 | UrbaN 5961 | ;; 5962 | 16) 5963 | printf "\033c" 5964 | echo -e "$BLUE PMRP $NC -> $BLUE Urban $NC -> $BLUE $Name16 $NC:" 5965 | echo "" 5966 | echo -e "Press $BLUE [Space] $NC to pause : Press $BLUE [Q] $NC to stop" 5967 | echo "" 5968 | echo "" 5969 | echo -e "$BLUE Playlist $NC:" 5970 | echo "" 5971 | $PLAYER "$link16" 2>&1 /dev/null | grep --line-buffered "StreamTitle" | sed -e 's/;.*//' -e 's/.*=//' -e "s/'//g" 5972 | UrbaN 5973 | ;; 5974 | 17) 5975 | printf "\033c" 5976 | Muzic 5977 | ;; 5978 | *) 5979 | printf "\033c" 5980 | echo "" 5981 | echo -e "$RED $PLAY $NC $BLUE is an invalid selection! $NC" 5982 | echo "" 5983 | sleep 3 5984 | UrbaN 5985 | ;; 5986 | esac 5987 | } 5988 | while : 5989 | do 5990 | Muzic 5991 | done 5992 | --------------------------------------------------------------------------------