From d32a962f4341e21cc1ca2eae4592441a8b939336 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Thu, 25 Jun 2015 09:50:41 +0100 Subject: [PATCH] radio --- etc/bashrc.function | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/etc/bashrc.function b/etc/bashrc.function index 191bc927..c7793271 100644 --- a/etc/bashrc.function +++ b/etc/bashrc.function @@ -322,12 +322,16 @@ nb-radio-play() { local radios="\ 1 | FranceInter | http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u 2 | Indie | http://107.155.126.42:17160/listen.pls -3 | FranceInof | http://players.creacast.com/creacast/france_info/playlist.m3u +3 | FranceInfo | http://players.creacast.com/creacast/france_info/playlist.m3u 4 | FranceCulture | http://www.tv-radio.com/station/france_culture_mp3/france_culture_mp3-128k.m3u Choose one > \ " - read -p "$radios" + if [ -z "$@" ]; then + read -p "$radios" + else + REPLY="$@" + end test -z "$REPLY" 2>/dev/null && return awk -F '|' '$1 == '$REPLY' {print $3; exit}' <<< "$radios" | sed 's/^ //' | xargs mplayer 2>/dev/null } -- 2.47.3