Silverside app icon: a rainbow disc under a tonearm

Accurate CD ripping
for the Mac.

Silverside checks every track against other people's rips, so you know your copy is exact. Then it names, tags, and encodes the album for your library.

Version 0.5 · Free and open source · macOS 15 or later · Apple silicon and Intel

Silverside ripping Phish, The Story of the Ghost: ten tracks verified in AccurateRip, track 11 reading at 94 percent, and the track map filling in along the bottom

Rip once. Know it's right.

A green check in Silverside means something: your audio matched rips made by other people, on other drives, from the same disc.

01

Read

Every sector is read with your drive's read offset corrected. Anything that doesn't agree, or that the drive flags, is read again until it does.

02

Verify

Each track is checked against AccurateRip and the CUETools database. Where CTDB has repair data, damaged sectors are fixed and checked again.

03

Encode

Tracks are named and tagged from MusicBrainz, given cover art, and encoded. A lossless file must decode to exactly the ripped audio.

Track map

See what happened to every second of audio.

The map fills in as Silverside reads. Clean stretches stay quiet. Anything the drive struggled with is marked, so a bad disc never hides behind a green check.

All 14 tracks ripped accuratelyAccurateRip 14/14 · CTDB verified · Offset +103
  • Flagged by the drive
  • Re-read, then agreed
  • Fixed by CTDB
  • Never agreed, or unreadable
The rip report for Antonio Carlos Jobim, Stone Flower, beside its track list: 10 of 10 tracks accurate in AccurateRip, verified by CTDB, encoded to FLAC
Rip report

A record of every rip, in plain language.

AccurateRip confidence for each track, the CTDB entry it matched, the disc IDs, your drive and its read offset, the encoder, and every file it wrote. It's Markdown to read and JSON to keep, with a CUE sheet to burn the disc again exactly.

Formats

Exact copies, in the format you use.

Apple Lossless for the Music app, FLAC for everything else, AAC or MP3 when space matters, or plain WAV files with the report. Albums land in your library folder, named and tagged, with the cover embedded.

  • Apple Lossless
  • FLAC
  • AAC
  • MP3
  • WAV
  • AIFF
Silverside's welcome window asking what kind of files a rip should become: Apple Lossless, FLAC, AAC, MP3, or WAV files only
And more

Built for the discs you actually have.

Scratched discs, box sets, bootlegs with a hidden track, and the drive you happen to own.

Damaged discs

Sectors that read differently, that the drive flags, or that cannot be read at all are re-read until they agree. What is still wrong, CTDB repairs. Rip a stubborn disc again in another drive, and Silverside pools both rips.

Your drive, known

The read offset comes from AccurateRip's list of drives and is confirmed by your own rips. Silverside measures the drive's cache too, so a re-read is a real read, not a copy from memory.

Several drives at once

Each drive rips on its own, so several discs can rip at the same time. The discs of a box set share one release choice and one set of edits.

Names you can change

Edit the album, artist, date, and track titles before the rip. The files are named and tagged with your edits, and what MusicBrainz said stays in the report. A disc MusicBrainz does not know is named from its CD-Text, or by you.

Hidden tracks and pregaps

A song hidden before track 1 is ripped and encoded as track 0. Pregaps, ISRCs, the MCN, and CD-Text go into the report and the CUE sheet.

A command-line tool

silverside rips, repairs, encodes, and looks up metadata from a terminal, with the same engine and the same settings as the app.

Questions

Why not just import with the Music app?

Music never tells you whether your copy matches anyone else's. Silverside checks every track against AccurateRip and CTDB and shows you the result, and it re-reads and repairs what a plain import would copy wrong.

The names come from MusicBrainz, where volunteers keep album and track data consistent and accurate, rather than from the Gracenote data Music uses. And Music cannot write FLAC.

What is AccurateRip?

A shared database of checksums from other people's rips. When your track matches, the confidence number tells you how many rips agree with yours. The CUETools database does the same for whole discs, and keeps the data that repairs a damaged rip.

Which drives work?

Any drive that macOS sees as a CD drive: USB, Thunderbolt, or a SATA drive in an enclosure. No Mac that runs macOS 15 came with a built-in drive, so in practice it is external.

Does it rip damaged discs?

Often, yes. A damaged track takes longer: the status line shows each read, the sectors with errors, and the rounds of re-reads. Most damaged discs in testing came out fully accurate from one rip, after the CTDB repair. When too much of a disc is gone, the tracks that verify are marked verified, and the others are not.

What about MP3?

Apple's audio frameworks cannot write MP3, so Silverside uses the free LAME encoder for it. Install it with brew install lame, and MP3 appears among the formats. Everything else is built in.

Does it need an account, or send anything about me?

No account. To look up a disc, Silverside sends the disc's IDs to AccurateRip, CTDB, MusicBrainz, and the Cover Art Archive, and nothing else. See Privacy.

What does it need?

A Mac with macOS 15 Sequoia or later, Apple silicon or Intel, and a CD drive. And some CDs.

What does it cost?

Nothing. Silverside is free, and its code is open source under the MIT License on GitHub. The name and the icon stay with the author.

Your CDs, copied exactly.

A rip you can trust, a report that says why, and an album in your library. Free, and open source.

Download for Mac

Version 0.5 · Free and open source · macOS 15 or later · Apple silicon and Intel

Acknowledgments

  • Exact Audio Copy by Andre Wiethoff set the standard for secure ripping that Silverside follows.
  • AccurateRip by Illustrate keeps the checksums of other people's rips, which prove a track is accurate.
  • CUETools DB by Grigory Chudov keeps checksums of whole discs, and the data that repairs damaged rips.
  • MusicBrainz and the Cover Art Archive, run by the MetaBrainz Foundation, provide album names and cover art, built by their volunteers.
  • LAME encodes MP3 when it is installed. Silverside runs it as a separate program and does not include it.
  • Apple's AudioToolbox encodes FLAC, Apple Lossless, and AAC.