#!/bin/sh -x

# rename files so the filename includes the BPM

usage() {
    printf "Usage: $0 <srcfolder> <dstfolder>\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
