github AnInsomniacy/motrix-next v3.6.10-beta.1
v3.6.10-beta.1 — System Proxy Detection

latest releases: v3.9.4-beta.3, v3.9.4-beta.2, v3.9.4-beta.1...
pre-releaseone month ago

What's Changed

This beta introduces automatic system proxy detection across all three proxy entry points in the app (Settings, Add Task, Task Detail), along with cross-platform hardening to ensure reliable detection on macOS, Windows, and Linux.

✨ New Features

  • System proxy detection — A "Detect System Proxy" button has been added to Settings, Add Task, and Task Detail. Clicking it reads the OS-level proxy configuration and auto-fills the proxy field, with toast feedback for all outcomes (success, SOCKS warning, not found, error).

🛠 Improvements

  • macOS: scutil --proxy — Replaced per-service networksetup queries with scutil --proxy, which reads the system-wide effective proxy from the System Configuration framework regardless of which network interface is active.
  • Windows: multi-protocol ProxyServer parsing — Correctly handles the per-protocol registry format (http=host:port;https=host:port;socks=host:port) using the native windows-sys registry API. Previously produced invalid URLs when "Use different proxy for each protocol" was enabled.
  • Linux: environment variable fallback — Detection now checks http_proxy / https_proxy / all_proxy environment variables first, with GNOME gsettings as a graceful fallback. Non-GNOME desktops (KDE, headless servers) no longer error out.
  • Diagnostic logging — Added comprehensive log::info! / log::debug! tracing to all three platform implementations for troubleshooting.
  • Minimum animation duration — Loading spinner plays for at least 500ms to prevent UI flicker on fast local detection.

📦 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.