From 8ae74dcd10913c7914823c146d613e7500fef3e0 Mon Sep 17 00:00:00 2001 From: Rasmus Steinke Date: Mon, 18 Aug 2014 22:52:27 +0200 Subject: added missing modes --- clerk | 44 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) mode change 100755 => 100644 clerk (limited to 'clerk') diff --git a/clerk b/clerk old mode 100755 new mode 100644 index f2dddc3..1c5e2f8 --- a/clerk +++ b/clerk @@ -739,6 +739,47 @@ addLastMod() { done < <(echo -e "0 Return to Main Menu\n---\nAdding Mode: Add\n---\n$(echo "$last_temp")" | dmenu_t -dmenu -p "Choose Album > ") } +insertLastMod() { + declare -i seen=0 + while read ALBUM + do + seen=1 + if [[ "$ALBUM" == "0 Return to Main Menu" ]] + then dplayPrompt + else + if [[ "$ALBUM" == "Adding Mode: Insert" ]] + then replaceLastMod + else + artist=$(echo "$ALBUM" | awk -F " $seperator " '{print $2}') + date=$(echo "$ALBUM" | awk -F " $seperator " '{print $1}') + album=$(echo "$ALBUM" | awk -F " $seperator " '{print $3}') + mppc search date "$date" album "$album" $mpd_artist "$artist" | mpc insert + fi + fi + done < <(echo -e "0 Return to Main Menu\n---\nAdding Mode: Insert\n---\n$(echo "$last_temp")" | dmenu_t -dmenu -p "Choose Album > ") +} + +replaceLastMod() { + declare -i seen=0 + while read ALBUM + do + seen=1 + if [[ "$ALBUM" == "0 Return to Main Menu" ]] + then dplayPrompt + else + if [[ "$ALBUM" == "Adding Mode: Replace" ]] + then addLastMod + else + artist=$(echo "$ALBUM" | awk -F " $seperator " '{print $2}') + date=$(echo "$ALBUM" | awk -F " $seperator " '{print $1}') + album=$(echo "$ALBUM" | awk -F " $seperator " '{print $3}') + mpc clear && mppc searchadd date "$date" album "$album" $mpd_artist "$artist" && mpc play + fi + fi + done < <(echo -e "0 Return to Main Menu\n---\nAdding Mode: Replace\n---\n$(echo "$last_temp")" | dmenu_t -dmenu -p "Choose Album > ") +} + + AddAlbumTags() { declare -i seen=0 while read TRACK @@ -1272,6 +1313,3 @@ elif [[ "$1" == "playlists" ]]; then else dplayPrompt fi - - - -- cgit v1.2.3-24-g4f1b