diff options
author | Sean Whitton <spw+git@sdf.org> | 2014-05-01 13:05:54 +0000 |
---|---|---|
committer | Sean Whitton <spw+git@sdf.org> | 2014-05-01 13:05:54 +0000 |
commit | f1433b38fa5be8019bdc855f44655fb95f8f633b (patch) | |
tree | e20915003ee111af62ec04b35f143b9f2e26ef45 /.abcde.conf | |
parent | 9c9df5de5cd2bc7402db4a19a296bcdb6639401a (diff) | |
download | dotfiles-f1433b38fa5be8019bdc855f44655fb95f8f633b.tar.gz |
Many cleaned up config files
Diffstat (limited to '.abcde.conf')
-rw-r--r-- | .abcde.conf | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/.abcde.conf b/.abcde.conf new file mode 100644 index 00000000..7c9f7a08 --- /dev/null +++ b/.abcde.conf @@ -0,0 +1,62 @@ +# sample config from: http://andrews-corner.org/abcde.html + +# Specify the encoder to use for MP3. In this case +# the alternatives are gogo, bladeenc, l3enc, xingmp3enc, mp3enc. +MP3ENCODERSYNTAX=lame + +# Specify the path to the selected encoder. In most cases the encoder +# should be in your $PATH as I illustrate below, otherwise you will +# need to specify the full path. For example: /usr/bin/lame +LAME=lame + +# Specify your required encoding options here. Multiple options can +# be selected as '--preset standard --another-option' etc. +LAMEOPTS='--preset extreme' + +# Output type for MP3. +OUTPUTTYPE="mp3" + +# The cd ripping program to use. There are a few choices here: cdda2wav, +# dagrab, cddafs (Mac OS X only) and flac. +CDROMREADERSYNTAX=cdparanoia + +# Give the location of the ripping program and pass any extra options: +CDPARANOIA=cdparanoia +CDPARANOIAOPTS="--never-skip=40" + +# Give the location of the CD identification program: +CDDISCID=cd-discid + +# Give the base location here for the encoded music files. +OUTPUTDIR="$HOME/var/music/Incoming/" + +# The default actions that abcde will take. +ACTIONS=cddb,playlist,read,encode,tag,move,clean + +# Decide here how you want the tracks labelled for a standard 'single-artist', +# multi-track encode and also for a multi-track, 'various-artist' encode: +OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM} - ${TRACKFILE}' +VAOUTPUTFORMAT='${OUTPUT}/Various Artists/${ALBUMFILE}/${TRACKNUM} - ${ARTISTFILE} - ${TRACKFILE}' + +# Decide here how you want the tracks labelled for a standard 'single-artist', +# single-track encode and also for a single-track 'various-artist' encode. +# (Create a single-track encode with 'abcde -1' from the commandline.) +ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}' +VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}' + +# Create playlists for single and various-artist encodes. I would suggest +# commenting these out for single-track encoding. +PLAYLISTFORMAT='${OUTPUT}/${ARTISTFILE}/${ALBUMFILE}/${ALBUMFILE}.m3u' +VAPLAYLISTFORMAT='${OUTPUT}/Various Artists/${ALBUMFILE}/${ALBUMFILE}.m3u' + +# Put spaces in the filenames instead of the more correct underscores: +mungefilename () +{ + echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\] +} + +# What extra options? +MAXPROCS=2 # Run a few encoders simultaneously +PADTRACKS=y # Makes tracks 01 02 not 1 2 +EXTRAVERBOSE=y # Useful for debugging +EJECTCD=y # Please eject cd when finished :-) |