Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

这个项目还有人维护吗 #1379

Closed
youtehub opened this issue Jan 30, 2023 · 31 comments
Closed

这个项目还有人维护吗 #1379

youtehub opened this issue Jan 30, 2023 · 31 comments
Labels
enhancement ✨ New feature or request

Comments

@youtehub
Copy link

image
ru如图,最后一个维护还是去年2022年4月份的事情了,现在还有人维护这个项目吗,这么好用的项目停掉了怪可惜的唉,希望有能力的开发者能够加入进来帮忙维护这个开源项目,因为这个项目真心非常方便

@youtehub youtehub added the enhancement ✨ New feature or request label Jan 30, 2023
@Dragon1573
Copy link

原作 agalwood 大概率已经弃坑了。

Motrix 使用的 Aria2 来源于他自己的专用 Fork 而非官方发行的预编译包,单纯替换 Aria2 内核是没有用的,从这一点上就导致转移仓库所有权,让社区接手后续维护变得很困难。

Motrix 是使用 Electron 生成构建的,我试过使用 Electron 官方提供的 Docker 镜像自行编译构建 Motrix 也无济于事。Motrix 应该是永远停留在 v1.6.11 了,其 Aria2 内核也永远停留在 v1.35.0 了。

@youtehub
Copy link
Author

youtehub commented Feb 2, 2023

那太可惜了,这么好的项目无法维护了,现在感觉才是最好用,普及率也越来越好,

@Dragon1573
Copy link

那太可惜了,这么好的项目无法维护了。

不仅是 Motrix ,Aria2 自身貌似也停更了,当前最新版本是 v1.36.0 ,也是接近2年前发布的 GitHub Release 。

现在感觉才是最好用,普及率也越来越好。

个人猜测 Motrix 安装率应该不低,直接提供 GUI 交互+内置开机自启功能挺方便的,但弃坑了确实可惜。

我目前使用官方 Aria2 v1.36.0 ,配置文件原样复用 Motrix 的 aria2.conf ,使用了 WinSW 将 Aria2 安装成用户服务来开机自启,配合 Aria2 for Edge 插件拦截浏览器下载,使用插件附带 AirNG 进行图形化交互。

@zkwolf
Copy link

zkwolf commented Feb 7, 2023

就Aria2的更新日志看来v1.36.0升级也没啥大变动本质上应该也不会有啥体验的提升吧

@Dragon1573
Copy link

个人认为第6~8项相对重要一点:

  • 新版本 Aria2 可以防止软件/系统崩溃时造成下载损坏
  • 在下载过程启动时重置 sessionDownloadLengthsessionUploadLength(猜测是下载过程中需要的两个参数值)
  • 添加 TLS v1.3 支持

在使用上暂时没感受出有什么变化,我目前也只用 Aria2 下载过 HTTP(s) 资源,Torrent/Magnet/FTP 资源还没见过。

@Dragon1573
Copy link

Aria2 仓库还是在积极开发的,只不过没新的 Release 。

但也挺奇怪的,都快2年了也不出 Release 。这是在憋哪吒,准备发明「次时代多线程下载器」,直接上 v2.0.0 然后改叫 Aria3 么?

滑稽

@Jerry23011
Copy link

Aria2 仓库还是在积极开发的,只不过没新的 Release 。

但也挺奇怪的,都快2年了也不出 Release 。这是在憋哪吒,准备发明「次时代多线程下载器」,直接上 v2.0.0 然后改叫 Aria3 么?

滑稽

不知道啊,也没看出来有什么重磅的啊😄

@Dragon1573
Copy link

Motrix 现在和 Public Archived 没什么区别了

雀食。在 GitHub 也有大量或优质或辣鸡的项目,虽然没有加 Archived 标记但作者已事实弃坑。不论这些是传世珍宝还是依托答辩,原作弃坑一下坟头一片杂草也挺可惜的……

@Dragon1573
Copy link

个人猜测 Motrix 安装率应该不低,直接提供 GUI 交互+内置开机自启功能挺方便的。

the1812/Bilibili-Evolved 在大约30分钟前发布了 v2.6.1 版本,还有社区成员为 Motrix 添加了专门的下载项,可见其在中文互联网的影响力并不低(不然谁愿意给一个没人用的玩意儿加专用选项呢):

✨新增

@zkwolf
Copy link

zkwolf commented Feb 8, 2023

看了看感觉接手也挺难的,打包dmg还需要apple的开发者账号,要不然就得用xattr手动处理一下

@Dragon1573
Copy link

看了看感觉接手也挺难的,打包 *.dmg 还需要 Apple 的开发者账号,要不然就得用 xattr 手动处理一下。

其实也不一定要打成 *.dmg 格式的,封装成 *.tar.gz 或者 *.zip 也行,印象中 Electron 有提供 Docker 镜像来实现跨平台构建。

