Motrix 2.0.0-beta.39
English | 简体中文
Motrix 2.0.0-beta.39 adds folder browsing and an application menu to Server,
improves download controls and BitTorrent seeding, and fixes restart recovery
for conflicting magnet sessions. It also refreshes dependencies and restores
the macOS Menu Bar Only behavior after closing the main window.
Highlights
- Server can browse and create download folders with breadcrumbs, direct path
editing, keyboard navigation, sorting, and hidden-folder controls. Favorites
and recent directories use shared preferences across New Task and General
settings; Desktop retains its native folder chooser
(#2144). - The Server logo opens an application menu for settings, task commands, local
torrent files, help, and cookie-session sign-out. Torrent request limits default
to 8 MiB and can be configured from 2–64 MiB with
MOTRIX_TORRENT_BODY_LIMIT_MIB; changes require a restart
(#2146). - Downloads retain sorting and column preferences, support queue reordering,
and provide consistent selection, keyboard actions, compact menus, speed
limits, and a resizable task inspector. Clicking a completed-download
notification reveals the downloaded file when supported
(#2143). - A seeding time limit of
0now means unlimited time. Task details retain
cumulative upload totals, share ratio, and recorded seeding duration across
pause, re-seed, and restart. Existing history is not assigned invented seeding
time (#2143). - New torrents and resolved magnets write payloads to their final paths and
finish in place, preserving the active seeder's engine identity. Legacy
temporary layouts remain recoverable, and HTTP/FTP keep their temporary-file
lifecycle (#2139). - Startup can recover eligible conflicting magnet session identities while
retaining task identity, progress, and pause state. Session input handling
avoids loading both SQLite and text sessions
(#2141). - On macOS, closing the main window or pressing Cmd+W re-hides the Dock icon
when Menu Bar Only mode is active
(#2138). - Updates include Vitest 5.0.1, React Virtual 3.14.13, Lucide 1.46.0,
react-i18next 17.0.14, Zod 4.6.5, and pnpm 12.4.2. The lockfile, CI,
Docker, Snap, and Flatpak inputs use matching versions and verified digests.
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 paused and partially downloaded torrents after
restarting, unlimited seeding and upload statistics, saved download-list
preferences, and Server folder selection within configured download roots.
Also check Menu Bar Only mode after dismissing the macOS main window.
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.39 revision set.
Planned downloads after release gates pass
| Distribution | Architectures | Planned output |
|---|---|---|
| macOS 13 or later | arm64 (Apple Silicon), x64 (Intel)
| Signed and notarized DMG and ZIP |
| Windows | x64
| Unsigned NSIS installer (.exe) and ZIP
|
| Linux | x64, arm64
| AppImage, DEB, RPM, and pacman |
| Flatpak Native Host companion | linux/x64, linux/arm64
| Motrix-Native-Host-2.0.0-beta.39-linux-<arch>.tar.gz
|
| Docker Hub / GHCR | linux/amd64, linux/arm64
| Immutable 2.0.0-beta.39 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.39 and
ghcr.io/agalwood/motrix-server:2.0.0-beta.39. See the
Docker Server guide
for storage, directory browsing, torrent limits, networking, and upgrades.
Distribution notes
- AppImage desktop integration remains opt-in. Browser cold launch requires
the separately enabled Native Messaging host and a registered AppImage path;
reconnecting with a saved pairing also requires a compatible Extension. - Flatpak is validated separately and is not published by the release tag;
this GitHub prerelease includes its Native Host companion archives. - Windows
arm64and all 32-bit packages are unavailable. - Windows packages are unsigned and may trigger Windows SmartScreen warnings.
Download them only from the official published GitHub prerelease. - Beta container tags are immutable and do not update
latest,stable, or
other stable-channel aliases. - Snap packages use strict confinement. The approved
personal-files
interface is limited to Native Messaging host registration for supported
browsers. Beta publication updateslatest/edgeonly.
Feedback
Report reproducible problems through
GitHub Issues, including your OS,
architecture, package type, and reproduction steps.
What's Changed
- refactor(bt): retire suffixes and hidden payload staging by @agalwood in #2139
- fix(engine): recover conflicting magnet session identities by @agalwood in #2141
- feat(downloads): refine task controls and seeding lifecycle by @agalwood in #2143
- fix(tray): restore menu bar only dock state by @tahazarif10 in #2138
- feat(server): add logo menu and configurable torrent limits by @agalwood in #2146
- feat(directories): add server picker and shared folder preferences by @agalwood in #2144
- chore(release): prepare 2.0.0-beta.39 by @agalwood in #2147
Full Changelog: v2.0.0-beta.38...v2.0.0-beta.39