Closed grogcw closed 3 years ago
So in the past I have experimented with using area2, unfortunately it looks like that project is abandoned and it doesn't work well with Real Debrid.
When I try to download any unrestricted links with it I get a weird SSL error.
I put in an issue 6 months ago, but I doubt it will ever get fixed: https://github.com/aria2/aria2/issues/1739
If you know any other downloaders, with a GUI and an API for linux then I'll be happy to take a look at it.
Hi !
How do you manage your downloads for this error to spawn ?
I mean, I use it ALL THE TIME, and I've never experienced this kind of failure by hand.
The project doesn't seems to be abandoned to me, internet being interne, requests are still the same.
I don't code that much, but I can read most of C/C#/PHP/BASH/
Thanks again !
If you download a torrent from RealDebrid, then unrestrict it you get the link to download, use that to put in aria2c.
That's what I do kindo everyday, no problems here (?). I use Aria2c last release, versions for MacOS and Linux (Debian).
Here's my typical walkthrough : Torrent in RD, let it finish, unrestrict the link, copy/past with command
$ aria2c <link>
No problem whatsoever.
Maybe it's a windows-related issue ?
No I tried it in the docker container.. Do you run the docker container, if so can you try installing area2c and downloading from there?
But then again, last time I tried we were using the old docker image, so maybe things have changed now.
I tested it again with aria2c on the docker image and on Windows and so far none of the SSL errors, maybe it was a fluke or RealDebrid fixed it on their end.
I still have all the code from before, I will put some effort in putting that back in.
Ho.... I see. Not that I don't trust you, I didn't caught the "Docker" side of things, and I'm not good at it.
Isn't it possible to call an external command from Docker ?
I'll search how to apt-get
|| install
aria2 inside the container and let you know.
Edit : I just saw your reply, glad that things are working now !
And thanks again for considering my input :)
For what its worth, I just the simple single part downloader and have no issues reaching 305mbit/sec with my setup, and thats pushing the rdtclient through dockers proxy to use an HTTP proxy on the network which adds a lot of additional CPU overhead?
I really can't tell. I run rdtclient in its docker container nested in a debian vm hosted by esxi. Maybe I lack some configuration magic for the container ?
No special docker magic here. Docker with basically default settings on top of Fedora bare-metal install on an i3-7100.
Perhaps as it's a VM you are not using the best network driver or OS settings in your VM for maximum performance?
I am sure the aria2 client will help, but perhaps there is some other tweaks that can be done to generally improve network performance on your system?
I'm also assuming when you say '90mb/sec' you mean mega-bits (b/sec small b) and not mega-bytes (B/sec big B)
To clarify my earlier post, with simple downloader and using a local proxy server as well as VPN, both causing additional CPU overhead, I still get circa 35MB/sec which is my stated circa 305Mb/sec. This is fully saturating my available connection.
I'm comparing between 2 programs on the same VM, so it's not a VM network driver "problem". And to be fully clear, I meant MB/sec, not Mb/sec, I'm equipped with a dedicated fiber optic line - so yeah, 1st world "issue" here :3
@rogerfar Just wanted to say thanks for adding Aria2, I'm using it now, and although I don't see a speed improvement on my setup, I do see lower CPU usage overall so presume there would be more headroom for faster speeds if I had a faster connection! :)
A bing thanks indeed !
I now download at full speed :)
I'm having a small issue tho, everything goes to /data/downloads while my aria2 config says otherwise.
Am I missing something in confs or the default folder prevails...or something ?
A bing thanks indeed !
I now download at full speed :)
I'm having a small issue tho, everything goes to /data/downloads while my aria2 config says otherwise.
Am I missing something in confs or the default folder prevails...or something ?
It just uses Aroa2 to do the download, the folder behaviour hasn’t changed so files will download to the folder specified on the rdt-client settings.
That's correct yes, didn't even think of that to be honest.. It uses the download folder that you set in the rd-client, it doesn't care if that directory exists or not, it just passes it along to aria2 (and sonarr/radarr for that matter).
Well, I'm either bad at docker (most certainly) or there's an inherent problem to my understanding of paths.
I can't get Aria to dl wherever I want it to... (/media/folder/@AUTO_DL)
So far, my conf is :
Docker container startup (non-root user) one-liner
docker run -d --pull=always --volume /media/folder/@AUTO_DL/:/data/downloads --volume /home/user/rdt-client:/data/db --log-driver json-file --log-opt max-size=10m -p 6500:6500 --name rdtclient rogerfar/rdtclient:latest
Aria2c runs in deamon with secret (no problem when testing connections, and it's dl path in conf file is /media/folder/@AUTO_DL/
In rdt-client's settings, Download Path is /data/downloads/
, and Mapped Path is /media/folder/@AUTO_DL/
What am I missing here...?
If your Download Path is /data/downloads/
then it will use that path to send to Aria2.
If you're not downloading to the local docker container then the mapping paths and paths in the docker config won't be used for anything.
If your Download Path is
/data/downloads/
then it will use that path to send to Aria2.If you're not downloading to the local docker container then the mapping paths and paths in the docker config won't be used for anything.
@grogcw to try and simplify this statement even further, I think you basically need to set the path in rdt-client to /media/folder/@AUTO_DL/
I have refined Aria2 support, for now I'll let it run for a while and then consider adding Aria2 in the container itself.
Hi,
I love your project, it's really great, but when it comes to downloading from Rd, even the multipart-downloader can't compete with aria2. (https://aria2.github.io)
If you don't know this project, key features are resumable downloads, disk space allocation (no fragmentation by parts), multi-threaded downloads, tweakable (api access), open-source and cross-platform.
As for exemple, with the multipart downloader from your project, I get around 20mb/s. With Aria2, I saturate my entire network's bandwidth (90mb/s).
Can you consider making it optional // outsourceable as a downloader ?
Thanks for your great work,
Cheers !