Skip to content

agalwood/Motrix

Repository files navigation

Motrix

Motrix App Icon

A full-featured download manager

GitHub releaseBuild/releaseTotal DownloadsSupport Platforms

English |Giản thể tiếng Trung

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.

Motrix has a clean and easy to use interface. I hope you will like it 👻.

✈️Official Website| 📖Manual

💽 Installation

Download fromGitHub Releasesand install it.

Windows

It is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.

If you use package management tools to manage applications on Windows, such asChocolatey,scoop.You can use them to install Motrix.

Chocolatey

Thanks to@Yatofor continuing to maintain theMotrix Chocolateypackage. To install motrix, run the following command from thecommand lineor fromPowerShell:

#Install
choco install motrix

#Upgrade
choco upgrade motrix

scoop

If you prefer the portable version, you can usescoop(need Windows 7+) to install Motrix.

scoop bucket add extras
scoop install motrix

macOS

The macOS users can install Motrix usingbrew,thanks toPRof@Mitscherlich.

brew update&&brew install motrix

Auto Update

Since Motrix v1.8.0 and later versions changed the App BundleID (net.agalwood.Motrix=>app.motrix.native), the automatic update of Motrix v1.6.11 will fail.Motrix Install Assistantwill help you install the latest Motrix application.

Motrix Install Assistant Icon

Linux

You can download theAppImage(for all Linux distributions) orsnapto install Motrix, seeGitHub/releasefor more Linux installation package formats.

Motrix may need to run withsudofor the first time in Linux because there is no permission to create the download session file (/var/cache/aria2.session).

If you want to build from source code, please read theBuildsection.

AppImage

The latest version of Motrix AppImage requires you to manually perform desktop integration. Please check the documentation ofAppImageLauncher.

Desktop Integration Since electron-builder 21 desktop integration is not a part of produced AppImage file. AppImageLauncheris the recommended way to integrate AppImages.

Deepin 20 Beta users failed to install Motrix, please follow the steps below:

Open theTerminal,paste and run the following command to install Motrix again.

sudo apt --fix-broken install

Snap

Motrix has been listed onSnapcraft,Ubuntu users recommend downloading from the Snap Store.

Tips for v1.5.10

The tray may not display the indicator normally, which makes it inconvenient to exit the application.

Please unchecked Preferences--Basic Settings--Hide App Menu (Windows & Linux Only), click Save & Apply. Then click "Exit" in the File menu to exit the application.

Please update to v1.5.12 and above, you can use the keyboard shortcutCtrl+qto quickly exit the application.

AUR

For Arch Linux users, Motrix is available inaur,thanks to the maintainer@weearc.

Run the following command to install:

yay -S motrix

Flatpak

Thanks to thePRof@proletarius101,Motrix has been listedFlathub,Linux users who like the Flatpak can try it.

#Install
flatpak install flathub net.agalwood.Motrix

#Run
flatpak run net.agalwood.Motrix

✨ Features

  • 🕹 Simple and clear user interface
  • 🦄 Supports BitTorrent & Magnet
  • ☑️ BitTorrent selective download
  • 📡 Update tracker list every day automatically
  • 🔌 UPnP & NAT-PMP Port Mapping
  • 🎛 Up to 10 concurrent download tasks
  • 🚀 Supports 64 threads in a single task
  • 🚥 Supports speed limit
  • 🕶 Mock User-Agent
  • 🔔 Download completed Notification
  • 💻 Ready for Touch Bar (Mac only)
  • 🤖 Resident system tray for quick operation
  • 📟 Tray speed meter displays real-time speed (Mac only)
  • 🌑 Dark mode
  • 🗑 Delete related files when removing tasks (optional)
  • 🌍 I18n,View supported languages.
  • 🛠 More features in development

🖥 User Interface

motrix-screenshot-task-en.png

⌨️ Development

Clone Code

git clone git@github:agalwood/Motrix.git

Install Dependencies

cdMotrix
yarn

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

Electronfailed to install correctly, please refer toelectron/electron#8466 (comment)

Dev Mode

yarn run dev

Build Release

yarn run build

Build for Apple Silicon

yarn run build:applesilicon

After building, the application will be found in the project'sreleasedirectory.

🛠 Technology Stack

☑️ TODO

Development Roadmap see:Trello

🤝 ContributePRs Welcome

If you are interested in participating in joint development, PR and Forks are welcome!

🌍 Internationalization

Translations into versions for other languages are welcome 🧐! Please read thetranslation guidebefore starting translations.

Key Name Status
ar Arabic ✔️@hadialqattan,@AhmedElTabarani
bg Българският език ✔️@null-none
ca Català ✔️@marcizhu
de Deutsch ✔️@Schloemicher
el Ελληνικά ✔️@Likecinema
en-US English ✔️
es Español ✔️@Chofito
fa فارسی ✔️@Nima-Ra
fr Français ✔️@gpatarin
hu Hungarian ✔️@zalnaRs
id Indonesia ✔️@aarestu
it Italiano ✔️@blackcat-917
ja Nhật Bản ngữ ✔️@hbkrkzk
ko 한국어 ✔️@KOZ39
nb Norsk Bokmål ✔️@rubjo
nl Nederlands ✔️@nickbouwhuis
pl Polski ✔️@KanarekLife
pt-BR Portuguese (Brazil) ✔️@andrenoberto
ro Română ✔️@alyn3d
ru Русский ✔️@bladeaweb
th แบบไทย ✔️@nxanywhere
tr Türkçe ✔️@abdullah
uk Українська ✔️@bladeaweb
vi Tiếng Việt ✔️@duythanhvn
zh-CN Giản thể tiếng Trung ✔️
zh-TW Phồn thể tiếng Trung ✔️@Yukaii@5idereal

📜 License

MITCopyright (c) 2018-present Dr_rOot