v1.7.0
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
aacfeature) - Added
AacLosslessgain method alongside existingMp3Lossless - Added
apply_gain_aac_native()processor usingmp3rgain::aac::apply_aac_gain() - Renamed
MP3_GAIN_STEPconstant toGAIN_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 |