Giving Up on KTorrent.
May. 1st, 2009 06:03 pmI just upgraded my KTorrent from the KDE3 to the KDE4 version, and I can't get it to work. Well, I can, but I can't seem to get it to recognize any of the 250+ torrents in my queue. Of course, KTorrent doesn't have any documentation, so the only thing that it looks like I can do is scan my .torrents cache (over 1000 torrents) and then manually delete 3/4 of them as I determine that I've already downloaded that content. Bleah.
So, if I have to do THAT much work, I might as well switch clients. I've been getting mighty tired of KTorrent crashing all the time and its horrible queue support anyway. So, what linux-based torrent client do folks think I should move to?
Things I am looking for are:
I'm not sure there aren't better candidates out there though, and I don't really have much experience with these. I've tried out MLDonkey in the past and got it working, so at least I have some experience there, but I've never tried out its bittorrent features, so I don't know how useable they are. Transmission is the best known of the list (and so hopefully will get new features faster), but I wasn't impressed with the small amount of use I've given it.
Otherwise, I have no idea which way to go. Any suggestions?
So, if I have to do THAT much work, I might as well switch clients. I've been getting mighty tired of KTorrent crashing all the time and its horrible queue support anyway. So, what linux-based torrent client do folks think I should move to?
Things I am looking for are:
- Linux platform support.
- Runs as a Daemon on a server.
- Efficiency. No Java/python/perl implementations please.
- Multi-user support.
- Priortiy Queues of some sort.
- Partial Download support.
- Encryption
- Client that integrates well with firefox.
I'm not sure there aren't better candidates out there though, and I don't really have much experience with these. I've tried out MLDonkey in the past and got it working, so at least I have some experience there, but I've never tried out its bittorrent features, so I don't know how useable they are. Transmission is the best known of the list (and so hopefully will get new features faster), but I wasn't impressed with the small amount of use I've given it.
Otherwise, I have no idea which way to go. Any suggestions?
no subject
Date: 2009-05-01 11:25 pm (UTC)no subject
Date: 2009-05-02 06:00 am (UTC)It does encryption, but I don't really know what it buys you (sure doesn't defeat Bell's throttling, but that's okay, MLPPP does). I'm not sure what is a "good Firefox integration", but I click on torrent links and stuff happens. I do like that it can work out the port forwarding on my router by itself.
A Python or Perl implementation would surely be fine, as long as it uses a good native code hash library (both have mmap modules, aren't huge memory pigs if programmed properly and would otherwise be entirely I/O bound anyway).
no subject
Date: 2009-05-02 09:05 am (UTC)'Partial Downloads' is what they call the feature where you can download only some of the files in a torrent. I was surprised that there are clients out there that don't support this.
'click on torrent links and stuff happens' is what I meant by good firefox integration. Again, some of the clients I looked at didn't do that very well.
Python or Perl implementations can be efficient, sure, but my experience is that folks who choose them as their main programming language aren't used to thinking in terms of efficiency.
no subject
Date: 2009-05-02 09:53 am (UTC)no subject
Date: 2009-05-02 07:42 pm (UTC)It does partial downloads, yes, as
no subject
Date: 2009-05-03 01:10 am (UTC)no subject
Date: 2009-05-02 04:32 am (UTC)ttyl
no subject
Date: 2009-05-02 09:06 am (UTC)