for anyone else looking for an answer to this, here is what I did.
utilizing eyeD3, awk and sed
Code:
#!/bin/bash
echo "Change values first!!!"
#SAVEIFS=$IFS
#IFS=$(echo -en "\n\b")
#for ino in $( ls ); do
# art=$(pwd | rev | awk -F'[/-]' '{ printf "%s\n", $5 }' | rev | sed -e 's/^ *//g;s/ *$//g')
# alb=$(pwd | rev | awk -F'[/-]' '{ printf "%s - %s\n", $1, $2 }' | rev | sed -e 's/^ *//g;s/ *$//g')
# ttl=$(echo $ino | awk -F" - " '{ printf "%s\n", $2 }' | awk -F'.' '{print $1}' | sed -e 's/^ *//g;s/ *$//g')
# trk=$(echo $ino | awk '{ printf "%s\n", $1 }' | sed -e 's/^ *//g;s/ *$//g')
# yer=$(pwd | rev | awk -F'[/-]' '{ printf "%s\n", $2 }' | rev | sed -e 's/^ *//g;s/ *$//g' )
# yer="2006"
# eyeD3 --to-v2.4 -a $art -A $alb -t $ttl -n $trk -Y $yer $ino
# eyeD3 --rename="%A - %a - %t {2006}" $ino
#done
#IFS=$SAVEIFS
run this script in the folder where the music is. It grabs the info from the folders/filenames, corrects the id3 and then renames the files using this new format. enjoy!