#!/bin/sh -x # rename files so the filename includes the BPM usage() { printf "Usage: $0 \n" exit 2 } test -z "$1" && usage test -z "$2" && usage _src="$(readlink -f "$1")" _dst="$(readlink -f "$2")" myread() { read p } find "$_src" -type f \ | while read _file do printf 'Playing file %s...\n' "$(basename "$_file")" mpv --really-quiet --no-video "$_file" & _pid="$!" bpm-tag -m $(($v - 20)) -x $(($v + 20)) -n -f "$_file" case $d in "[yY]") echo rename; ;; *) ;; esac kill $_pid done