Table of Contents

Music Tagging

Setup

FIXME: Don't let this add the Author tag because it messes with Plex. (This shows up as lyricist in dbPowerAmp, and doesn't show in Mp3tag)

config.yaml
directory: 'CHANGE_THIS\Processing\3 Convert'
library: library.db
plugins: [fetchart, embedart, ftintitle, chroma]
embedart:
  remove_art_file: yes
import:
  timid: yes
paths:
    default: $format/$track $title
    singleton: Fix/$track $title
    comp: $format/$track $title
match:
  preferred:
    countries: ['GB|UK', 'AU', 'US']
    original_year: yes
  ignored_media: ['Data CD', 'DVD', 'DVD-Video', 'Blu-ray', 'HD-DVD', 'VCD', 'SVCD', 'UMD', 'VHS']
beets.bat
beet import "2 Beets Import"
pause
beets-fix.bat
beet import "3 Convert\Fix"
pause
beets-rm.bat
beet rm
pause
folderize.bat
@echo off
cd "2 Beets Import"
for %%f in ("*.*") do (
    if not exist "%%~nf" MD "%%~nf"
    move "%%f" "%%~nf"
)
pause
Processing\
    1 Remove Tags
    2 Beets Import
    3 Convert
    4 Add to iTunes
    beets.bat
    beets-fix.bat
    beets-rm.bat
    folderize.bat

There is an issue of colours in the windows console not working when using Python 3 https://github.com/beetbox/beets/issues/2607, you can either disable them by adding the following lines to the config.yaml file:

ui:
  color: no

Or by performing the following changes to the code, this can cause encoding issues in some cases though. FIXME

Process