Hi, @Mark_Sealey.
The advice already given is outstanding. Youāre on the right track.
My recollection is that it is possible, at least on Windows, to launch dBpoweramp multiple times and have the instances rip in parallel. Iām pretty sure thatās what I did the last (and final) time I swept through my CD collection, though that was years ago.
I started ripping to low-bitrate MP3s in the 90s. By 2001, I was ripping everything to FLAC. I did a couple of additional passes to take advantage of improvements in FLACs compression algorithm and to improve metadata including embedded album art. When drive speed was slow, youād spend time waiting for ripping to complete. As drive speed increased, the downtime in between rips got smaller.
I bet that if you had two drives going at the same time, with two copies of dBpoweramp running, youād find that the rips are happening almost as fast (or even faster) than youāre able to correct and edit metadata to your satisfaction.
My approach is to create a local āStagingā directory, into which CDs are ripped. When a rip completes, the disc ejects and I stick another in. I think you can configure dBpoweramp to automatically start ripping. I let dBpoweramp apply metadata from its metadata source, but I donāt spend any time trying to correct it, I let it apply what itās found.
When a rip is done, I use a metadata editor to update and correct everything. Iām very detail oriented and metadata is usually full of errors or choices that I donāt like. So I fix it.
My current editor is MusicBrainz but Iāve used plenty of others. I make sure to use an editor that is capable of renaming files if I change track names in the editor itself. I donāt want inconsistencies between file system names and metadata.
I embed artwork in the files instead of having a file in the file system. Years ago, Iād advocate for doing it the other way around but that was driven by concerns about storage space which shouldnāt be an issue today.
Once Iām done with a disc (or multi-disc collection), I move or copy from Staging into my music folder. It doesnāt get near my music folder until itās done.
By this point, the next disc has typically been ripped, or is close to being ripped, and I can move on to working on its metadata. If Iām doing many CDs at a time, I put a stack on my desk work through them this way.
Maybe thereās something in here that helps. The most important point Iām trying to make is that working on metadata takes a while and I donāt think you really want or need a batch ripping system that can fly through your CDs at a rate thatās much faster than your ability to work on metadata.
Hope you have fun with this project!