Skip to content

Releases: rulingAnts/bulk_audio_normalizer

Bulk Audio Normalizer 2.0.2 (pre-release)

Choose a tag to compare

@github-actions github-actions released this 03 Oct 02:13

⚠️ 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 as a.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.

v2.0.1

Choose a tag to compare

@rulingAnts rulingAnts released this 30 Nov 05:13

The macOS download of this release was removed on October 3, 2026. The macOS FFmpeg inside was a build that we may not pass on (it was configured as "nonfree"). Please use the macOS download of v2.0.2 instead: it has an FFmpeg we built from FFmpeg's source, which may be shared. A copy you already installed keeps working. The Windows download is not affected. Details: THIRD_PARTY_NOTICES.md.

Release v2.0.1

Downloads

  • macOS: removed (see the note above)
  • Windows: Bulk-Audio-Normalizer-Windows.exe

[2.0.0] - 2025-11-30
πŸŽ‰ Major Stability Release

This version represents a complete rewrite from v1.x that makes the application actually usable in production.

Before (v1.x): Extremely resource-intensive, error-prone, and frequently crashed during processing.

Now (v2.0): Complete architectural overhaul resulting in a stable, efficient, and reliable audio normalization tool.

See CHANGELOG.md for details.

v2.0.0 - Complete Rewrite: Stable & Efficient

Choose a tag to compare

@rulingAnts rulingAnts released this 30 Nov 03:59

The macOS download of this release was removed on October 3, 2026. The macOS FFmpeg inside was a build that we may not pass on (it was configured as "nonfree"). Please use the macOS download of v2.0.2 instead: it has an FFmpeg we built from FFmpeg's source, which may be shared. A copy you already installed keeps working. The Windows download is not affected. Details: THIRD_PARTY_NOTICES.md.

πŸŽ‰ Version 2.0.0 - Major Stability Release

This is a complete rewrite of Bulk Audio Normalizer that makes it actually usable in production.

πŸ”₯ What's Changed

Before (v1.x): The application was extremely resource-intensive, error-prone, and frequently crashed during processing. It was essentially unusable for real-world audio normalization tasks.

Now (v2.0): Complete architectural overhaul resulting in a stable, efficient, and reliable audio normalization tool.

✨ Key Improvements

  • Stable Processing: No more crashes during batch operations
  • Efficient Resource Usage: Dramatically reduced memory and CPU consumption
  • Reliable Operation: Processes complete successfully without errors
  • Modern UI: Built with pywebview for native desktop integration
  • Professional Build: Properly bundled FFmpeg binaries for both platforms

πŸ“¦ Downloads

  • macOS: removed (see the note above)
  • Windows: Download Bulk Audio Normalizer.exe (64-bit)

πŸš€ Installation

macOS:

  1. Download the DMG file
  2. Open it and drag the app to Applications
  3. Right-click the app and select "Open" on first launch

Windows:

  1. Download the EXE file
  2. Run it directly (no installation needed)
  3. Click "More info" β†’ "Run anyway" if SmartScreen warning appears

βš™οΈ System Requirements

  • macOS: macOS 10.13 or later
  • Windows: Windows 10/11 (64-bit)
  • FFmpeg: Bundled (no separate installation needed)

πŸ› Known Issues

  • Pause/Resume functionality temporarily disabled (rare edge cases being addressed)

Full Changelog: Complete rewrite from v1.x

Bulk Audio Normalizer 1.5.1

Choose a tag to compare

@rulingAnts rulingAnts released this 07 Nov 09:54

The downloads of this release (the macOS .dmg and the Windows installer) were removed on October 3, 2026. The macOS FFmpeg inside was a build that we may not pass on (it was configured as "nonfree"). Both files contained it. Please use a newer release: Windows from the latest release, macOS from v2.0.2. Details: THIRD_PARTY_NOTICES.md.

See CHANGELOG.md for details. This release updates packaging and docs; app binaries are unchanged from 1.5.0.