[作品分享] 使用 Electron + aria2 开发的桌面下载工具——Motrix

2018 年 12 月 29 日
 XanaduV

作为一个兴趣使然的桌面应用开发者🤓,搬砖之余开发了个桌面下载工具 —— Motrix,支持 HTTP、FTP、BT、磁力链、百度云盘等资源下载,欢迎大家下载使用:)

应用下载地址:https://motrix.app

官网提供的是编译好的 macOS 版本,有兴趣也可以自己克隆代码编译📦,欢迎 Star 和 Fork !

https://github.com/agalwood/Motrix

应用界面预览

28256 次点击
所在节点    程序员
108 条回复
fetich
2018 年 12 月 31 日
楼主,有没有管理其他端 aria2 的功能?新增下这个功能?
XanaduV
2018 年 12 月 31 日
@Techzero 不要放弃,从头到尾做出来之后,你会有不少收获的,加油💪

@fetich 开发的时候就考虑过,现在的代码对 electron 的耦合有点多,还有种做法就是分离出一个独立的纯 web 版
Techzero
2018 年 12 月 31 日


@XanaduV 大概长这样,基本功能才完成,还在做设置选项
azh7138m
2018 年 12 月 31 日
@fetich 我推荐 https://github.com/jae-jae/Camtd

这种轮子我一个月能看到一个,比如 https://github.com/alanzhangzm/Photon
fetich
2018 年 12 月 31 日
@XanaduV 纯 web 版放浏览器里有限制,跨域、可能存在的强制 https 连接等,用起来不舒服。
如果在这个软件除了能管理绑定的 aria2,也能通过 RPC 管理 NAS 的 aria2,那就太棒了!
fetich
2018 年 12 月 31 日
@azh7138m 这个是 ariang 的二次开发吧(原作者也推出过 electron 版本)。
目前我用的也是基于 ariang,根据自己的喜好修改了部分。
azh7138m
2018 年 12 月 31 日
@fetich 是。
插件可以避免你上面说的问题
不受同源策略限制,有 file api,能管理本地的也能管理远端的
Eigen64
2018 年 12 月 31 日
工具是不错,但是我觉得下载工具领域现在的一个最大问题是很多 BT/Magnet 死链都被 百度云 /迅雷 缓存了,以至于这两个东西居然成了具有垄断地位的产品。
xmsz
2018 年 12 月 31 日
非常感谢分享
zj9495
2018 年 12 月 31 日
好看
hxhc
2018 年 12 月 31 日
linux 下编译了一下,我这个从来没有 npm 的人,也一步成功了😁效果很好,编译出来的竟然还有 appimage 和 snap 包,感谢大佬
nextone
2018 年 12 月 31 日
windows 有打算吗
CodeDrift
2018 年 12 月 31 日
请问怎么自定义 aria2 配置
ichubei
2018 年 12 月 31 日
下载速度很快,界面干净很好,希望继续优化改进。
kylix
2019 年 1 月 1 日
看起来不错,mark 下
youthfire
2019 年 1 月 1 日
不错。清爽轻巧,开始试用中。
XanaduV
2019 年 1 月 1 日
大家新年好\(≧▽≦)/

@Techzero 不错,加油哈~~~
相比而言,Motrix 的风格比较性冷淡吧,各有特色:D

@Eigen64 有啥好的办法突破么?

@nextone Windows 版会有的,正在接入 AppVeyor 中...

@hxhc Linux 的包后续也会用 CI 打包,被一个 AppImage 的大佬 [probonopd]( https://github.com/probonopd) 提 issue 要求提供 AppImage 包了。

@Anybfans Motrix 内置的 aria2 的配置基本可用通过「偏好设置」修改,如果有自信想手动修改 aria2 配置,可以修改以下两个文件( macOS,其他系统类似,可通过偏好设置查看):
~/Library/Application Support/Motrix/user.json
~/Library/Application Support/Motrix/system.json
beginor
2019 年 1 月 1 日
chn9207
2019 年 1 月 2 日
mark
hugee
2019 年 1 月 2 日
@beginor 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/522430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX