From 1584f16bdbe6e4d851cbc802c7b3c66e60c8d043 Mon Sep 17 00:00:00 2001 From: Rasmus Steinke Date: Sat, 11 Oct 2014 16:56:24 +0200 Subject: fixed current rating --- clerk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/clerk b/clerk index b8ebd27..16f7d2c 100755 --- a/clerk +++ b/clerk @@ -625,6 +625,20 @@ rateTrack () { fi } + instantRateTrack () { + mpc sticker "$(mpc current -f '%file%')" set rating "$rating" + if [[ "$music_dir_access" == "yes" ]]; then + cd "$music_path" + cd "$(dirname "$(mpc current -f %file%)")" + if [[ "$(pwd)" == */"$cd_divider"* ]]; then + cd .. + fi + touch track.ratings + sed -i "/$(mpc current -f '%title%')/d" track.ratings + echo "$rating\\$(mpc current -f "%artist%\%track%\%title%\%date%\%album%")" >> track.ratings + fi + } + loadRatedAlbums () { rating="$(seq 10 | rofi -dmenu -p "Minimum Rating > ")" @@ -1348,7 +1362,8 @@ elif [[ "$1" == "-resume" ]]; then elif [[ "$1" == "-playlists" ]]; then managePlaylists elif [[ "$1" == "-rcurrent" ]]; then - mpc sticker "$(mpc current -f '%file%')" set rating $2 + export rating="$2" + instantRateTrack else dplayPrompt fi -- cgit v1.2.3-24-g4f1b