Skip to content

πŸš€ Qobuz-DL Ultimate v2.1.0 (Windows x64)

Choose a tag to compare

@Sei969 Sei969 released this 06 May 07:28
· 33 commits to master since this release

What's New in v2.1.0:

✨ New Features & Enhancements

  • Metadata & Booklet Only Mode: Introduced the --booklet-only CLI flag. You can now exclusively download the digital booklet, cover art, and official PDF Goodies while gracefully skipping all heavy audio tracks. Perfect for completing your library's metadata without wasting bandwidth!
  • Synchronized Lyrics Control: Added the --no-lrc-files CLI flag and lrc_files config option. This introduces granular control over synchronized lyrics generation, allowing you to keep your folders clean by embedding lyrics purely within the audio metadata without generating external .lrc files.

πŸ› Bugfixes

  • Geo-Blocked Tracks Crash (NameError): Fixed a critical issue where the engine would crash with a NameError: name 'track_url_dict' is not defined when encountering geo-blocked or unavailable tracks. The engine now gracefully catches the restriction, alerts the user, and seamlessly continues the download queue.
  • Batch Last.fm & Text Parser: Refactored the text file parser in core.py to safely handle Last.fm URLs during mass batch processing. The parser now intelligently routes Last.fm links to the dedicated Fuzzy Matching module and gracefully ignores malformed URLs without causing silent crashes.
  • Settings Initialization Bug: Fixed an initialization oversight in settings.py where configurations were incorrectly reading exclusively from the [DEFAULT] block. The application now correctly targets and prioritizes user variables set under the [qobuz] section in your config.ini.
  • Missing Cover Art Embedding: Added a safety net to gracefully handle edge-cases where official cover images are missing from the Qobuz servers, preventing unexpected crashes during the metadata embedding phase.

Full Changelog: v2.0.6...v2.1.0