Comment by Retro_Dev

1 day ago

I like using the aria2[0] download utility - I don't think I've downloaded anything bigger than a dozen megabytes through a web browser for the last several years, and this method allows me more protocols, multiple connections, and of course continuing downloads. That said, it's nice someone found a solution to the problem - makes life easier for everyone who doesn't use an external download utility... How do you even go about finding the solutions to bugs like this?

[0]: https://aria2.github.io/

I use aria2 sometimes, but one thing that surprised me is that it doesn't fully support retries. As in, even if you pass something like "--always-resume=true --continue=true", if you try to use aria2c on a bad connection, you will sometimes get errors which make aria2c just exit. Thankfully it does have good resume support, so I was able to wrap aria2c in a bash script that calls it repeatedly until the download succeeds, but it's strange to me that this was necessary.

Some relevant github issues: https://github.com/aria2/aria2/issues/1399 https://github.com/aria2/aria2/pull/2004

Accidentally discovered recently that aria2 supports magnet files. Pretty sure it covers just about every "move this from here to me" use case.