summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2014-08-18 22:52:27 +0200
committerRasmus Steinke <rasi@xssn.at>2014-08-18 22:52:27 +0200
commit8ae74dcd10913c7914823c146d613e7500fef3e0 (patch)
tree2819ab6e7d062693fef604b8069b724ea4d82b6f /clerk
parente8663e731b01500f3dd80563eea0d5f62a96060b (diff)
downloadperl-app-clerk-8ae74dcd10913c7914823c146d613e7500fef3e0.tar.gz
perl-app-clerk-8ae74dcd10913c7914823c146d613e7500fef3e0.tar.xz
added missing modes
Diffstat (limited to 'clerk')
-rw-r--r--[-rwxr-xr-x]clerk44
1 files changed, 41 insertions, 3 deletions
diff --git a/clerk b/clerk
index f2dddc3..1c5e2f8 100755..100644
--- 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
-
-
-