CD ripping feature in Roon

I was wondering such feature will ever make its way to Roon?

2 Likes

Any software that tries to be all things to everyone is doomed to fail. There are already countless CD rippers out there that do a great job and Roon has many other more pressing things to implement at present.

3 Likes

I totally agree with that. Apps that bloat to become everything to everyone are a bad idea IMHO.
There are good rippers out there…use them. Leave Roon to focus on the stuff that other apps don’t do.

2 Likes

Actually, on the Mac, there is a lack of good rippers. XLD and Max both no longer work correctly under the latest OS. So the choices are now iTunes and some commercial options. I would hope that at some point Roon will be a replacement for iTunes. For me, all it is missing is ripping and the ability to transfer music to my phone. Ripping I can live without, if I can find another option.

Are there any good free or inexpensive CD rippers for the Mac besides XLD and Max? I have not found any. I would really like one that supports Accurate Rip like XLD did.

@Nick what don’t you like about iTunes for ripping, out of interest?

I ripped my 800 CD collection more-or-less completely using iTunes. There were one or two (very scratched) discs that crept through with corrupted tracks that I didnt know about until I listened, and a few discs that failed. Of the failed ones, only one made it through with XLD so they were probably buggered.

I dont really like iTunes in general but it does what it does, and for ripping I found it pretty good. It was waaay faster than XLD for me - which had a lot of options but the speed made the biggest difference, so I dropped it pretty quickly. Quite a few discs just stuck for me on XLD too. I rip to ALAC and my library is in ALAC so sometimes use XLD if I need to batch convert anything (rare). Other than that I have iTunes set to rip on CD detect for any new titles.

My main issue with iTunes is that if it doesn’t know what disc it is, it pops up a dialogue, which can be very annoying on a headless machine or if you just dont catch it and come back expecting a disc to be finished only to find the warning….

Would also love to see a way of syncing music to the phone direct from Roon.

1 Like

I think the addition of a ripping feature would be perfect. They did it with Sooloos, and they can do it here. I haven’t heard “bloatware” in the threads about adding compatibility for other software. As a matter of fact my spouse really needs this. My spouse has no idea how to rip with one program and “import” it into Roon. That is one reason why the Sooloos is still running. For me and others, I think, this would be a good feature to add.

1 Like

That makes sense actually - I deal with all the ripping and storing in my setup - if anyone else came to the stereo and wanted to play a new CD it would be a huge faff for them (headless servers etc). Roon’s such a nice experience, it seems a shame to have to do ripping externally - just popping a CD in your machine and having Roon deal with it would be nice.

Getting the CDs digitised is pretty intrinsic to a music library, and I have to say it seems more directly connected to Roon’s ethos of enjoying listening to (and discovering) music, than perhaps some of the current feature requests……

Exactly a fully integrated experience for the end user. The end user isn’t JUST the audiophile, it includes friends and family! :grinning:

iTunes is probably fine, but I don’t fully trust it to be 100% identical to the original. XLD had Accurate Rip support. Accurate Rip checks your rip (a check sum) against a database to validate it.

Also, iTunes always rips at the max speed your drive supports. I have heard that not all drives give perfect results at full speed. I don’t know if that is actually true or not though.

Hello Nick,

Actually as a general statement, that is NOT correct. Perhaps, on your system as configured they don’t work for you on your Mac. Therefore,

I beg to differ with you and the information you are disseminating based on my experience. Of course, I am not present or familar with your system configuration. But, on my system XLD, Max, DVDAE, MakeMKV, dBpoweramp ALL work flawlessly on my Mac Mini with 10.11.1. I use them daily, lately. If those programs are NOT working for you, perhaps there is a trigger other than a general observation that is attributable to your issue.

I posting this so that other members do not take your finding as correct globally.

Best,
Richard

While I welcome your posting that the software works for you, I don’t appreciate your tone. Why do you need to challenge my factual report, in order to share your own experience? I’m not trying to mislead anyone and my post is correct. If you doubt it, take a moment and Google for “XLD crashing on 10.11.”

Max and XLD (I did not mention the others) both worked for me before upgrading and stopped working after I upgraded. I think that is worth sharing. For reference, I have a 2011 Mac mini. They work on your Mac, which is great to hear, but I’m not the only one having issues.

I would have thought that this is common knowledge, but maybe not… different models of Macs have different hardware. As such, they have different low-level software and that means that applications that interact with the hardware (rippers, for example) can exhibit bugs specific to the Mac model.

