DC++, bit fiddly to set up but well worth it