From: Nick Bowler Date: Thu, 10 Feb 2022 01:00:49 +0000 (-0500) Subject: mpdthumb: Fix failure when readpicture/albumart both return data. X-Git-Url: https://git.draconx.ca/gitweb/mpdhacks.git/commitdiff_plain/HEAD mpdthumb: Fix failure when readpicture/albumart both return data. If a file has both embedded cover art and cover art in its directory, both commands will return data and mpdthumb prints two lines instead of one as expected. Fix this by skipping the check for albumart data if valid readpicture data was returned. --- diff --git a/mpdthumb.sh b/mpdthumb.sh index 4faf7a6..e87f837 100755 --- a/mpdthumb.sh +++ b/mpdthumb.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright © 2019-2021 Nick Bowler +# Copyright © 2019-2022 Nick Bowler # # Generate thumbnails for cover art retrieved from MPD. # @@ -204,6 +204,10 @@ while read a b <&6; do prevn=$# file=$1 mode=$a; shift || exit; continue ;; size:) + if test x"$mode/$valid" = x"albumart/readpicture$prevn"; then + # readpicture result was OK, skip over albumart result + continue + fi valid=$mode$# ;; ACK)