I have not tested with 10.11.1. It only came out a few days ago and I got it last night. I will do so when I get time and report back here.

Have a good weekend.

Hello Nick,

Apparently, you experienced my post and attributed an intention that was neither meant nor given the care I took to acknowledge that I was not present wth you or know your system, but that was not enough for you. So I will apologize for your perception as I never argue with perception.

I also responded to your words which have meaning. One could easily read your first post on the matter which read carefully stated on the Mac XLD etc doesn’t work.

I sought to contrast your remarks with my experience. Did I find your remarks careless? or equivocal? If you meant have a good weekend. I am. Ripping the rest of 6000+ collection using the software that doesn’t work for you. And mentioning the other programs which you did not refer to allows me to continue on with my experience for the benefit of the other members who might also wonder whether those programs that you do not employ work.

Again, as you have taken offense at my tone as you perceived it, my apologies. Beyond that, I can do no more in this case. I wish you an enjoyable weekend as well.

Enjoy the music,
Richard

That is a lot of words to prove something no one disputes. Usually, when someone apologizes and means it, it takes two simple words, not five thousand.

2 Likes

Dear Nick,

I feel I have responded to you appropriately. I have attempted to acknowledge your perception of my post and address it. And I have offered a contrast frame to the membership at large, notwithstanding, what you regard as determinative.

Are you suggesting that my experience with my system is not valid as a contrast frame? That my results are not valid to publish in comparison to your experience. That I have wronged you over and over again despite apologizing to you?

I just received a Debussy 2 CD Preludes, Krystian Zimmerman, Deutsche Grammophon, redbook, which I successfully converted to AIFF 44.1/16 employing AIFF without errors, or any other impediments notwithstanding what information you rely upon and your own experience which I have never discounted as false.

I’ll rely upon my assertions and findings as information for the roon community to consider without making you wrong or me right. When in doubt, I always advise Others to check it out for themselves. If their experience is otherwise, that is paramount to anything I advocate. What I don’t do is post words that insinuate that XLD etc are not working after upgrading to El Capitan. I do so because that is not my experience, and I would not want to mislead anyone into thinking otherwise until they check it out for themselves.

I am responding to you out of courtesy. And yes, I regard this community as a form of communicating what I assess and report so that I can be accountable for what I discern and publish. If I have not yet addressed your concerns, my apologies a second time. If you want a copy of the XLD report of the recent rip of the double album, I’ll be happy to publish that report so the membership can discern whether I am reporting accurately. I appreciate that my findings are less important to you than the accuracy of your perceptions. I am not finding fault with you personally. Beyond that, open letter or not, I have taken as much accountability as I know to do. If you have any further comments, and I do not respond, I am not ignoring you. I just nothing further to add. Ca suffit!

Enjoy the music,
Richard

Dear All:

I am posting my log for the latest conversion employing XLD to convert a 2 CD redbook box Set of Claude Debussy Preludes, Zrystian Zimmerman, Deutsche Gramophone to AIFF 44.1/16. One log should be sufficient to support what my post in response to Nick’s intended to accomplish.

I am not posting this to discount Nick’s report. I am offering in support of my findings. As always, your experience is paramount. As you may notice, no errors occurred. I am employing a 2011 Thunderbolt Edition of mid 2011 Mac Mini, 2.7, i7, 16GB, OS X 10.11.1, iTunes 12.3.1, XLD current version,Pioneer BDR-208.

Again, this has nothing to do with Nick’s findings. This is specific to my findings and the import it may hold for other members. Thank you for your attention.

Best,
Richard

X Lossless Decoder version 20141129a (148.2)

XLD extraction logfile from 2015-10-24 15:28:06 -0400

Krystian Zimmerman / Claude Debussy Preludes Disc 1

Used drive : PIONEER BD-RW BDR-208D (revision 1.10)
Media type : Pressed CD

Ripper mode : XLD Secure Ripper
Disable audio cache : OK for the drive with a cache less than 1375KiB
Make use of C2 pointers : YES
Read offset correction : 667
Max retry count : 20
Gap status : Analyzed, Appended

TOC of the extracted CD
Track | Start | Length | Start sector | End sector
---------------------------------------------------------
1 | 00:00:33 | 03:38:00 | 33 | 16382
2 | 03:38:33 | 04:28:00 | 16383 | 36482
3 | 08:06:33 | 02:07:00 | 36483 | 46007
4 | 10:13:33 | 03:55:00 | 46008 | 63632
5 | 14:08:33 | 03:32:00 | 63633 | 79532
6 | 17:40:33 | 04:25:00 | 79533 | 99407
7 | 22:05:33 | 03:14:00 | 99408 | 113957
8 | 25:19:33 | 03:09:00 | 113958 | 128132
9 | 28:28:33 | 02:30:00 | 128133 | 139382
10 | 30:58:33 | 07:27:25 | 139383 | 172932
11 | 38:25:58 | 02:33:50 | 172933 | 184457
12 | 40:59:33 | 02:27:50 | 184458 | 195532

AccurateRip Summary (DiscID: 001377e7-00b618b6-830a2f0c)
Track 01 : OK (v1+v2, confidence 44/46)
Track 02 : OK (v1+v2, confidence 47/47)
Track 03 : OK (v1+v2, confidence 48/48)
Track 04 : OK (v1+v2, confidence 48/48)
Track 05 : OK (v1+v2, confidence 47/47)
Track 06 : OK (v1+v2, confidence 49/49)
Track 07 : OK (v1+v2, confidence 48/48)
Track 08 : OK (v1+v2, confidence 49/49)
Track 09 : OK (v1+v2, confidence 48/48)
Track 10 : OK (v1+v2, confidence 47/47)
Track 11 : OK (v1+v2, confidence 48/48)
Track 12 : OK (v1+v2, confidence 48/48)
->All tracks accurately ripped.

All Tracks
Album gain : 3.53 dB
Peak : 0.989838
Statistics
Read error : 0
Jitter error (maybe fixed) : 0
Retry sector count : 0
Damaged sector count : 0

Track 01
Filename : /Volumes/Promise Pegasus R6/XLD conversion /01 Krystian Zimmerman - Danseuses De Delphes.aiff
Pre-gap length : 00:02:33

Track gain               : 12.52 dB
Peak                     : 0.348022
CRC32 hash               : 296FBCA4
CRC32 hash (skip zero)   : 650E77EC
AccurateRip v1 signature : 38EC9ED5
AccurateRip v2 signature : B1BD9462
    ->Accurately ripped (v1+v2, confidence 10+34/46)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 02
Filename : /Volumes/Promise Pegasus R6/XLD conversion /02 Krystian Zimmerman - Voiles.aiff

Track gain               : 15.34 dB
Peak                     : 0.680420
CRC32 hash               : 790E45F2
CRC32 hash (skip zero)   : 953650F1
AccurateRip v1 signature : 1E7ADF4D
AccurateRip v2 signature : E77F45FE
    ->Accurately ripped (v1+v2, confidence 9+38/47)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 03
Filename : /Volumes/Promise Pegasus R6/XLD conversion /03 Krystian Zimmerman - Le Vent Dans La Plaine.aiff

Track gain               : 6.01 dB
Peak                     : 0.688385
CRC32 hash               : 764AFC13
CRC32 hash (skip zero)   : 4DA00B69
AccurateRip v1 signature : 6661A7F4
AccurateRip v2 signature : 698853B6
    ->Accurately ripped (v1+v2, confidence 10+38/48)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 04
Filename : /Volumes/Promise Pegasus R6/XLD conversion /04 Krystian Zimmerman - Les Sons Et Les Parfums Tournent Dans L’Air Du Soir.aiff

Track gain               : 13.10 dB
Peak                     : 0.241821
CRC32 hash               : 6A50ECB0
CRC32 hash (skip zero)   : BE55524C
AccurateRip v1 signature : 4712685B
AccurateRip v2 signature : D82AA149
    ->Accurately ripped (v1+v2, confidence 10+38/48)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 05
Filename : /Volumes/Promise Pegasus R6/XLD conversion /05 Krystian Zimmerman - Les Collines D’Anacapri.aiff

Track gain               : 3.08 dB
Peak                     : 0.829895
CRC32 hash               : 594C1C9F
CRC32 hash (skip zero)   : 8B3D8F2D
AccurateRip v1 signature : A2247646
AccurateRip v2 signature : 65533A78
    ->Accurately ripped (v1+v2, confidence 10+37/47)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 06
Filename : /Volumes/Promise Pegasus R6/XLD conversion /06 Krystian Zimmerman - Des Pas Sur La Neige.aiff

