What's New in v2.3.0
✨ New Features & Enhancements
- Dynamic Configuration Directory: Added robust support for a dynamic
CONFIG_DIRenvironment variable (#65), giving users and system administrators total control over where configuration data is stored and routed. - Smart Tracklist Explicit Tagging: Introduced a dynamic
[E]explicit tag into theTracklist.txtheader. Your generated digital booklets now immediately reflect the explicit nature of the release at a glance.
🐛 Bugfixes & Optimizations
- Fixed FLAC Padding Space Waste: Enforced a strict, fixed 8KB padding size for all tagged FLAC files. This bypasses Mutagen's default proportional padding (0.1% of total file size), completely eliminating massive disk space waste on heavy Hi-Res tracks and preventing unnecessary full-file rewrites.
- Pristine FLAC Metadata: The audio engine now natively clears the FLAC vendor string during the tagging process, cleanly stripping away encoder metadata to maintain a 100% pure, audiophile-grade file.
- Linux/Docker Auth Fallback: Resolved a critical
401 Unauthorizedbug affecting headless Linux and Docker instances. The CLI now safely falls back to legacy password authentication whenever the OS Keyring daemon is disabled or inaccessible. - Accurate ITUNESADVISORY Tagging: Patched track-level explicit tagging to ensure the
ITUNESADVISORYmetadata is correctly written, keeping the audio tags perfectly synced with the updated Tracklist text flag.