Repository navigation
Bulk Audio Normalizer 2.0.2 (pre-release)
Pre-release
⚠️ This is a pre-release. It still needs testing.
It probably fixes the problem where a file name stopped the batch (issue #2), but nobody has confirmed that on a real Windows PC yet.
If you try it, please tell us on issue #2 whether it worked or not.
The macOS app is new as well, and both apps now use an FFmpeg we built ourselves. Both passed the automatic tests on GitHub's Windows and Mac machines, but nobody has used them on their own computer yet.
What changed
- File names should no longer stop the batch. In v2.0.1, a file such as
07 Johnny Don't Go.wav(with an apostrophe) stopped the whole batch. Version 2.0.2 should now handle that name and every other character Windows allows in a file name. That includes accented letters and umlauts (ö ü ä Ö Ü Ä), ß, €, @, #, +, ~, ², ³, !, &, %, commas, spaces and names with several dots, such asa.b.c.wav. The preview window handles the same names. - No more false "Completed". If a batch stops on an error, it now shows the error instead of "Completed".
- Files that cannot be processed are listed. If a file cannot be processed (for example, it is damaged or not really a WAV file), the batch goes on with the other files. That file is marked red, and at the end the app lists the files it could not write. Before, it said "Completed" and the files were simply missing.
- Files ending in
.wave(not only.wav) are now written. - Files in subfolders are listed with their folder (for example
Disc 1\01.wav), so two files with the same name in different subfolders each get their own line in the progress list. - The hidden
._files a Mac leaves on USB drives and memory cards are skipped. They are not recordings.
Before each build, automatic tests now run a real batch on Windows with files named with all of these characters.
Download
- Windows (64-bit): download Bulk.Audio.Normalizer.exe below. It is portable: there is no installer, so just double-click it. If Windows SmartScreen warns you, choose "More info" → "Run anyway".
- macOS (Apple silicon, M1 or newer; macOS 11 or later): download Bulk.Audio.Normalizer.dmg below, open it and drag the app to Applications. The first time you open the app, macOS says it cannot check it, because it is not signed with an Apple developer certificate. Open System Settings → Privacy & Security, scroll down and click "Open Anyway". There is no build for Intel Macs yet.
FFmpeg inside the apps
Both apps now come with FFmpeg 6.1.6, which we built from FFmpeg's own source for this release, with no extra libraries. This software uses code of FFmpeg licensed under the LGPLv2.1, and its source can be downloaded here: ffmpeg-6.1.6-source-windows.tar.xz and ffmpeg-6.1.6-source-macos.tar.xz below (the same unmodified source; BUILD-INFO.txt inside each gives the exact configure line for that platform). The license text and a notice are also inside each app.
The macOS downloads of v1.5.1, v2.0.0 and v2.0.1 have been removed. The FFmpeg inside them was a build that we may not pass on. If you installed one of them, it keeps working, but please use this version from now on. Earlier Windows versions used other FFmpeg builds (GPLv3); this one uses the same LGPL FFmpeg as the Mac. See THIRD_PARTY_NOTICES.md for details.
Source code
Both downloads were built on GitHub from commit e545f83 (source zip), a little newer than the v2.0.2 tag: it adds the macOS build and builds FFmpeg from source. Each app also names this commit in licenses/SOURCE.txt, next to the licenses of everything it includes.