Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make replaygain multithreaded #3265

Closed
audiomuze opened this issue May 11, 2019 · 1 comment

Comments

Projects
None yet
2 participants
@audiomuze
Copy link

commented May 11, 2019

Use case

I'm trying to use beets to calculate r128 replaygain. The current plugin is not multi-threaded so the process takes a lot longer than it needs to.

Solution

In the past I’ve used r128gain - Fast audio loudness scanner & tagger to undertake r128 replaygain analysis (https://github.com/desbma/r128gain) - it’s multithreaded and performs a LOT faster than the existing plugin. Given it’s also coded in Python, LGPL-2.1 and “can also be used as a Python module from other Python projects to scan and/or tag audio files” I was wondering whether it’d be worthwhile considering it as a replacement or alternative to the existing replaygain plugin?

@sampsyo sampsyo added the duplicate label May 12, 2019

@sampsyo

This comment has been minimized.

Copy link
Member

commented May 12, 2019

Please see #2224 for an existing feature request about analyzing in parallel. We also have #3056 open, which is basically ready to go and uses ffmpeg directly—the r128gain Python module is a wrapper around ffmpeg too.

@sampsyo sampsyo closed this May 12, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.