TL:DR— I found this lovely audio ripper. X Lossless Decoder(XLD) which rips CD's to 'lossless' audio files such as FLAC files and is built for macOS Big Sur on Apple Mac computers with Apple silicon, as well as earlier Macs and the source code is published. Importantly it works well and outputs what I need - lossless audio versions of my CD's for PLEX.
Just take me to the link
XLD can be used as a CD ripper. You can convert each track in your audio CD into the desired format. I use FLAC, which is supported nicely by PLEX. X Lossless Decoder(XLD) is a comprehensive tool for Mac OS X that is able to decode/convert/play various 'lossless' audio files. The supported audio files can be split into some tracks with cue sheets. Also XLD supports the creation of a CD image with cue sheet (wav+cue, flac+cue, etc). XLD is a Universal Binary, which means it contains an Apple silicon binary. It also, admirably, supports older macOS architectures.
XLD can decode following formats:
- (Ogg) FLAC (.flac/.oga)
- Monkey's Audio (.ape)
- Wavpack (.wv)
- TTA (.tta)
- Apple Lossless (.m4a)
- TAK (.tak) [Requires Wine, CrossOver Mac or WineBottler]
- Shorten (.shn) [SHN v3 only]
- AIFF, WAV, etc
FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. FLAC is widely supported, and non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.
Using XLD
Using XLD is simple. Load a CD, Add a picture (optionally with a search capability but you have to be quite technical to set this up). Click 'Extract' and choose the format you wish or use the one you used before. Let it run and inspect the output once it has finished.
Once complete, an extensive log is available.
X Lossless Decoder version 20210101 (153.1) XLD extraction logfile from 2021-05-11 08:21:51 +0100 New Order / Power Corruption and Lies (2020 Remaster) Used drive : MATSHITA BD-MLT UJ260AF (revision 1.01) 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 : NO Read offset correction : 103 Max retry count : 20 Gap status : Analyzed, Appended (except HTOA) TOC of the extracted CD Track | Start | Length | Start sector | End sector --------------------------------------------------------- 1 | 00:00:00 | 05:16:20 | 0 | 23719 2 | 05:16:20 | 05:14:45 | 23720 | 47314 3 | 10:30:65 | 04:37:11 | 47315 | 68100 4 | 15:08:01 | 07:31:61 | 68101 | 101986 5 | 22:39:62 | 05:56:52 | 101987 | 128738 6 | 28:36:39 | 04:51:73 | 128739 | 150636 7 | 33:28:37 | 04:25:54 | 150637 | 170565 8 | 37:54:16 | 04:41:51 | 170566 | 191691 AccurateRip Summary (DiscID: 000d7845-0059d976-5309fb08) Track 01 : OK (v2, confidence 11/11) Track 02 : OK (v2, confidence 11/11) Track 03 : OK (v2, confidence 11/11) Track 04 : OK (v2, confidence 11/11) Track 05 : OK (v2, confidence 11/11) Track 06 : OK (v2, confidence 11/11) Track 07 : OK (v2, confidence 11/11) Track 08 : OK (v2, confidence 11/11) ->All tracks accurately ripped. All Tracks Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 01 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/01 Age Of Consent (2020 Remaster).flac Pre-gap length : 00:02:00 CRC32 hash : 10B8BB4C CRC32 hash (skip zero) : 56C12256 AccurateRip v1 signature : D44DC15C AccurateRip v2 signature : 413A1917 ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 02 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/02 We All Stand (2020 Remaster).flac Pre-gap length : 00:00:35 CRC32 hash : 4E583C1D CRC32 hash (skip zero) : B44F8C71 AccurateRip v1 signature : 6827AC4D AccurateRip v2 signature : 4B0A77ED ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 03 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/03 The Village (2020 Remaster).flac Pre-gap length : 00:00:24 CRC32 hash : 9D9785A0 CRC32 hash (skip zero) : 4B495DEC AccurateRip v1 signature : C4C6A758 AccurateRip v2 signature : C3BB1241 ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 04 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/04 5 8 6 (2020 Remaster).flac CRC32 hash : C9554DA5 CRC32 hash (skip zero) : C394A369 AccurateRip v1 signature : 9A8AE69C AccurateRip v2 signature : 87730C88 ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 05 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/05 Your Silent Face (2020 Remaster).flac Pre-gap length : 00:02:60 CRC32 hash : 7C00BC1F CRC32 hash (skip zero) : 13E15228 AccurateRip v1 signature : D276E23D AccurateRip v2 signature : 67446B43 ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 06 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/06 Ultraviolence (2020 Remaster).flac Pre-gap length : 00:00:18 CRC32 hash : 1182F051 CRC32 hash (skip zero) : 5853D1C7 AccurateRip v1 signature : 4877F30E AccurateRip v2 signature : DFF8CC6B ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 07 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/07 Ecstacy (2020 Remaster).flac Pre-gap length : 00:02:46 CRC32 hash : 749D411F CRC32 hash (skip zero) : 007539A1 AccurateRip v1 signature : B06F41B6 AccurateRip v2 signature : 05525741 ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 Track 08 Filename : /New Order/Power Corruption and Lies (2020 Remaster)/08 Leave Me Alone (2020 Remaster).flac Pre-gap length : 00:01:14 CRC32 hash : 2A5306F6 CRC32 hash (skip zero) : 7E527105 AccurateRip v1 signature : B9B1BA14 AccurateRip v2 signature : 45872167 ->Accurately ripped (v2, confidence 11/11) Statistics Read error : 0 Jitter error (maybe fixed) : 0 Retry sector count : 0 Damaged sector count : 0 No errors occurred End of status report