#!/bin/sh

if [ -z $1 ]; then
   echo "You must specify a directory to work in."
   exit 1
   elif [ ! -d $1 ]; then
      echo "You must specify a DIRECTORY to work in."
      exit 1
fi

echo -n "Please enter artist/band: "
read ARTIST
echo -n "Please enter album title: "
read ALBUM
echo -n "Please enter year of release: "
read YEAR
echo -n "Please enter genre: [Black Metal] "
read GENRE
if [ -z $GENRE ]; then
	GENRE="Black Metal"
fi

mkdir "$YEAR - $ARTIST - $ALBUM"
ln -sf "$YEAR - $ARTIST - $ALBUM" cdtmp

for i in $(ls $1 | grep -i wav | sed -r 's/track(.*)\.cdda\.wav/\1/g'); do
	echo -n "Please enter title for track ${i}: "
	read TITLE
	oggenc -q5.5 ${1}/track${i}.cdda.wav -o "cdtmp/${i} - $TITLE.ogg" -a "$ARTIST" -l "$ALBUM" -t "$TITLE" -d "$YEAR" -N "$i" -G "$GENRE"
done

rm cdtmp
