... AACENCODERSYNTAX=ffmpeg ... INTERACTIVE=n ... LAMEOPTS="-q 0 -V 0" ... OPUSENCOPTS="--comp 10" ... FFMPEGENCOPTS="-c:a libfdk_aac -profile:a aac_low -afterburner 1 -b:a 344k" ... CDROM=/dev/cd0 ... OUTPUTDIR="$(pwd)" ... OUTPUTTYPE=mp3,opus,m4a ... OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}_-_${TRACKFILE}_-_${ARTISTFILE}_-_${YEAR}' ... VAOUTPUTFORMAT='${ARTISTFILE}/${TRACKNUM}_-_${TRACKFILE}_-_${ARTISTFILE}_-_${YEAR}' ... # VARIANT 1: (works anywhere style) # # Translate everything to lowercase # replace ALL chars that may cause trouble for Linux, Windows and DOS # with '_' (underscore); remove double underscores; remove leading and # trailing underscores; recode to flat ASCII. WARNING! You'll likely # need to insta ll "recode" on your system as an extra package to use # this. # mungefilename () { echo "$@" | tr [A-Z] [a-z] | \ sed "s/[- ,.:\'\/!@#\?\$%\^&()]/_/g" | \ sed 's/_[_]*/_/g' | \ sed 's/^_*//' | \ sed 's/_*$//' | \ recode -f iso8859-1..flat } ... EJECTCD=y ...