Workflow for large classical compilations

Tags: #<Tag:0x00007f37c810d720> #<Tag:0x00007f37c810d5e0>

Hi all,

I have a few 100 track classical compilations that I need to add to MB.


  • Get tracklist from wikipedia and reformat to suit paste into manual track listing
  • Create release in MB

Do per-CD:

  • Add medium
  • Paste correct tracks for the correct CD and import

Do per-TRACK:

  • Read track lengths from booklet and type into each track listing in Tracklist
  • Click on each Artist and bring up existing MBID (easy, normally the first hit in the pop-up)
  • In Recordings, click edit.
  • In another tab, search for one of the artists credited in the booklet, go to their recordings, and copy the link from the existing MB recording (NB, so far all of the tracks in the compilations are already in MB).
  • Back in the new edit, paste the URL.

And that’s pretty much it - this process takes about 30mins. For a 100-track 10-CD compilation there goes 3 hours.

Can anyone suggest a better/programmatic way of accomplishing this?

Why hand typing the track times? Picard would upload those 10 CDs of track times for you much quicker. Or there is the script for decoding an EAC rip log.

Track times in booklets can often include typos anyway.

1 Like

First of all, have you seen the “classical editor toolbox”? If not, check that out:

If you’re adding Disc IDs, don’t bother with this, they will be added for you.

I know it’s generally better to reuse existing recordings (when you know they’re right), but if you want to cut down on time used, drop this step as well and consider using @jesus2099’s “mb. MASS MERGE RECORDINGS” userscript to merge recordings en masse after the release has been added:

In the same vein, what I have sometimes done for multi-CD releases is to add each medium as its own release using a CD TOC/Disc ID lookup (from Picard,, or other means) and then merge all the releases together at the end. If you know the full track listing though, it will probably be quicker/easier to use the track parser to populate the release and then add Disc IDs afterwards.