25
User
Recs.
Recs.
38
Updates
Last
Updated
Updated
Activity
36 Options
SpecsUpdate
LicenseGPL
PlatformOSX Linux Windows Android
Search?
Selective downloadingYes
MagnetYes
IPv6?
Proxy server?
GUINo
CLIYes
NAT-PMP?
Embedded tracker?
Prioritization?
Broadcatching?
Daemon?
Sequential downloading?
UPnP?
DHTYes
Web seedingYes
NAT traversal?
MSE/PEYes
LPDYes
PEXYes
Super-seeding?
Web UIYes
UDP trackerYes
µTP?
Auto update?
Pros
Pro Remote control over simple standartized RPC
XML or JSON-based RPCs can be used to control aria2 remotely with both APIs completely documented. Simplest client that uploads torrent to be downloaded is 3 Python lines long (no 3rd-party libraries, only stdlib).
Run aria2c --help=#rpc
to see more.
Pro Third parties offer a clean web interface
Some web interfaces consist of pure HTML+JS, no server-side needed (except aria2c of course). It uses the same RPC that can work even over WebSockets.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?