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

Will the torrent client add support for Aria2? #1087

Closed
2 tasks done
JoJenH opened this issue Jun 21, 2023 · 11 comments
Closed
2 tasks done

Will the torrent client add support for Aria2? #1087

JoJenH opened this issue Jun 21, 2023 · 11 comments
Labels
🤔 Idea Tell us your ideas

Comments

@JoJenH
Copy link

JoJenH commented Jun 21, 2023

Description

Hello,
I really love this application, especially its integration features. However, I'm a bit confused about the widgets and integrations. It seems that I need to create an app and configure integrations to display widgets. Of course, I will explore this issue on my own since it's my first day using Homarr. But there's another question: Can the torrent client add support for Aria2? Aria2 is a highly popular downloading tool. I understand that developers contribute voluntarily, so you are free to reject my request if it wasn't well thought out. However, I believe that Homarr would become even better with Aria2 support, and it would give me another reason to love Homarr.

我是中文使用者,所以提问是来自于ChatGPT的翻译,对于可能会带来一些误解实在抱歉。Thank you!

Please tick the boxes

@JoJenH JoJenH added the 🤔 Idea Tell us your ideas label Jun 21, 2023
@manuel-rw
Copy link
Collaborator

Hi, thanks for your request. We'll evaluate whether it makes sense to implement this.
We are currently quite busy with other updates, so this might take some time.
Thanks for your understanding.

@ajnart
Copy link
Owner

ajnart commented Jun 28, 2023

@JoJenH There are no plans to add new torrent clients at the moment. We rely on a set of libraries by @scttcper (sorry for the ping but again, thank you so much for these!) to simply implement communication with famous torrent client. It would take us too much time to implement our own version for Aria2 and we don't think the time that would take it worth it.

我希望chatGPT也能翻译这个哈哈哈哈哈哈 并且你能理解我的决定

@ajnart ajnart closed this as not planned Won't fix, can't repro, duplicate, stale Jun 28, 2023
@scttcper
Copy link

scttcper commented Jun 28, 2023

I've honestly never heard of Aria2 is there a web api?

edit - mmm its more of a download client. i dunno, maybe

@JoJenH
Copy link
Author

JoJenH commented Jun 28, 2023

Maybe,some WebUI use it,such as AriaNG.
By ChatGPT:
Certainly! Yes, AriaNg utilizes the JSON-RPC (JSON Remote Procedure Call) protocol to communicate with Aria2. JSON-RPC is a remote procedure call protocol based on the JSON format. It allows client applications to communicate with servers by sending JSON-formatted requests and receiving JSON-formatted responses.

AriaNg encapsulates specific commands and parameters into requests that adhere to the JSON-RPC specification and sends them to Aria2. Aria2 parses the requests, performs the corresponding operations, and returns the results as JSON-formatted responses to AriaNg.

By utilizing JSON-RPC, AriaNg can conveniently communicate with Aria2 and achieve the management and control of download tasks.

@hotrungnhan
Copy link

hotrungnhan commented Jan 31, 2025

I’m currently implement this one, functional work quite well, but i still need to correct some minor thing, about 80% inprogress right now.

repo

@ajnart i gonna push an PR for it soon, it won’t have many breaking changes, can it be add to release plan ?

@ajnart
Copy link
Owner

ajnart commented Jan 31, 2025

I’m currently implement this one, 80% in progress right now.

repo

@ajnart it wont have many breaking changes, can it be add to release plan ?

Not sure if you're aware but homarr has been re-wrote completely and released under v1.0 recently. If you write the way it was done for the other integrations it shouldn't be too hard to port it over

@hotrungnhan
Copy link

hotrungnhan commented Jan 31, 2025

I’m currently implement this one, 80% in progress right now.
repo
@ajnart it wont have many breaking changes, can it be add to release plan ?

Not sure if you're aware but homarr has been re-wrote completely and released under v1.0 recently. If you write the way it was done for the other integrations it shouldn't be too hard to port it over

I just do it recently since 1 day ago

@hotrungnhan
Copy link

But i don’t know how to write the document for the changes, also don’t know the way to add the icons. Can you help me briefly all the step to do?
@ajnart

@ajnart
Copy link
Owner

ajnart commented Jan 31, 2025

@hotrungnhan you can join our discord and we'll help you out. The code for the new version of homarr is not on this repo

@hotrungnhan
Copy link

hotrungnhan commented Jan 31, 2025

Aha, Joined @ajnart, my nick name is lost_in_maze. Can you check your DM ?

@hotrungnhan
Copy link

homarr-labs/homarr#2226

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤔 Idea Tell us your ideas
Projects
None yet
Development

No branches or pull requests

5 participants