-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Convert MP3 default isn't gapless #1741
Comments
Thanks for pointing that out; good point. Let's document it. It's nice that, for now, it's easy to describe the dependencies for the default convert configurations (you just need ffmpeg). I'm also not sure we currently support shell pipelines in the configuration, so you might need to wrap this in a shell script to get it to work. |
I'm actually using that exact configuration line with the pipe, so it does work. 😄 |
Well, that's great, at least! |
There's a small wrinkle with this: I'm using beet 1.3.8 from Debian, which allows the pipe in the command. As part of #1157 (in 8579412), you removed this capability. As there is no safe way of handling a malicious |
Got it; good point. Yes, we'll need to recommend a shell script wrapper (or add some crazy special handling for shell syntax). |
When importing losless files, the
convert
plugin's default mp3 command-line discards length information:Instead, I believe that the following command-line should be default:
This ensures that delay/padding information is preserved in the LAME MP3 Info Tag, enabling gapless playback on many devices / applications. The downside, of course, is that the
lame
executable is required in addition toffmpeg
.Would you accept a pull-request to change the default command-line, or at least document this shortcoming of the default and the alternative gapless solution?
The text was updated successfully, but these errors were encountered: