User Tools

Site Tools


win:music_tagging

This is an old revision of the document!


Table of Contents

Music Tagging

Setup

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']
  • Download the following files and change ROOT_FOLDER to be the root of the Processing folder:

FIXME

folderize.bat
Code to copy into named folders
beets.bat
beet import "ROOT_FOLDER\Processing\2 Beets Import"
beets-fix.bat
beet import "ROOT_FOLDER\Processing\3 Convert\Fix"
  • Create a folder structure for managing the files, here is my suggestion:
Processing\
    1 Remove Tags
    2 Beets Import
    3 Convert
    4 Add to iTunes
    folderize.bat
    beets.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

  • Move wanted music into 1 Remove Tags
  • Copy into 2 Beets Import
  • Copy any groups of songs that form albums into folders (folder name doesn't matter)
  • Remove tags from all songs in 2 Beets Import
  • Run folderize.bat
  • Run beets.bat
    • Tag each of the songs or albums with the desired tags
    • If none of the suggested albums are correct, use the Enter search option to search musicBrainz
    • If a song still isn't getting the correct suggested tags use the as Tracks option to tag the song without an album, which will be fixed in a later step
  • Run beet rm to remove all the songs from the library
  • If there are any songs in the 3 Convert\Fix folder
    • Run beets-fix.bat and process the songs again
    • Run beet rm again
  • Use dBpoweramp Music Converter to convert resulting folders in 3 Convert
    • Should only have to configure this once
    • Select either the Apple Lossless or encoding setting
    • Select Verify Written Audio
    • Output to Single Folder > Processing\4 Add to iTunes
    • Add ReplayGain DSP Effect
      • Write > Track, Album Gain & iTunes Album Normalization
      • Advanced Options > Gain Calculation > EBU R128, -18
    • Add ID Tag Processing DSP Effect
      • Additions > Add New > Comment, ReplayGain'd
  • Deal with any songs that are quality upgrades of songs already in iTunes FIXME
  • Copy songs in 4 Add to iTunes to the iTunes\iTunes Media\Automatically Add to iTunes\
win/music_tagging.1536947827.txt.gz · Last modified: 2024/09/22 19:51 (external edit)