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

2018-12-29 23:00:16 +08:00
 XanaduV

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

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

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

https://github.com/agalwood/Motrix

应用界面预览

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

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


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

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

@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-01-01 18:44:41 +08:00
chn9207
2019-01-02 00:58:14 +08:00
mark
hugee
2019-01-02 09:43:51 +08:00
@beginor 谢谢

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

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

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

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

© 2021 V2EX