]> git.plutz.net Git - serve0/blobdiff - pages/playctl.sh
improved processing of progress bar
[serve0] / pages / playctl.sh
index 723d37f8897924b08e1a338f1417f19bd39f7b1f..7ba717b5f29045911afd4395ec1cfb53cfeb2441 100755 (executable)
@@ -85,7 +85,7 @@ progress(){
     done \
     | sed -urn '1~12s;^.* V: *+([0-9]+)(\.[0-9]+) A-V:.*$;\1;p' \
     | while read m; do
-      [ "$m" != "$previous" ] && printf "%d %d\n" "$(($m * 100 / $length))" "$m"
+      [ "$m" != "$previous" ] && printf "%d %d\n" "$(($m * 100 / ${length:--1}))" "$m"
       previous="$m"
     done
   fi