From bd947e8603b8863e53a78e53fdca38ea77ab08a0 Mon Sep 17 00:00:00 2001 From: Rasmus Steinke Date: Wed, 6 Aug 2014 21:11:43 +0200 Subject: commit added priority for insert mode --- clerk | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) (limited to 'clerk') diff --git a/clerk b/clerk index c2b0bb7..adf45c1 100755 --- a/clerk +++ b/clerk @@ -535,7 +535,12 @@ currentTracksInsert () { if [[ "$TRACK" == "Adding Mode: Insert" ]]; then currentTracks else - mpc find album "$ALBUM" title "$TITLE" track "$TRACKNUMBER" | mpc insert + if [[ "$random" == "off" ]]; then + mpc find album "$ALBUM" title "$TITLE" track "$TRACKNUMBER" | mpc insert + else + mpc find album "$ALBUM" title "$TITLE" track "$TRACKNUMBER" | mpc add + echo "$(( $(mpc playlist|wc -l) - 1 ))" | ./mppc prio + fi fi fi done < <(echo -e "0 Return to current Artist Menu\n---\nAdding Mode: Insert\n---\n$(mppc search artist "$(mpc current -f %artist%)" --format "{album} $seperator {track} $seperator {title}")" | dmenu_t -p "Tracks by $(mpc current --format '%artist%') > ") @@ -793,6 +798,7 @@ AddTrackTags() { } InsertTrackTags() { + random=$(echo "$status" | tail -1 | awk -F ':' '{ print $4 }' | cut -d ' ' -f 2) while read TRACK do if [[ "$TRACK" == "0 Return to Main Menu" ]] @@ -801,11 +807,21 @@ InsertTrackTags() { if [[ "$TRACK" == "Adding Mode: Insert" ]] then AddTrackFlat else - artist=$(echo "$TRACK" | awk -F " $seperator " '{print $1}') - album=$(echo "$TRACK" | awk -F " $seperator " '{print $4}') - track=$(echo "$TRACK" | awk -F " $seperator " '{print $2}') - title=$(echo "$TRACK" | awk -F " $seperator " '{print $3}') - mpc find artist "$artist" album "$album" title "$title" | mpc insert + if [[ "$random" == "off" ]]; then + artist=$(echo "$TRACK" | awk -F " $seperator " '{print $1}') + album=$(echo "$TRACK" | awk -F " $seperator " '{print $4}') + track=$(echo "$TRACK" | awk -F " $seperator " '{print $2}') + title=$(echo "$TRACK" | awk -F " $seperator " '{print $3}') + mpc find artist "$artist" album "$album" title "$title" | mpc insert + + else + artist=$(echo "$TRACK" | awk -F " $seperator " '{print $1}') + album=$(echo "$TRACK" | awk -F " $seperator " '{print $4}') + track=$(echo "$TRACK" | awk -F " $seperator " '{print $2}') + title=$(echo "$TRACK" | awk -F " $seperator " '{print $3}') + mpc findadd artist "$artist" album "$album" title "$title" + echo "$(( $(mpc playlist|wc -l) - 1 ))" | mppc prio + fi fi fi done < <(echo -e "0 Return to Main Menu\n---\nAdding Mode: Insert\n---\n$(echo "$tracks_temp")"| dmenu_t -dmenu -p "Choose Track > ") @@ -843,7 +859,12 @@ InsertTrackFlat() { if [[ "$TRACK" == "Adding Mode: Insert Flat" ]] then AddTrackTags else - mpc insert "$TRACK" + if [[ "$random" == "off" ]]; then + mpc insert "$TRACK" + else + mpc add "$TRACK" + echo "$(( $(mpc playlist|wc -l) - 1 ))" | ./mppc prio + fi fi fi done < <(echo -e "0 Return to Main Menu\n---\nAdding Mode: Insert Flat\n---\n$(mpc listall)" | dmenu_t -dmenu -p "Choose Track > ") -- cgit v1.2.3-24-g4f1b