Dear Maintainer,
I ran into this weird situation with abcde:
When I set OUTPUTDIR to /home/laiti/flac, a directory '/home/laiti/flac/flac'
is created and files go there.
When I set OUTPUTDIR to /home/laiti/music, the files go to /home/laiti/music.
So on the first case abcde creates an extra directory 'flac' into the OUTPUTDIR
I’ve set and puts the files there.
So far I’ve found only this ugly workaround for the situation: $ cd
/home/laiti/flac && ln -s . flac.
laiti@nark:~$ cat .abcde.conf
CDDBPROTO=6
CDDBLOCALDIR=~/.cddb
CDDBCOPYLOCAL=y
FLACENCODERSYNTAX=flac
FLACOPTS='-8 -V'
CDROMREADERSYNTAX=cdparanoia
KEEPWAVS=n
CDSPEEDVALUE=8
SHOWCDDBFIELDS=year,genre
OUTPUTDIR=/home/laiti/flac
WAVOUTPUTDIR=/home/laiti/wav
KEEPWAVS=n
OUTPUTTYPE=flac
OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}/${CDYEAR}_${ALBUMFILE}/${TRACKNUM}_-_${TRACKFILE}'
VAOUTPUTFORMAT='${OUTPUT}/kokoelmat/${YEARFILE}_${ALBUMFILE}/${TRACKNUM}_-_${TRACKFILE}'
MAXPROCS=2
COMMENT='abcde-flac'
EJECTCD=y
# terrible mess of tr and sed to create a safe, lowercase filename
mungefilename ()
{
echo "$@" | tr \ / __ | tr \.\‐\$\!\'\’\”\“\"\?\&\;\:\,\[\]\(\) _
| tr -d \[:cntrl:\] | tr "[:upper:]" "[:lower:]" | sed s/[ÄÅäå]/a/g | sed
s/[ÖÕØöõø]/o/g | sed s/[Üü]/u/
}
mungegenre ()
{
echo $CDGENRE | tr "[:upper:]" "[:lower:]"
}
Reported also for Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/abcde/+bug/979228