主要是如何解决 Aria2 内核的升级问题,这个项目按照 README.md 里提供的构建方法是可以把当前的 v1.6.11+v1.35.0 构建出来并正常使用的。

只要新版本能编译出来,分发形式应该是小事。

@Jerry23011
Copy link

其实也不一定要打成 *.dmg 格式的,封装成 *.tar.gz 或者 *.zip 也行,印象中 Electron 有提供 Docker 镜像来实现跨平台构建。

主要是考虑大部分用户嘛,还是有签名的dmg更方便
我还觉得需要升级一下electron版本,因为最新macOS系统下有一个动画掉帧的bug需要electron新版本解决

@Jerry23011
Copy link

#1300 这个 Discussion 能看出大家的担忧😄

@zkwolf
Copy link

zkwolf commented Feb 8, 2023

其实也不一定要打成 *.dmg 格式的,封装成 *.tar.gz 或者 *.zip 也行,印象中 Electron 有提供 Docker 镜像来实现跨平台构建。

主要是考虑大部分用户嘛,还是有签名的dmg更方便 我还觉得需要升级一下electron版本,因为最新macOS系统下有一个动画掉帧的bug需要electron新版本解决

拉了一下electron的版本,可以试试有没有问题,dmg没签名自己处理一下https://github.com/zkwolf/Motrix/releases/tag/v1.7.0

@Jerry23011
Copy link

OK 我看了一下,macOS好像没打包universal的,x86运行导致在Apple silicon上速度有点慢,然后动画掉帧bug还在,不知道为什么,看来是我误判了,还是需要再研究一下,目前观察只会出现在低版本electron app上,但是可能有其他触发原因,辛苦了

@zkwolf
Copy link

zkwolf commented Feb 8, 2023

Silicon的话用那个arm64.dmg

@Jerry23011
Copy link

收到,简单看了一下,是没有问题的,就是设置界面点“保存并应用”会报错,但是我看设置实际上是保存成功的
截屏2023-02-08 19 25 23

  • macOS 13.2
  • MacBook Pro 14‘

@Jerry23011
Copy link

Jerry23011 commented Feb 10, 2023

动画卡顿的问题找到了,是 electron 的透明窗口,不知道能不能加上一个设置让用户选择启动 app 的时候禁用 electron 的透明窗口

@zkwolf
Copy link

zkwolf commented Feb 10, 2023

上个视频来看看?我感觉我这没感受到有啥卡顿的

@Jerry23011
Copy link

motrix.mov

录屏只有不到60帧/秒,120Hz的屏上感觉更明显

@jyeric
Copy link

jyeric commented Feb 11, 2023

新版本编译直接用GitHub Actions就行了。我去年本来想把64线程加到256线程的时候搞了一个 https://github.com/jyeric/Motrix-256threads 。但实际上只加到了128线程(具体aria2替换我都忘了是不是在这个上面了)

现在我基本上用bitcomet了。多线程最高支持200线程,而且没有等待时间

@Jerry23011
Copy link

新版本编译直接用GitHub Actions就行了。我去年本来想把64线程加到256线程的时候搞了一个 https://github.com/jyeric/Motrix-256threads 。但实际上只加到了128线程(具体aria2替换我都忘了是不是在这个上面了)

现在我基本上用bitcomet了。多线程最高支持200线程,而且没有等待时间

Bitcomit 支持 http 下载吗?

@jyeric
Copy link

jyeric commented Feb 12, 2023 via email

@Jerry23011
Copy link

看了一下,bitcomet 好像不开源也没原生 Apple silicon,而且官网被腾讯列为欺骗性网站,种子下载我一般用 Transmission,Motrix 主要是 http 比较方便

@jyeric
Copy link

jyeric commented Feb 16, 2023 via email

@Jerry23011
Copy link

确实,aria要是不维护了真挺可惜的

@zkwolf
Copy link

zkwolf commented Feb 27, 2023

确实,aria要是不维护了真挺可惜的

想当年,我正年少,不知天高地厚的想要接盘motrix(

Motrix还算比较简单的,核心都在aira2

@falseUtopia
Copy link

#1396

@ghost
Copy link

ghost commented Mar 24, 2023

需要用fnm use 16来更换node版本,不然编译有一个module会安装失败,这个module能更新下yarn.lock解决么?
我自己在M1 Mac上编译zkwolf的fork版成功了,没有报错

@youtehub
Copy link
Author

作者已经在维护了,关闭了,这个issues
image

@lsdxfs
Copy link

lsdxfs commented Jan 10, 2024

唉可惜 有大佬能帮忙编译个action的最新版吗 有些功能用得上

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants
@zkwolf @youtehub @falseUtopia @jyeric @Dragon1573 @Jerry23011 @lsdxfs and others