Track gain               : 20.37 dB
Peak                     : 0.121246
CRC32 hash               : 6B23D166
CRC32 hash (skip zero)   : B8B3E77A
AccurateRip v1 signature : E230023F
AccurateRip v2 signature : CAA2DA93
    ->Accurately ripped (v1+v2, confidence 10+39/49)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 07
Filename : /Volumes/Promise Pegasus R6/XLD conversion /07 Krystian Zimmerman - Ce Qu’A Vu Le Vent D’Ouest.aiff

Track gain               : -2.18 dB
Peak                     : 0.984344
CRC32 hash               : 0075802D
CRC32 hash (skip zero)   : 0CD22FCD
AccurateRip v1 signature : B671AF9A
AccurateRip v2 signature : D566DEBE
    ->Accurately ripped (v1+v2, confidence 10+38/48)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 08
Filename : /Volumes/Promise Pegasus R6/XLD conversion /08 Krystian Zimmerman - La Fille Aux Cheveux De Lin.aiff

Track gain               : 15.20 dB
Peak                     : 0.271515
CRC32 hash               : 53C9A887
CRC32 hash (skip zero)   : BDA6E8ED
AccurateRip v1 signature : A44308D9
AccurateRip v2 signature : 46666C1C
    ->Accurately ripped (v1+v2, confidence 10+39/49)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 09
Filename : /Volumes/Promise Pegasus R6/XLD conversion /09 Krystian Zimmerman - La Serenade Interrompue.aiff

Track gain               : 7.48 dB
Peak                     : 0.819000
CRC32 hash               : 04CFFBA8
CRC32 hash (skip zero)   : AD5584EE
AccurateRip v1 signature : 3AF86667
AccurateRip v2 signature : 3A1D8C1D
    ->Accurately ripped (v1+v2, confidence 10+38/48)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 10
Filename : /Volumes/Promise Pegasus R6/XLD conversion /10 Krystian Zimmerman - La Cathedrale Engloutie.aiff

Track gain               : 0.20 dB
Peak                     : 0.989838
CRC32 hash               : E3C01D7A
CRC32 hash (skip zero)   : 5421E57D
AccurateRip v1 signature : 89C19276
AccurateRip v2 signature : 66F1F3A5
    ->Accurately ripped (v1+v2, confidence 10+37/47)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 11
Filename : /Volumes/Promise Pegasus R6/XLD conversion /11 Krystian Zimmerman - La Danse De Puck.aiff

Track gain               : 6.22 dB
Peak                     : 0.570923
CRC32 hash               : 8ED9A7EE
CRC32 hash (skip zero)   : B0C1E245
AccurateRip v1 signature : 77517E18
AccurateRip v2 signature : 3EBC0FE0
    ->Accurately ripped (v1+v2, confidence 10+38/48)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

Track 12
Filename : /Volumes/Promise Pegasus R6/XLD conversion /12 Krystian Zimmerman - Minstrels.aiff

Track gain               : 3.74 dB
Peak                     : 0.700256
CRC32 hash               : E33D45E1
CRC32 hash (skip zero)   : 9DDD2312
AccurateRip v1 signature : 80A03727
AccurateRip v2 signature : D10DA773
    ->Accurately ripped (v1+v2, confidence 10+38/48)
Statistics
    Read error                           : 0
    Jitter error (maybe fixed)           : 0
    Retry sector count                   : 0
    Damaged sector count                 : 0

No errors occurred

End of status report

Ok…enough now gents. Thank you.

@REShaman and @Nick, Hey guys cool down okay? Please keep our discussion relevant. Thank you.

Hi,

a ripping function like dBpowerAmp would be nice, including a direct import into roon library with all taging Information.

Then my musiccenter like Burmester 151 musiccenter is complete.
Than I need only one device/PC.

Best regards
Armin

1 Like

Hi Arnim

there already are lots of specialized tools for ripping audio.

I would prefer if roon stays nice and clean and will not transform into a swiss army knife which tries to do all sorts of thing.

Usability!, library management, metadata and streaming technology should stay its core competencies in my humble opinion. Please, keep it clean!

Best regards
Markus

4 Likes

I originally subscribed to Markus’ point of view.

However, now that dbpoweramp no longer included Rovi data, it is not as useful as it once was. Many classical box sets are not recognized.

If Roon offered a ripping function there would be better identification of cds, and it would also give Roon direct feedback on those cds that need metadata.

So, I think Roon should include a ripping function.

2 Likes