diff options
author | Ben Sima <ben@bsima.me> | 2021-05-04 20:55:31 -0400 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2021-05-04 20:55:31 -0400 |
commit | 008d2085a13b8c2bc34839e12b5aeb113671a2e9 (patch) | |
tree | bfd811ac7375abe3a2b10c5acc70cbe861607f75 /m | |
parent | 1fc79aae91ec9ac54794b37a4e3edf10e537cc65 (diff) |
add multi
Diffstat (limited to 'm')
-rwxr-xr-x | m | 17 |
1 files changed, 7 insertions, 10 deletions
@@ -6,25 +6,22 @@ menu() { prompt=$1 shift fzf \ - --preview 'mpc status && echo queue: && mpc queued' \ + --preview 'mpc status && echo queue: && mpc playlist' \ --prompt "$prompt> " \ $@ } -select_song() { - file=$(mpc listall | menu "enqueue") - [[ -z $file ]] && exit 1 - mpc "$1" "$file" - mpc play -} - cmd=$(echo $cmd_list | sed 's/ /\n/g' | menu "mpd") [[ -z $cmd ]] && exit 1 needs_selection=(add insert) -if [[ " ${needs_selection[@]} " =~ $cmd ]]; then - select_song $cmd +if [[ $cmd == insert ]]; then + mpc listall | menu "insert" | mpc insert "$file" + mpc play +elif [[ $cmd == add ]]; then + mpc listall | menu "add" --multi | mpc add + mpc play elif [[ $cmd == shop-stop ]]; then systemctl --user stop shop-music.service elif [[ $cmd == shop-start ]]; then |