Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Mar 08:28
· 13 commits to main since this release

What's Changed

Added lossless AAC/M4A gain adjustment support via mp3rgain crate v2.0.

New Features

  • AAC/M4A lossless gain adjustment: AAC/M4A files with ≥1.5dB headroom are now processed losslessly using bitstream-level gain adjustment, matching the existing MP3 lossless gain behavior
  • Previously, all AAC/M4A files required lossy re-encoding for gain adjustment

Changes

  • Updated mp3rgain dependency from v1.6 to v2.0 (with aac feature)
  • Added AacLossless gain method alongside existing Mp3Lossless
  • Added apply_gain_aac_native() processor using mp3rgain::aac::apply_aac_gain()
  • Renamed MP3_GAIN_STEP constant to GAIN_STEP (shared between MP3 and AAC)

Installation

Platform Command
macOS (Homebrew) brew install M-Igashi/tap/headroom
Windows (Scoop) scoop bucket add headroom https://github.com/M-Igashi/scoop-bucket && scoop install headroom
Windows (winget) winget install M-Igashi.headroom
Cargo cargo install headroom