Skip to content

Release - v4.1.1

Latest

Choose a tag to compare

@melcom-creations melcom-creations released this 14 Jul 11:12
e6cd939

melcom's FFmpeg Audio Normalizer v4.1.1 "Flickwerk Edition" is now available. 🧵

This release combines new quality-of-life features with a broad set of stability, configuration, metadata, interface, and FFmpeg workflow improvements.

✨ Highlights

  • Added an optional update checker for GitHub Releases.
    • Automatic checks can be enabled or disabled in Options.
    • Pre-release updates can be included separately.
    • The application only displays a notification and never downloads or installs updates automatically.
  • Redesigned the Options window with a clearer and more modern layout.
  • Added external JSON-based themes.
    • Custom themes can be added without editing Python files.
    • Existing light and dark themes received additional interface refinements.
  • Improved the Audio Properties window, metadata tools, artwork management, audio statistics, and localized help files.
  • Updated the documentation and screenshot galleries for the Flickwerk Edition.

🔧 Important Fixes

  • Fixed startup crashes caused by malformed or incomplete options.ini files.
  • Added safe parsing for invalid integer and boolean configuration values.
  • Prevented unhandled errors when options.ini cannot be written.
  • Fixed metadata loss when saving artwork in MP3, FLAC, and M4A files.
  • Added explicit audio and optional artwork stream mapping during normalization.
  • Improved temporary file cleanup after metadata operations.
  • Fixed the active audio player retaining an outdated FFmpeg path after saving new Options.
  • Fixed false ffplay.exe and ffprobe.exe not-found messages after changing the FFmpeg path.
  • Added the application icon to all custom application windows.
  • Prevented custom windows from briefly appearing in the upper-left corner before being centered.
  • Updated all references from LICENSE.txt to the standard extensionless LICENSE filename.

🌍 Languages

The included English, German, Polish, and Swedish translations were reviewed and updated with clearer audio-specific terminology.

🛡️ Build Information

The release package was built without UPX to reduce the risk of false-positive antivirus detections.


For the complete list of changes, see the included CHANGELOG.md.