Skip to content

Releases: exislow/tidal-dl-ng

v0.26.5

13 Aug 06:21
Compare
Choose a tag to compare

What's Changed

  • feat: add metadata_write_url setting for conditional URL metadata wri… by @exislow in #502
  • refactor(constants): streamline enums and enhance type annotations by @exislow in #505

Full Changelog: v0.26.4...v0.26.5

v0.26.4

12 Aug 16:32
Compare
Choose a tag to compare

What's Changed

  • feat: add support for original image dimension in album covers by @exislow in #500
  • Update Python version constraints and enhance coding standards by @exislow in #478
  • refactor(cli): restructure callback and favorites commands by @exislow in #479
  • Update README.md to work with zsh by @Jasperhino in #480
  • Update dependencies in pyproject.toml by @exislow in #493
  • feat(metadata): add UPC support for metadata tagging by @exislow in #496
  • refactor(helper): improve ID format handling logic by @exislow in #497
  • feat: add support for formatting album release dates by @exislow in #498
  • feat(gui): enhance app icons with multi-resolution support by @exislow in #499

New Contributors

Full Changelog: v0.26.2...v0.26.4

v0.26.2

01 Jul 07:12
Compare
Choose a tag to compare
  • 🛠️ Windows drives won't get sanitized anymore. Fixes #474
  • ✨ Add Python 3.13 support and update dependencies

Full Changelog: https://github.com/exislow/tidal-dl-ng/compare/v0.26.0..v0.26.2

v0.26.0

30 Jun 15:44
Compare
Choose a tag to compare

What's Changed

  • 🛠️ Favorites won't getting duplicated after user hits the list reload button. Fixes #409 by @exislow in #465
  • ✨ Either date added or date released will be shown, depending if a list is selected or a search was performed. Fixes #424 by @exislow in #467
  • 🛠️ Directory length limit is checked and adapted correctly now. Fixes #447 & #436 by @exislow in #471

Full Changelog: v0.25.11...v0.26.0

v0.25.11

29 Jun 19:56
Compare
Choose a tag to compare

What's Changed

  • 🛠️ Fixed wrong repo url after pyproject.toml update. Credits to @Orbi… by @exislow in #459
  • Fix UnboundLocalError in GUI on_populate_tree_lists method leading to unresponsive left panel by @JuanJesusAlejoSillero in #428
  • 👷 Lists and cover will be loaded in background. Gui won't hang anymore. Fixes #423 by @exislow in #461
  • 🛠️ App does not crash anymore on not available content. Fixes #422
  • 🛠️ Cover won't be removed, if clicked on the same item multiple times.
  • ✨ Spinner will be shown, if search results are expanded.
  • ✨ Template variable for album artist(s) added. Fixes #439
  • 🛠️ GUI dos not hang if searched media is not available anymore.
  • 👷 Nuitka update to 2.7.11
  • 🛠️ Fixed link to @orbittwz profile.
  • ✨ Added Windows ARM action built.
  • 👷 Deprecated GitHub runner update.
  • ✨ Dependency update. pyproject.toml fixes. isort-seed removal.
  • ✨ Empty metadata tags will be removed before written to file. Url tag for mp4 corrected.

New Contributors

Full Changelog: v0.25.6...v0.25.11

Limitations

macOS intel version cannot be built by GitHub runner currently, see: https://github.com/exislow/tidal-dl-ng/actions/runs/15958832164/job/45008612370#step:4:75

But you can build it yourself.

Please open an issue, if you can provide a solution.

v0.25.6

02 Apr 05:04
Compare
Choose a tag to compare

What's Changed

  • ✨ Implemented playlist track position naming ({list_pos}) for downloads. Fixes #165 by @exislow in #406

Full Changelog: v0.25.5...v0.25.6

v0.25.5

27 Mar 18:08
Compare
Choose a tag to compare

What's Changed

  • 🛠️ Fix: Only re-create media item if it is a track. Fixes #386 by @exislow in #399
  • 🛠️ Fixed and simplified path_file_sanitize method.
  • ✨ Nuitka downgraded to overcome pathelf --add-rpath issue.
  • ✨ Readme and Makefile have been extended regarding setup instructions for dev environment.

Full Changelog: v0.25.4...v0.25.5

v0.25.4

24 Mar 11:12
Compare
Choose a tag to compare

What's Changed

  • 👷 Check if albums and videos are available or not due to regional restrictions. Fixes #277 by @exislow in #390
  • 🛠️ Fixed: Skip file is not ignored anymore. Filenames will not be uniquified by default.
  • 🛠️ Fixed: Wrong path build after file sanitization on Windows. Fixes #389 & #358
  • 👷 Refactored path file split method.
  • 👷 Do not use cache for actions.
  • 👷 Dependency update.
  • 👷 Pass download quality settings, when using CLI.

Full Changelog: v0.25.3...v0.25.4

v0.25.3

23 Mar 20:29
Compare
Choose a tag to compare
  • 🛠️ Fixed relative import error. Fixes #387

Full Changelog: v0.25.2...v0.25.3

v0.25.0

23 Mar 10:06
Compare
Choose a tag to compare

What's Changed

  • Add isrc to path formatting by @flesnuk in #369
  • 🛠️ Fixes slahes in m3u names by @exislow in #375
  • Update mkdocs.yml to include home_page by @aSeriousDeveloper in #359
  • 🛠️ Fixed path length sanitation. Also refactored the path helper to use pathlib.Path instead of str. Fixed #358 by @exislow in #376
  • 👷 Close network connections explicitly. Fixes #371 by @exislow in #377
  • 👷 CLI: Download list is scrolling vertically and overall progress is shown at the bottom. Fixes #374 by @exislow in #378
  • ✨ Downloads can be now paused / resumed. Fixes #149 & 324 by @exislow in #380
  • 🛠️ Clipboard is not thread safe. Executing in a synchronous way. Fixes #382
  • 👷 Added search advise to every issue type.
  • 👷 Linux ARM64 enabled for GUI builds.
  • 👷 Poetry update to v2
  • ✨ Adding TIDAL share url to metadata. See #176
  • ✨ Replay gain information can be disabled in settings. Fixes #176
  • 👷 Optimized CLI performance.

New Contributors

Full Changelog: v0.24.6...v0.25.0