From: Nicolas Boisselier Date: Thu, 25 Jun 2015 08:50:41 +0000 (+0100) Subject: radio X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=d32a962f4341e21cc1ca2eae4592441a8b939336;p=nb.git radio --- 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 }