Skip to content

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 14:45
· 406 commits to main since this release
cb29b6a

Highlights

This release brings three of the most-requested download features: DASH streams, expired-link recovery, and per-download cookies/headers.

✨ New

  • MPEG-DASH (.mpd) streams — DASH manifests are now downloadable just like HLS, with a quality picker and an ffmpeg remux into a single playable file. The browser extension detects .mpd links too.
  • Refresh an expired link — a download whose signed URL has expired no longer fails. It quietly fetches a fresh link and keeps going from the bytes already on disk; the Details window also gained a Refresh link button for doing it by hand.
  • Per-download cookies, headers and referer — a link can now be handed to the app together with the cookies, headers and referer needed to fetch it, so protected streams download successfully.

🐛 Fixes

  • Downloads no longer restart from zero when a time-limited link goes stale mid-transfer.

🔧 Under the hood

  • Full end-to-end tests for the DASH pipeline against real ffmpeg.
  • The whole solution now builds with zero warnings.

Install: grab the archive for your platform below, or on Linux run
curl -fsSL https://raw.githubusercontent.com/bezzad/Downloader.Desktop/main/scripts/install.sh | bash

What's Changed

  • docs(claude): require approval before any outward-facing post by @bezzad in #8

Full Changelog: v2.4.0...v2.5.0