github AnInsomniacy/motrix-next v3.4.6-beta.4
v3.4.6-beta.4 — Updater Pipeline Fixes

latest releases: v3.8.10-beta.1, v3.8.9, v3.8.9-beta.5...
pre-releaseone month ago

What's Changed

This release fixes critical issues in the auto-update pipeline, website download detection, and CI artifact naming.

🐛 Bug Fixes

  • macOS Intel auto-update restored — Fixed updater JSON referencing non-existent MotrixNext_x86_64.app.tar.gz; corrected to actual filename MotrixNext_x64.app.tar.gz
  • Update install failure no longer locks UI — handleInstallAndRelaunch now catches errors and transitions to the error phase instead of permanently locking the dialog
  • Windows ARM64 download detection — Website now correctly matches arm64-setup.exe filenames for Windows ARM64 downloads

🛠 Improvements

  • Thread-safe proxy handling — Replaced process-level set_var("HTTPS_PROXY") with UpdaterBuilder::proxy() API, eliminating potential data races in async context
  • DRY updater construction — Extracted build_updater() helper used by all three update commands, removing ~30 lines of duplicated builder code
  • RPM downloads on website — Added RPM package entries (x64 + ARM64) for Fedora/openSUSE users
  • Android/ChromeOS detection — Website no longer incorrectly identifies Android and ChromeOS users as Linux desktop

📦 Downloads

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

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.