Skip to content

add configuration option to pass extra args to flac encode#587

Open
kevmitch wants to merge 1 commit into
whipper-team:developfrom
kevmitch:flacargs
Open

add configuration option to pass extra args to flac encode#587
kevmitch wants to merge 1 commit into
whipper-team:developfrom
kevmitch:flacargs

Conversation

@kevmitch
Copy link
Copy Markdown

@kevmitch kevmitch commented Feb 4, 2023

Add an argument to the whipper cd rip comand that can be provided on the command line or in the whipper.cd.rip section of the config file.

It is retrieved inside the _ripIfNotRipped() private function, split into a list and passed down through to program/flac.py, which actually calls the flac binary.

Add debug logging to that function so the actual command shows up in the debug log.

Add a unittest to ensure that arguments passed to flac.encode() work as expected.

Tested ripping a disc with --extra-flac-encode-args="--best -e --no-padding" from both the command line and config file as well as with the default empty value.

Signed-off-by: Kevin Mitchell kevmitch@gmail.com

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💖 Thanks for opening your first pull request here! 💖

Add an argument to the whipper cd rip comand that can be provided on the
command line or in the whipper.cd.rip section of the config file.

It is retrieved inside the _ripIfNotRipped() private function, split
into a list and passed down through to program/flac.py, which actually
calls the flac binary.

Add debug logging to that function so the actual command shows up in the
debug log.

Add a unittest to ensure that arguments passed to flac.encode() work as
expected.

Tested ripping a disc with --extra-flac-encode-args="--best -e
--no-padding" from both the command line and config file as well as with
the default empty value.

Signed-off-by: Kevin Mitchell <kevmitch@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant