diff options
author | Rasmus Steinke <rasi@xssn.at> | 2014-10-05 03:18:50 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2014-10-05 03:18:50 +0200 |
commit | 4879b17b63a8063234cd0b76afcd885cbf761df6 (patch) | |
tree | 3e11961210f7c5ea75e905a55fc549c053d68af9 /clerk | |
parent | 74267bb9f7aae2c2a8623f2a7151f8061c47253b (diff) | |
download | perl-app-clerk-4879b17b63a8063234cd0b76afcd885cbf761df6.tar.gz perl-app-clerk-4879b17b63a8063234cd0b76afcd885cbf761df6.tar.xz |
added missing if
Diffstat (limited to 'clerk')
-rwxr-xr-x | clerk | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -633,17 +633,21 @@ rateTrack () { loadRatedAlbums () { rating="$(seq 10 | rofi -dmenu -p "Minimum Rating > ")" - songs="$(mpc sticker / find albumrating | grep -E "albumrating=$rating" | awk -F ':' '{print $1}')" - rm -f /tmp/templist - echo "$songs" | while read line; do - touch templist - mppc find file "$line" --format "{artist} $seperator {album} $seperator {date}" >> /tmp/templist - done - albums="$(cat /tmp/templist | rofi -dmenu -p "Choose Album >")" - artist="$(echo "$albums" | awk -F " $seperator " '{ print $1 }')" - album="$(echo "$albums" | awk -F " $seperator " '{ print $2 }')" - date="$(echo "$albums" | awk -F " $seperator " '{ print $3 }')" - mpc clear && mpc find artist "$artist" album "$album" date "$date" | mpc add && mpc play + if [ rating = "" ]; then + exit + else + songs="$(mpc sticker / find albumrating | grep -E "albumrating=$rating" | awk -F ':' '{print $1}')" + rm -f /tmp/templist + echo "$songs" | while read line; do + touch templist + mppc find file "$line" --format "{artist} $seperator {album} $seperator {date}" >> /tmp/templist + done + albums="$(cat /tmp/templist | rofi -dmenu -p "Choose Album >")" + artist="$(echo "$albums" | awk -F " $seperator " '{ print $1 }')" + album="$(echo "$albums" | awk -F " $seperator " '{ print $2 }')" + date="$(echo "$albums" | awk -F " $seperator " '{ print $3 }')" + mpc clear && mpc find artist "$artist" album "$album" date "$date" | mpc add && mpc play + fi } |