Skip to content

Tatsh/ripcd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ripcd

Python versions PyPI - Version GitHub tag (with filter) License GitHub commits since latest release (by SemVer including pre-releases) CodeQL QA Tests Coverage Status Dependabot Documentation Status mypy pre-commit Poetry pydocstyle pytest Ruff Downloads Stargazers Prettier

@Tatsh Buy Me A Coffee Libera.Chat Mastodon Follow Patreon

Rip audio CD to FLAC with CDDB metadata. Linux only. Requires cdparanoia and flac in PATH.

Installation

pip install ripcd

Usage

Usage: ripcd [OPTIONS]

  Rip an audio disc to FLAC files.

  Requires cdparanoia and flac to be in PATH.

  For Linux only.

Options:
  -D, --drive FILE               Optical drive path.
  -M, --accept-first-cddb-match  Accept the first CDDB match in case of
                                 multiple matches.
  --album-artist TEXT            Album artist override.
  --album-dir TEXT               Album directory name. Defaults to artist-
                                 album-year format.
  --cddb-host TEXT               CDDB host (default from keyring
                                 gnudb/<user>).
  --never-skip INTEGER           Passed to cdparanoia's --never-skip=...
                                 option.
  -d, --debug                    Enable debug output.
  -o, --output-dir TEXT          Parent directory for album_dir. Defaults to
                                 current directory.
  -u, --username TEXT            Username for CDDB.
  -h, --help                     Show this message and exit.

CDDB host can be set via keyring under the gnudb key for your username, or via --cddb-host.

About

Rip audio CD to FLAC with CDDB metadata.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Contributors