github agalwood/Motrix v2.0.0-beta.33

pre-release3 hours ago

Motrix 2.0.0-beta.33

English | 简体中文

Motrix 2.0.0-beta.33 adds direct installation links for the published browser
extension and improves download recovery, authenticated downloads, and large-file
finalization. It also adds a Reduce motion preference. It is intended for public
distribution only after every protected release gate passes.

Highlights

  • Settings now provides four equal-width installation cards: Chrome Web Store,
    Microsoft Edge Add-ons, Firefox (coming soon), and GitHub development builds.
    The cards use original brand artwork and colors. The two official Chromium
    extension IDs under Trusted extensions link to their matching store pages.
    Both READMEs also link to the stores and pairing guide
    (8bc7660a).
  • Browser downloads use the task-cookie RPC, and bundled aria2 is updated to
    1.37.0-motrix.14 for durable task cookies. Download request context is retained
    without putting cookies in task records or plaintext cookie files; unsupported
    engines are rejected instead of retrying without authentication
    (#2073,
    #2074).
  • Completed RPC downloads no longer restart after relaunch. Completion is saved
    before engine cleanup, failed cleanup is retried, and historical completed
    engine tasks are reconciled without changing other tasks' run intent
    (#2075).
  • Task recovery preserves the selected save directory and repairs historical
    inconsistencies between task and instance completion states. Large-file
    finalization reuses unchanged digests, hashes in a worker, and no longer applies
    fixed deadlines to filesystem work. Native sidecar recovery avoids replaying
    file mutations (#2080).
  • Settings → Appearance → Reduce motion reduces interface animation,
    including the Downloads page's glass effects. The preference is saved and
    synchronized across views, while the operating system's reduced-motion
    preference is also respected
    (#2082).

Before testing

This is prerelease software. Back up existing Motrix application data and
downloads before installing it. Migration from Motrix v1 data has not yet been
validated, so do not use your only copy of v1 data with this beta.

When practical, test v2 in parallel using a separate OS account, machine, or
Docker data directory. Check browser-extension installation and pairing,
authenticated downloads after pause and resume, completed tasks after relaunch,
and the final save location of large downloads. Also check Reduce motion with
both the application and system preferences.

After the protected release completes, Snap testers can install the strictly
confined build with sudo snap install motrix --edge. Existing installations
tracking latest/edge should upgrade to the same beta.33 revision set.

Planned downloads after release gates pass

Distribution Architectures Planned output
macOS 13 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP
Windows x64 Unsigned NSIS installer (.exe) and ZIP
Linux x64, arm64 AppImage, DEB, and RPM
Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.33-linux-<arch>.tar.gz
Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.33 tag in both registries
Snap Store amd64, arm64 Verified build set on latest/edge

After every container gate passes, the versioned image references will be
docker.io/motrixapp/motrix-server:2.0.0-beta.33 and
ghcr.io/agalwood/motrix-server:2.0.0-beta.33. See the
Docker Server deployment guide
for storage, networking, remote Extension pairing, and upgrade guidance.

Distribution notes

  • AppImage desktop integration is opt-in and confined to the current user's
    XDG data directory. Browser-extension hand-off is not yet available from the
    AppImage package because its Native Messaging host does not have a stable
    path outside the mounted image.
  • Flatpak is validated separately and is not published by the release tag; the
    GitHub prerelease includes its Native Host companion archives.
  • Windows arm64 and all 32-bit packages are not available.
  • Windows packages are unsigned and may trigger a Windows SmartScreen warning.
    Download them only from the official GitHub prerelease after it is published.
  • Beta container tags are immutable and do not update latest, stable, or
    other stable floating tags.
  • The Snap package is strictly confined. Its approved personal-files
    interface is limited to registering Native Messaging host manifests for
    supported browsers. Beta publication updates latest/edge only; it does not
    promote the build to candidate or stable.

Feedback

Please report reproducible problems through
GitHub Issues. Include your
operating system, architecture, package type, and the steps needed to reproduce
the issue.

What's Changed

  • fix(bridge): submit task cookies with aria2 motrix.13 by @agalwood in #2073
  • fix(engine): persist task cookies across restart by @agalwood in #2074
  • fix(task): prevent completed rpc downloads from restarting by @agalwood in #2075
  • fix(task): repair terminal recovery and large artifact finalization by @agalwood in #2080
  • feat(settings): add reduced motion preference by @agalwood in #2082
  • chore(release): prepare 2.0.0-beta.33 by @agalwood in #2083

Full Changelog: v2.0.0-beta.32...v2.0.0-beta.33

Don't miss a new Motrix release

NewReleases is sending notifications on new releases.