]> git.nbdom.net Git - nb.git/commitdiff
radio
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 24 Jun 2015 16:31:13 +0000 (17:31 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 24 Jun 2015 16:31:13 +0000 (17:31 +0100)
etc/bashrc.alias
etc/bashrc.function

index 5f0bf067fb5f99aac224ae1e323fb916df5a1dd6..eae78a8e037a86dc33ea128bfcc99c1c91812e41 100644 (file)
@@ -7,8 +7,6 @@
 #--------------------------------------------------------------------------------
 # Others
 #
-alias nb-radio-indie='mplayer http://107.155.126.42:17160/listen.pls'
-alias nb-radio-france-inter='mplayer http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u'
 alias uuid-hds='blkid -o full -s UUID'
 # NB 20.05.15 alias myip='lynx --dump --source http://www.ipchicken.com/ | sed -ne "s/^.*[^0-9]\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\).*$/\1/p"'
 alias myip='lynx --dump --source http://nicolas.boisselier.free.fr/myip/'
index 5d0b41e35de01f1e2deaa10664eec210762d08a9..32115253a356812d3d51f60738899017a40fd34e 100644 (file)
@@ -100,7 +100,7 @@ s/\s*\}\s*//;
 }
 
 if [ -n "$DARWIN" ]; then
-       md5sum() {
+  md5sum() {
     md5 $@ | sed "s/^MD5 (\(.*\)) = \(.*\)$/\2  \1/"
   }
 fi
@@ -318,6 +318,19 @@ nb-ips() {
   ifconfig | perl -ne '/^\s*inet (?:addr:)?([\d\.]+)/ and $1 ne "127.0.0.1" and print "$1\n"'
 }
 
+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
+4 | FranceCulture | http://www.tv-radio.com/station/france_culture_mp3/france_culture_mp3-128k.m3u 
+"
+ read -s -p "$radios"
+ test $REPLY -gt 0 2> /dev/null || return
+ #echo -e "$radios" | awk 'BEGIN {$FS=" | "} $1 == '$REPLY' {print $1"."$2"."$3"."$4}'
+ awk -F '|' '$1 == '$REPLY' {print $3; exit}' <<< "$radios" | sed 's/^ //' | xargs -r mplayer
+}
+
 alias nb-img2jpg='convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85%'
 
 nb-img-compress() {