【开源自荐】WPF开发的Aria2前端界面

已使用Avalonia重构,更新2.0.0,实现跨平台支持

软件名称


Aria2Manager

应用平台


  • Windows
  • Linux
  • macOS(未经测试)

推荐类型


【开发者自荐】

一句简介


Aria2前端界面,支持Windows、Linux和macOS

应用简介


[所具有的功能和AriaNG基本类似]

  • 多服务器支持:添加并切换多个 Aria2 服务器节点。
  • 可视化配置:通过直观的图形界面修改 Aria2 各项参数。
  • 添加下载任务:支持通过 URL、Torrent 种子文件或 Metalink 文件建立任务。
  • 下载任务控制:控制任务的开始、暂停、恢复与删除。
  • 系统通知:任务状态变更时,推送桌面通知。

    macOS不支持桌面通知

  • 本地文件集成:对于本地 Aria2 服务器,支持打开下载目录、清理本地文件及编辑本地Aria2配置文件。
  • 辅助功能:自动更新 BT Trackers 列表,检查软件自身与 Aria2 程序版本更新。

截图

v2.x 跨平台版 (Avalonia)

点击展开查看更多截图

v1.x 经典版 (WPF) - 仅维护

官方网站


2 个赞

帮你拿个图过来。

1 个赞

关注一下,Aria2是个好工具。

我觉得浏览器插件已经足够了,单独的客户端最好能有足够的亮点

那个,能不能再美化下?感觉界面可以再漂亮点

第一次进行wpf开发,就没太注重美观。以后应该会美化界面,但是什么时候就不知道了:slightly_smiling_face:

换了这个新主题(就是图里这个),我感觉还行。应该不会再做界面美化了

似乎到现在还没有见过能直接从文件系统删除Aria2下载的文件的
可以搞个与前端界面的搭配专门来搞文件?

这个功能下次更新就加上

已经更新了

1 个赞

你的一小步,Aria2生态的一大步 :clap:

用上了,比motrix小巧。
有一些建议:

  1. 下载完成后发个通知或者托盘Tips
  2. 现在是强制要求 net 6版本,哪怕电脑里已安装net8, 高版本应该能向下兼容的吧?现在长期支持版本是net8.
  3. aria2c 可以试试改用motrix修改过的,突破线程数上限。我直接替换文件会导致所有下载失败。

推荐用.netframework 4.8(系统自带)或.net 8(长期支持)
另外,button的样式好像有问题,感觉字体风格不一样

你这框架选型 .net Core 6.0 能不能考虑下要么降级4.8 要么升级上去 ?

这6.0的Core 当下是两头不靠,不大可能为了它留这么个过气框架。或者要么干脆牺牲下体积,自己打包相应dll进去。

Microsoft Windows Desktop Runtime 起步现在都是8.0,更新的软件用上9.0也不少了。

这个功能已经写完了,会快会发布

这俩我先记着,暂时先不改。9月以后我再改

欢迎大伙提建议。

最近再小更新一次,然后准备找工作了,预计9-10月后再集中更新一次

支持原创开源:smiling_face_with_sunglasses:

一是添加magnet磁链后,删不掉。具体表现为:移除后,重启A2M,之前添加过的磁链又出现了。

二是磁链包含track的话,无法下载种子

三是设置无法保留,包括界面、下载目录等

我用的官方aria2搭配你的浏览器扩展使用(轻量方面考虑),挺好的。

唯一痛点就是点击文件夹,不能打开目标位置。要求必须安装a2m。

这应该是aria2的设计吧,想要完全移除种子,需要两次移除

我测试是正常的

要改永久更改下载目录只能改aria2.conf文件。在程序中只能暂时更改。这是aria2程序的设计。我并不打算实现通过Aria2Manager更改aria2.conf文件的功能。