Batch CD ripping on macOS

Having now made Roon my definitive music app, I am facing the gigantic task of ripping as many CDs as sanity will permit and importing them into Roon.

I have explored/experimented with both dBpoweramp and XLD (and looked at To FLAC Converter (Amvidia)).

dBpoweramp appears only to have a Windows add-on that claims to allow actual batch (load-rip-tag-save) ripping. Nor is the interface of XLD particularly intuitive. Although I am prepared to put in the effort.

I’m also looking for hardware to make things even more streamlined. I have four USB CD/DVD drives of various ages, all of which work well with my ‘Late 2017’ iMac running 13.6.1.

Does anyone have any suggestions, please, about both hardware and software which will make a gigantic ripping project even vaguely manageable… hundreds and hundreds (a lifetime’s worth) of CDs, many box sets?

TIA!

1 Like

I’m an old Mac user and while I admire your wishes very much, in my mind, highest quality ripping is a bit like driving a car. It involves some engagement and review, and automation isn’t ready for prime time. I love/strongly prefer dBpoweramp, and have used it for years. But proper ripping involves reviewing and engaging with the software’s metadata interface and selection of good album artwork (which is typically best sourced from albumartexchange or Google image search), making interactivity worth the effort. I am sure this is not the answer you desire, and I am sorry for that.

The worst issues happen when you have double (or more) albums where each disc’s default metadata is inconsistent. Ick. And while Roon may be able to sort this out, it doesn’t always, and it will not make your music collection work well in other ecosystems like many of us like to use in parallel.

4 Likes

Thanks, @DDPS.

I know it’s a bit hit and miss, ripping.

I’m prepared to put in the work, compared with the ideal of everything being done for me.

But I’m just looking for the best (reliability + automatic) software and hardware that will allow me to streamline the process.

I have gone through the same process myself recently. At first was going to rip to a SSD on my Eversolo but the interface is terrible compared to room. So added the SSD to my Synology 923+ to run Roon Server and ripped from Mac to Synology using an external CD:DVD player. It’s pretty fast.

Even though the task seems huge I actually found it quite therapeutic to interact with the collection. I found a few albums I had forgotten I had for one.

And Synology as the server has worked flawlessly. as has ARC. Not sure I get the reason for ROCK or Nucleus…

2 Likes

You really can’t trust automated ripping to get it right as adding the correct metadata is key. There are often multiple versions to choose from and it really won’t know which is the exact one. Dbpoweamp when left to do it automatically gets it wrong especially with multidisc albums and box sets. Just do them in small batches when you have spare time and get them right or you’ll end up fixing them anyway. There are no shortcuts to getting a library ripped and metadata added correctly.

1 Like

I did see that you wanted a Mac solution, which XLD will assist with.
But like some wise dudes said, it’s not a fully automated solution.
There will be some fixes and polishing to sequre quality metadata assignment, primarily.

But, i’d like to recommend a good look at a Linux based solution called Vortexbox. It might be a litlle bit fiddly to set up, but once there you have a pretty much automated solution. It will rip a disc, assign metadata, store in a folder accessible by the network, and then eject the ripped disc. All you do is replace the disc when passing by.

I have set up two of these devices for some friends, on small(-ish) cheap office computers that simply run without screens, keyboard or mouse. They have ripped some thousand CD’s each.

And while your Vortexbox is up and running you have a Roon backup plan should your internet go down! :wink:

2 Likes

Amen. Same here.

2 Likes

I used Vortexbox back in the day as an LMS streamer. But didn’t use its ripping capabilities. This was because its ripper didn’t have the capability of checking a rip against the AccurateRip database (to me the gold standard in confirming a bit perfect rip).

I have used dbpoweramp (windows) to rip about 5,000 CDs. I agree about the automation problem. Yes, you can automate ripping with a batch ripper, but the ripping is the easy part. The metadata management is the hard part, and I find it best to do that one CD at a time and even double checking things before adding to my library.

Do keep in mind that even without “batch” ripping in dbpa, one can still rip more than one disk at a time. I had a setup with 4 attached CD drives, and could simply start 4 instances of dbpa running. Then I could have 4 CDs being ripped at one time. I assume one could do the same thing with dbpa on a Mac.

As others have said, it wasn’t that hard to rip once I had everything setup. I could easily rip 50 to 100 CDs in one day, just dealing with it while I was otherwise working on my computer doing other things.

3 Likes

With XLD you can setup multiple “profiles”:

  • One in burst mode to rip amazingly fast, but be sure to configure AccurateRip
  • Another one with much more secure ripping (multiple reads and compare them to be sure all reads have the same value) - only when AccurateRip shows errors in burst mode or when the CD is not present in the AccurateRip database you fall back to this profile.
1 Like

Most of the bad metadata I had came from Vortexbox ripper aunfortunatley. I gave up on it and went manual.

1 Like

Thanks, @Alan_Coulthard, @Simon_Arnold3, @Mikael_Ollars, @DDPS!

All noted…

So I can see I should have been more specific :frowning:

I am ready to attend to renaming and tagging etc as separate process afterwards. I know that’s (almost?) unavoidable.

For that I use Yate. Although with a single test I made yesterday using XLD, I selected the right CD and watched what Roon itself did to amend the metadata. It came through 100% error free.

No, my real roadblock in this is the one which you address, @garym:

It’s mostly about the time. I’m thinking of a ‘jukebox’ solution: load 'em up; go and have a cup of something; come back and attend to the metatags. Perhaps I’m asking for the impossible.

I was also looking at hardware like this.

Thanks, Tuong!

Got it. But can XLD be made to rip (in either of its modes/profiles) across multiple CD drives; I couldn’t see a way to do that automatically?

the hardware you link to seems like a bulk disc COPIER rather than a batch ripper. You need something like a Nimbie, connected to a batch ripper program. Of course this will work with dbpa, but only the windows version. (maybe buy a cheap windows computer then resell later…doesn’t need to be that powerful to rip CDs)

1 Like

Yes, I think it is. But the idea of multiple stacked readers of some sort is appealing.

I’d seen it mentioned on the illustrate site but ignored it. But it does seem to be the kind of device I need.

Maybe I can find a way to get something like this to work with XLD?

Thanks, Gary!

maybe you can find something discussed at the Nimbie mfg site.
https://disc.acronova.com/solution/article/12/review.html

How many CDs do you need to rip? It could always be worse…way back in the day when I got one of the original ipods, I ripped about 3,000 CDs to 192kbps mp3 files with musicmatch software. :grimacing: I knew nothing about digital music back then (obviously), just that I wanted my CDs on my computer so I could load them on my ipod. I ultimately reripped all those to FLAC with dbpa.

1 Like

Oh yeah I did around 1,500 CD’s at 192KB MP3 and then again about 2,000 CDS at 320KB a few years later (which was a big step up) and finally I saw the light and bought dbPoweramp and did it all again this time as FLAC.
Been doing that for the last 12 years or so.

Now I do between 75 and 150 CDs a year depending on how many I buy.

2 Likes

Not advisable.

An ounce of prevention is worth a pound of cure.

AJ

1 Like

Yeah, switched to dbpa in 2007 and in addition to reripping all CDs to that point, since then I have always immediately ripped every CD that I acquired immediately upon opening!

1 Like

You were a couple of years ahead of me.

One of the best purchases I have made and continue to upgrade it on a regular basis.

And yes CD’s are ripped as soon as they arrive at the house

1 Like