summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2014-08-25 22:29:11 +0200
committerRasmus Steinke <rasi@xssn.at>2014-08-25 22:29:11 +0200
commitd3b2ea8894a138266da6f012b9da3c9e606f5aeb (patch)
treefd94f6fe70400b2b33552aa59753f5e30e69cda0 /clerk
parentb9470977884e48cd12d278060b9de69c8db263e0 (diff)
downloadperl-app-clerk-d3b2ea8894a138266da6f012b9da3c9e606f5aeb.tar.gz
perl-app-clerk-d3b2ea8894a138266da6f012b9da3c9e606f5aeb.tar.xz
changed loadRatedTracks function
Diffstat (limited to 'clerk')
-rw-r--r--clerk17
1 files changed, 10 insertions, 7 deletions
diff --git a/clerk b/clerk
index 06a99bd..60a5d2f 100644
--- a/clerk
+++ b/clerk
@@ -773,8 +773,8 @@ rateTrack () {
loadRatedAlbums () {
cd "$HOME/.config/clerk"
- ratings="$(seq $maxratings | dmenu_t -p "Rating > ")"
- album=$(echo -e ".separator \" $seperator \"\nselect artist, album, date from albums where rating >= "$ratings";" | sqlite3 ratings.db)
+ rating="$(seq $maxratings | dmenu_t -p "Rating > ")"
+ album=$(echo -e ".separator \" $seperator \"\nselect artist, album, date from albums where rating >= "$rating";" | sqlite3 ratings.db)
menu=$(echo -e "0 Return to Rating Prompt\n---\nAdd All\nReplace All\n---\n$(echo "$album")" | rofi -dmenu -p "Select Album > ")
artist=$(echo "$menu" | awk -F " $seperator " '{ print $1 }')
album=$(echo "$menu" | awk -F " $seperator " '{ print $2 }')
@@ -785,12 +785,12 @@ loadRatedAlbums () {
ratingPrompt
elif [[ "$menu" == "Replace All" ]]; then
mpc clear
- for albums in "$(sqlite3 ratings.db "select directory from albums where rating >= "$ratings";")"; do
+ for albums in "$(sqlite3 ratings.db "select directory from albums where rating >= "$rating";")"; do
echo "$albums"
done | mpc add
mpc play
elif [ "$menu" = "Add All" ]; then
- for albums in "$(sqlite3 ratings.db "select directory from albums where rating >= "$ratings";")"; do
+ for albums in "$(sqlite3 ratings.db "select directory from albums where rating >= "$rating";")"; do
echo "$albums"
done | mpc add
else mpc findadd artist "$artist" album "$album" date "$date"
@@ -798,11 +798,14 @@ loadRatedAlbums () {
}
loadRatedTracks () {
- ratings="$(echo " " | dmenu_t -p "Rating > " | xargs echo)"
- if [ ratings = "" ]; then
+ rating="$(seq "$track_maxratings" | dmenu_t -p "Rating > ")"
+ if [ rating = "" ]; then
exit
else
- for i in "$ratings"; do mpc find comment "$i" | mpc add; done
+ cd $HOME/.config/clerk
+ for tracks in "$(sqlite3 ratings.db "select directory from tracks where rating = "$rating";")"; do
+ echo "$tracks"
+ done | mpc add
fi
}