summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2015-05-17 08:45:04 +0200
committerRasmus Steinke <rasi@xssn.at>2015-05-17 08:45:04 +0200
commitcda73cd3ac15a7b1179f5c45e48c9f5cbda169ae (patch)
treeb88275630dc8a989653b4c8e6238b28735de4e5f /clerk
parent7f3fa05fe4f47acfc96bad6cf4b648e4edc2c62d (diff)
downloadperl-app-clerk-cda73cd3ac15a7b1179f5c45e48c9f5cbda169ae.tar.gz
perl-app-clerk-cda73cd3ac15a7b1179f5c45e48c9f5cbda169ae.tar.xz
fix deletion of wrong item in current queue
Diffstat (limited to 'clerk')
-rwxr-xr-xclerk32
1 files changed, 12 insertions, 20 deletions
diff --git a/clerk b/clerk
index 95302fc..9fe0a59 100755
--- a/clerk
+++ b/clerk
@@ -697,8 +697,8 @@ dplayQueue () {
dplayQueue
else
if [[ $val -eq 11 ]]; then
- POS=$(( $POS - 1))
mpc del $POS
+ POS=$(( $POS - 1))
elif [[ $val -eq 0 || $val -eq 10 ]]; then
mpc play $POS;
elif [[ $val -eq 13 ]]; then
@@ -748,7 +748,7 @@ dplayQueueSave () {
fi
fi
fi
- done < <(echo -e "0 Return to Main Menu\n---\nSave new Playlist\n---\n$(mpc lsplaylists)" | dmenu_t -p "Chose Playlist > ")
+ done < <(echo -e "0 Return to Main Menu\n---\nSave new Playlist\n---\n$(mpc lsplaylists)" | dmenu_t -p "Choose Playlist > ")
exit
}
@@ -922,9 +922,9 @@ ${add}: Add, ${insert}: Insert, ${replace}: Replace (Default)
${last_temp}"
if [[ -z $line ]]; then
- TRACK_TEMP=$(echo -e "${menu}" | dmenu_t -dmenu -format "i:s" -u 2 -p "Chose Album > ")
+ TRACK_TEMP=$(echo -e "${menu}" | dmenu_t -dmenu -format "i:s" -u 2 -p "Choose Album > ")
else
- TRACK_TEMP=$(echo -e "${menu}" | dmenu_t -dmenu -l $(( $line + 1 )) -format "i:s" -u 2 -p "Chose Album > ")
+ TRACK_TEMP=$(echo -e "${menu}" | dmenu_t -dmenu -l $(( $line + 1 )) -format "i:s" -u 2 -p "Choose Album > ")
fi
val=$?
@@ -973,17 +973,13 @@ ${add}: Add, ${insert}: Insert, ${replace}: Replace (Default), ${rate}: Rate
---
${album_temp}"
- if [[ -z $line ]]; then
- TRACK_TEMP=$(echo -e "${menu}" | dmenu_t -dmenu -format "i:s" -u 2 -p "Chose Album > ")
- else
- TRACK_TEMP=$(echo -e "${menu}" | dmenu_t -dmenu -l $(( $line + 1 )) -format "i:s" -u 2 -p "Chose Album > ")
- fi
+ TRACK_TEMP=$(echo -e "${menu}" | dmenu_t -dmenu -filter "$filter" -format "f:s" -u 2 -p "Choose Album > ")
val=$?
TRACK="${TRACK_TEMP#*:}"
unset line
- export line="${TRACK_TEMP%:*}"
+ export filter="${TRACK_TEMP%:*}"
if [[ "$TRACK" == "0 Return to Main Menu" ]]; then
dplayPrompt
@@ -1039,16 +1035,12 @@ ${add}: Add | ${insert}: Insert | ${replace}: Replace | ${rate}: Rate
---
${tracks_temp}"
- if [[ -z $line ]]; then
- TRACK_TEMP=$(echo -e "$menu" | dmenu_t -dmenu -format "i:s" -u 2 -p "Choose Track > ")
- else
- TRACK_TEMP=$(echo -e "$menu" | dmenu_t -dmenu -format "i:s" -l $(( $line + 1 )) -u 2 -p "Choose Track > ")
- fi
+ TRACK_TEMP=$(echo -e "$menu" | dmenu_t -dmenu -filter "$filter" -format "f:s" -u 2 -p "Choose Track > ")
val=$?
TRACK="${TRACK_TEMP#*:}"
- export line="$(echo ${TRACK_TEMP} | awk -F ':' '{ print $1}')"
+ export filter="$(echo ${TRACK_TEMP} | awk -F ':' '{ print $1}')"
if [[ "$TRACK" == "0 Return to Main Menu" ]]
then dplayPrompt
@@ -1339,9 +1331,9 @@ browseTrack() {
"$(mpc --format "%track%$separator%title%" find artist "$ARTIST" album "$ALBUM_FINAL")")
if [[ -z $line ]]; then
- TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -u 2-3 -format "i:s" -p "Chose Track > ")
+ TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -u 2-3 -format "i:s" -p "Choose Track > ")
else
- TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -l $(( $line + 1 )) -u 2-3 -format "i:s" -p "Chose Track > ")
+ TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -l $(( $line + 1 )) -u 2-3 -format "i:s" -p "Choose Track > ")
fi
val=$?
@@ -1411,9 +1403,9 @@ browseAlbumArtistTrack() {
"$(mpc --format "%track%$separator%title%" find albumartist "$ARTIST" album "$ALBUM_FINAL")")
if [[ -z $line ]]; then
- TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -u 2-3 -format "i:s" -p "Chose Track > ")
+ TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -u 2-3 -format "i:s" -p "Choose Track > ")
else
- TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -l $(( $line + 1 )) -u 2-3 -format "i:s" -p "Chose Track > ")
+ TRACK_TEMP=$(printf "%s\n" "${TRACK[@]}" | dmenu_t -dmenu -l $(( $line + 1 )) -u 2-3 -format "i:s" -p "Choose Track > ")
fi
val=$?