Optimisations to radio script
This commit is contained in:
parent
ffeb3e7e74
commit
424cd649fc
1 changed files with 8 additions and 1 deletions
|
@ -1,6 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# A little script to choose and play diffenent radio stations
|
||||
# Currently uses mpv to play the them
|
||||
# On first run it will download a list of radio stations
|
||||
# To update them run radio -u
|
||||
|
||||
# Change this if you want the radio stations to be saved somewhere else
|
||||
LIST="$HOME/.local/share/radioStations"
|
||||
# Change this if you don't want to use mpv
|
||||
PLAY="mpv --input-ipc-server=/tmp/mpvsocket"
|
||||
|
||||
function getRadioStations(){
|
||||
|
@ -23,7 +30,7 @@ function playStation(){
|
|||
if [ ! -e "$LIST" ]; then
|
||||
getRadioStations
|
||||
fi
|
||||
cat "$LIST" | fzf --no-preview | cut -d' ' -f3 | xargs $PLAY
|
||||
echo -e "Name\tQuality\tURL" | cat - "$LIST" | fzf --header-lines=1 --delimiter="\t" --with-nth=1,2 --tabstop=30 --preview="echo {3}" --preview-window=top:1 | cut -d' ' -f3 | xargs -r $PLAY
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue