Skip to content

gma/ripcd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ripcd

ripcd is a wrapper around whipper that I use to rip my CDs to FLAC.

Usage

Before your first run, stick a popular disc in the drive (one that's in the AccurateRip database) and then run:

$ whipper drive analyze
$ whipper drive list

Now lookup your drive's offset in the AccurateRip offset database and run:

$ whipper offset find -o <offset>  # include leading + if it's positive

Then, to rip each disc:

$ ./ripcd

Any arguments you pass to ripcd will get passed straight through to whipper. For example:

$ ./ripcd --unknown
$ ./ripcd --unknown --cdr

Features

Choosing the CD's release

If multiple releases of the CD you're ripping are found in the MusicBrainz database, whipper will choose one for you by default. I'd rather choose the right one myself, but don't want to have to remember to pass the --prompt switch every time I run whipper cd rip.

So ./ripcd always passes the --prompt switch.

Setting the genre

I've got whipper set to retrieve metadata from MusicBrainz. I'm finding that some of my CDs don't have a genre tag defined in the MusicBrainz database. ripcd asks me to define the genre myself.

Notes

While recent versions of whipper support downloading album art, the versions that ship with Debian or via the Docker image haven't yet been updated.

I'm not too bothered about this, as I download album art with with https://beets.io instead. Beets is a fully fledged music library management (and tagging) tool, and is well worth checking out.

The scripts that I use to copy ripped FLAC files to my NAS (upload), and then import them into the Beets library on my NAS (import) are also included in this repository. I run upload on the computer where I run ripcd, and copy import to my NAS (where Beets is installed).

About

Helper script that rips audio CDs to FLAC, with whipper

Resources

License

Stars

Watchers

Forks

Contributors

Languages