github AnInsomniacy/motrix-next v3.7.3-beta.2
v3.7.3-beta.2 — Deep-link Dedup & Cookie Forwarding

pre-release5 hours ago

What's Changed

This release fixes a critical deep-link processing bug where browser extension downloads created duplicate (or triplicate) tasks, and adds cookie forwarding support for authentication-gated CDNs like Quark and Baidu.

🐛 Bug Fixes

  • Deep-link deduplication — Fixed a bug where a single motrixnext:// deep-link URL was processed multiple times, creating duplicate download tasks. Root cause: two (macOS) or three (Windows/Linux) overlapping event listeners for the same underlying deep-link://new-url event. The Rust-side on_open_url() handler is now scoped to macOS only via #[cfg(target_os = "macos")], and the redundant frontend onOpenUrl() listener in main.ts has been removed. Each platform now has exactly one runtime deep-link path. (motrix-next-extension#15)
  • Startup log noise — Downgraded TaskStore.fetchList log from warn to debug to suppress false-positive warnings during app startup before the engine is ready.

✨ New Features

  • Cookie extraction from deep-links — Browser extension deep-links (motrixnext://new?url=X&cookie=Y) now extract and forward cookies to aria2 via the Cookie: HTTP header, enabling downloads from authentication-gated CDNs (e.g., Quark, Baidu).
  • AddTask form pre-fill — When the AddTask dialog opens from a deep-link, the referer and cookie fields are now automatically pre-filled from the pending deep-link parameters, fixing a bug where manual submission paths silently discarded authentication metadata.

📦 Downloads

Platform Architecture File
macOS Apple Silicon · Intel .dmg
Windows x64 · ARM64 -setup.exe
Linux x64 · ARM64 .AppImage .deb

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.