CD Ripping Config
abcde
LOWDISK=y CDDBMETHOD=cddb #CDDBMETHOD=musicbrainz GLYRC=glyrc CDDBCOPYLOCAL="n" FLACENCODERSYNTAX=flac FLAC=flac FLACOPTS='-s -e -V -8' OUTPUTTYPE="flac" CDROMREADERSYNTAX=cdparanoia CDPARANOIA=cdparanoia CDPARANOIAOPTS="--never-skip=40" CDDISCID=cd-discid OUTPUTDIR="$HOME/unimported_music" ACTIONS=cddb,playlist,read,encode,tag,move,clean OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}' VAOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}' ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}' VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}' PLAYLISTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}.m3u' VAPLAYLISTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}.m3u' mungefilename () { echo "$@" | sed -e 's/^\.*//' -e 's/ /_/g' | tr -d ":><|*/\"'?[:cntrl:]" } MAXPROCS=2 PADTRACKS=y EXTRAVERBOSE=2 EJECTCD=y
beets
directory: ~/Music/ library: ~/.config/beets/data/library.db import: move: yes plugins: fetchart ftintitle smartplaylist random
- After tangling the above config you might need to install the python requests libary
pip install requests
- Additionally you might need to create the data dir inside the beets folder
mkdir -p ~/.config/beets/data