summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2015-05-12 18:00:29 +0200
committerRasmus Steinke <rasi@xssn.at>2015-05-12 18:00:29 +0200
commit707759ccd796dc3ac2c3836fd105e8404d8e87e9 (patch)
tree697fbc9fd9e10ec886dd041d3f839ec37f6287a9 /clerk
parent523ec1fe71baecbd52c5fb170156a6e52acfd3f6 (diff)
downloadperl-app-clerk-707759ccd796dc3ac2c3836fd105e8404d8e87e9.tar.gz
perl-app-clerk-707759ccd796dc3ac2c3836fd105e8404d8e87e9.tar.xz
allow rating from current queue
Diffstat (limited to 'clerk')
-rwxr-xr-xclerk14
1 files changed, 9 insertions, 5 deletions
diff --git a/clerk b/clerk
index 4374552..abfce1e 100755
--- a/clerk
+++ b/clerk
@@ -659,9 +659,9 @@ dplayQueue () {
if [[ -z $POS ]]; then
TRACKDISPLAY=("0 Return to Main Menu"
"---"
- "${play}: Play, ${delete}: Delete"
+ "${play}: Play, ${delete}: Delete, ${rate}: Rate"
"---"
- "$(mpc playlist --format "%position%$separator%artist%$separator%title%")")
+ "$(mpc playlist --format "%position%$separator%artist%$separator%track%$separator%title%$separator%album%")")
else
# check if POS is a number. if it is, add 4 to it. POS is later
# exported from song ID in playlist.
@@ -673,9 +673,9 @@ dplayQueue () {
fi
TRACKDISPLAY=("0 Return to Main Menu"
"---"
- "${play}: Play, ${delete}: Delete"
+ "${play}: Play, ${delete}: Delete, ${rate}: Rate"
"---"
- "$(mpc playlist --format "%position%$separator%artist%$separator%title%")")
+ "$(mpc playlist --format "%position%$separator%artist%$separator%track%$separator%title%$separator%album%")")
fi
@@ -684,8 +684,10 @@ dplayQueue () {
tempval=$?
val=$tempval
- TITLE=$(echo "$TRACKDISPLAY" | awk -F "$separator" '{ print $3 }')
+ TITLE=$(echo "$TRACKDISPLAY" | awk -F "$separator" '{ print $4 }')
ARTIST=$(echo "$TRACKDISPLAY" | awk -F "$separator" '{ print $2 }')
+ ALBUM=$(echo "$TRACKDISPLAY" | awk -F "$separator" '{ print $5 }')
+ TRACK=$(echo "$TRACKDISPLAY" | awk -F "$separator" '{ print $3 }')
export POS=$(echo "$TRACKDISPLAY" | awk -F "$separator" '{ print $1 }')
if [[ "$TRACKDISPLAY" == "0 Return to Main Menu" ]]; then
dplayPrompt
@@ -698,6 +700,8 @@ dplayQueue () {
mpc del $POS
elif [[ $val -eq 0 || $val -eq 10 ]]; then
mpc play $POS;
+ elif [[ $val -eq 13 ]]; then
+ rateartist="${ARTIST}" ratealbum="${ALBUM}" ratetrack="${TRACK}" ratetitle="${TITLE}" rateTrack
fi
fi
done