diff options
author | Rasmus Steinke <rasi@xssn.at> | 2015-09-04 04:20:48 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2015-09-04 04:20:48 +0200 |
commit | 4ed4e4d6d0ceb27b444d66d3a26d8580dd0fed01 (patch) | |
tree | 4097ee23cb6a20bd53124d4c087cae97d5f9751a /clerk | |
parent | 0fcd36e3c43daca0e85ed7286202d66c5282c4e3 (diff) | |
download | perl-app-clerk-4ed4e4d6d0ceb27b444d66d3a26d8580dd0fed01.tar.gz perl-app-clerk-4ed4e4d6d0ceb27b444d66d3a26d8580dd0fed01.tar.xz |
select first track of queue, when state is stopped
Diffstat (limited to 'clerk')
-rwxr-xr-x | clerk | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -556,7 +556,12 @@ dplayQueue () { POS=$(echo $(( $POS + 2 ))) fi else - POS=$(echo $(( $(mpc current -f '%position%') + 1 ))) + mpd_play=$(mpc status | mpc status | grep -E '\[playing\]|\[paused\]') + if [[ -n ${mpd_play} ]]; then + POS=$(echo $(( $(mpc current -f '%position%') + 1 ))) + else + POS=$(echo $(( $(mpc current -f '%position%') + 2 ))) + fi fi select="-selected-row $POS" @@ -1094,8 +1099,6 @@ TRACK_TEMP="$((echo -e "< Return\n---"; cat $HOME/.config/clerk/tracks.cache) \ if [[ -z "$TRACK" ]]; then exit - elif [[ "$TRACK" == "${add}: Add | ${insert}: Insert | ${replace}: Replace | ${rate}: Rate" ]]; then - addTrackTags else filename=$(echo "$TRACK" | awk -F "\t" '{print $6}') |