From fcec99b3780fc08584c2ff8799115597614612ee Mon Sep 17 00:00:00 2001 From: Breizh Date: Sat, 13 Aug 2022 00:44:56 +0200 Subject: [PATCH] Fix i3blocks/mpd --- .i3blocks/mpd | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/.i3blocks/mpd b/.i3blocks/mpd index 8cb9843..296e71d 100755 --- a/.i3blocks/mpd +++ b/.i3blocks/mpd @@ -56,14 +56,21 @@ do read -t 1 BLOCK_BUTTON case $BLOCK_BUTTON in - 1|3) [[ "${o["state"]}" == stop ]] \ - && echo "play" >&${IN} \ - && sed '/^OK$/q' <&$OUT &>/dev/null \ - || self-reset ;;& - 2) [[ "${o["state"]}" == stop ]] \ - && echo "play" >&${IN} \ - || echo "pause" >&${IN} \ - || self-reset ;;& + 1|3) + if [[ "${o["state"]}" == stop ]] + then + echo "play" >&${IN} || self-reset + sed '/^OK$/q' <&$OUT &>/dev/null + fi + ;; + 2) + if [[ "${o["state"]}" == stop ]] + then + echo "play" >&${IN} || self-reset + else + echo "pause" >&${IN} || self-reset + fi + ;; 1) echo "previous" >&${IN} || self-reset ;;& 3) echo "next" >&${IN} || self-reset ;;& 1|2|3) sed '/^OK$/q' <&$OUT &>/dev/null ;;