From 008d2085a13b8c2bc34839e12b5aeb113671a2e9 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Tue, 4 May 2021 20:55:31 -0400 Subject: add multi --- m | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/m b/m index 9bbe291..2da8af2 100755 --- a/m +++ b/m @@ -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 -- cgit v1.2.3