Skip to content

Instantly share code, notes, and snippets.

@linuxluser
Created October 9, 2015 16:29
Show Gist options
  • Save linuxluser/cbc7e43cce11efde0219 to your computer and use it in GitHub Desktop.
Save linuxluser/cbc7e43cce11efde0219 to your computer and use it in GitHub Desktop.
MP3ENCODERSYNTAX=lame # Specify encoder for mp3
CDROMREADERSYNTAX=cdparanoia # CD reader program to use
LAME=/usr/bin/lame # Path to lame encoder
ID3V2=/usr/bin/id3v2
EYED3=/usr/bin/eyeD3 # Path to eyeD3
CDPARANOIA=/usr/bin/cdparanoia # Path to cdparanoia
CDDISCID=/usr/bin/cd-discid # Path to cd-discid
LAMEOPTS='--preset studio -V0' # Options for mp3
ID3V2OPTS='-2'
OUTPUTTYPE="mp3" # mp3 +/- ogg +/- flac ???
OUTPUTDIR="$HOME/Music/" # Base directory for the music
# This divides the music into folders:
# mp3 goes to $HOME/music/mp3/
OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE} -- ${ALBUMFILE}/${ARTISTFILE} - ${ALBUMFILE} - ${TRACKNUM} - ${TRACKFILE}'
PADTRACKS=y # Makes tracks 01 02 not 1 2
EXTRAVERBOSE=y # Useful for debugging
EJECTCD=y # Please eject cd when finished :-)
# Custom mungefilename function so that spaces dont get changed to underscores
mungefilename ()
{
echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment