What's New in v2.2.7
β¨ New Features & Enhancements
- Classical Music Metadata Control: Introduced dynamic toggle flags (
no_conductor_tag,no_ensemble_tag,no_work_tag) giving users complete control to disable classical metadata extraction. This allows purists to maintain a cleaner, strictly standard tagging structure for non-classical libraries. Fully documented in the updatedREADME.md. - Pure Audiophile Metadata: Completely removed legacy MP3 hardcoding and strictly prevented FFmpeg from injecting its default 'Encoded by' metadata during audio remuxing. This ensures a pristine, untouched metadata output across all file formats.
- Headless/NAS Secure Bypass: Added a secure Keyring bypass mechanism for headless servers and NAS environments (like Docker or WSL). Users lacking a GUI OS Keyring daemon can now safely persist authentication tokens directly in their
config.iniwithout errors.
π Bugfixes & Optimizations
- CLI Config Loader: Fixed a critical issue within the CLI configuration loader to ensure robust parsing and overriding of user parameters.
- Smart Genre Parsing: Patched the Normalize Genre parser to correctly handle, clean, and process complex genre strings directly from the Qobuz API.
- QOBUZ ALBUM URL Formatting: Updated the slug generation format for the
QOBUZ ALBUM URLtag to guarantee perfectly accurate and valid clickable web links inside the audio files.
Full Changelog: v2.2.3...v2.2.7