-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Handle and ignore invalid bpm values in MP3 files #2157
Conversation
Good catch. LGTM. |
Looks like util/fpclassify.h is incomplete and not portable :(( |
fun fact: my laptop was stolen and i was re-setting up mixxx on a new one. i had an unexpectedly out-of-date backup of really appreciate the speed of resolution here, since i am hoping to use Mixxx at an event this weekend and some of my files cannot be added to the library. |
confirmed that applying |
Oh, no. The plugins failed to build!! I have to find a workaround for 2.2 without using I will revert all changes and force push this branch when finished. |
I found a solution that doesn't need the fpclassify workaround and hopefully works on all platforms. |
Nice solution. LGTM. |
@igor47 Thanks for tracking this down, reporting, and providing the example file! The supply of malformed and corrupt files is endless, there is always a new edge case that has not been covered yet. If you enable metadata export Mixxx will replace the invalid ID3v2.3 tag with a fresh and valid ID3v2.4 tag. |
I built from source today, and "Rescan Library" does no longer hang. Thank you ! |
Fixes https://bugs.launchpad.net/mixxx/+bug/1832325
Actually caused by an ugly workaround to adjust non-standard bpm values.