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 macOS 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).
TL:DR— This is a lovely audio ripper. X Lossless Decoder(XLD) rips CD's to 'lossless' audio files such as FLAC files and is built for 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.
Contents
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
About XLD

Variety of formats supported
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
Get info for xld shows it to be a Universal app, which means it contains an Apple silicon binary. It also, admirably, supports older macOS architectures.
FLAC
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.
Updates
Upates are announed in-app with release notes and are easily managed.
