scripts

scripts
git clone git://git.wimdupont.com/scripts.git
Log | Files | Refs | README | LICENSE

radio (553B)


      1 #!/bin/bash
      2 
      3 source ~/.config/scripts/properties
      4 
      5 shopt -s nullglob globstar
      6 
      7 readonly FILE=~/.config/scripts/radiostations
      8 
      9 readarray -t stations < "${FILE}"
     10 
     11 station_name=$(printf '%s\n' "${stations[@]}" | cut -f1 -d ';' | "$dmenu" -fn "$dmenu_font" -i -l "$dmenu_lines" "$@")
     12 
     13 
     14 for i in "${stations[@]}"
     15 do
     16 	name=$(echo "$i" | cut -f1 -d ';')
     17 
     18 	if [[ "${name}" == "${station_name}" ]]; then
     19 		station=$(echo "$i" | cut -f2 -d ';')
     20 		$terminal -e mpv --no-video "${station}" 
     21 		exit 0;
     22 	fi
     23 done
     24 
     25 notify-send "Radio" "No valid station given" && exit 1