#!/bin/bash

WAVDIR='WAV'
OGGDIR='OGG'

[[ $TERM =~ 'xterm' ]] ||
#   exec xterm -bg black -fg white -e $0
   exec xfce4-terminal -e $0

for WAV in $WAVDIR/*.{wav,aif,flac}; do
  [[ ! -f $WAV ]] && continue

  TITLE="$(basename ${WAV%.*})"
  OGG="$OGGDIR/$TITLE.ogg"

  sox --buffer 131072 --multi-threaded -S $WAV -C 9 \
	--add-comment "TITLE=$TITLE" \
	--add-comment 'ARTIST=Xj' \
	--add-comment 'ALBUM=Not Yet' \
	--add-comment 'LICENSE=All Rights Reserved' \
	--add-comment 'COPYRIGHT=Xj Kompany' \
	--add-comment 'ORGANIZATION=Xj Kompany' \
	--add-comment "DESCRIPTION=$TITLE Song by XJ" \
	--add-comment "COMMENT=Converted by $(basename $0) script by Xj" \
	--add-comment 'GENRE=Xj Music' \
	--add-comment 'CONTACT=xj@wp.pl' \
	--add-comment "DATE=$(date +%Y-%m-%d)" \
	$OGG rate -v 48000 dither -s -f improved-e-weighted

# sox --buffer 131072 --multi-threaded -S -G $WAV -C 7 \
#$OGG rate -v 48000 dither -s -f improved-e-weighted
#  oggenc -Q -r -q 7 -c 'comment=XJ Company' -d "$(date +%Y-%m-%d)" -a 'XJ' -t "$TITLE" -l 'Not Yet' -o $OGG - || exit 1

   [[ $? -eq 0 && $1 != '-k' ]] && rm -f $WAV
done
