├── 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 | [](https://paypal.me/hakerdefo)
42 | [](https://www.buymeacoffee.com/hakerdefo)
43 | [](https://liberapay.com/hakerdefo/donate)
44 |
45 |
46 |
47 | ### License :
48 |
49 | [](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 |
--------------------------------------------------------------------------------