You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modular Architecture Refactoring: The entire core of the program has been completely restructured into highly specialized, isolated libraries (core.py, downloader.py, metadata.py, qopy.py, etc.). This massive under-the-hood upgrade improves code maintainability, bug isolation, and the overall resilience of the ultimate download engine.
Smart Genre Translation: Fixed an issue where Qobuz would occasionally write genres in French. The engine now utilizes a smart mapping system to automatically translate stubborn French genres (e.g., Électronique, Bande Originale) into standard English, ensuring your library remains perfectly consistent and searchable.
QOBUZ ALBUM URL Metadata Integration: The engine now automatically generates a direct, clickable URL to the source album page and embeds it directly into the Vorbis Comments (FLAC) and ID3v2.4 frames (MP3) under the new QOBUZ ALBUM URL field. This provides a massive quality-of-life improvement for library management, allowing one-click access back to the source.
Strict Metadata Control: Added the --no-album-url-tag flag (and the corresponding no_album_url_tag = true setting in config.ini) for purists who wish to prevent any non-standard tags from being written, ensuring perfectly clean, bit-perfect metadata.
Encoder Metadata Stripping: Actively strips out software encoding stamps (ENCODEDBY / ENCODER from FLACs, and TENC / TSSE frames from ID3v2 MP3s) right before saving, resulting in a cleaner, purely audiophile library output.
🐛 Bugfixes & Optimizations
Track ID Tag Renaming: Enhanced compatibility and human readability inside tag-editors by renaming the internal database tags. QOBUZALBUMID is now QOBUZ ALBUM ID, and QOBUZTRACKID is now QOBUZ TRACK ID.