Wednesday, February 13, 2008

ktorrent represent

logged into a general interest (read: not free software centric in the least) bittorrent community i'm a part of and they've taken to banning many clients which are just way too broken, as defined by "kills the trackers". in the announcement they say: "Currently, we recommend current versions of : uTorrent, Azureus, Transmission, ktorrent, rtorrent, tomato." (emphasis mine)

aw, look! there's our very own baby, ktorrent, fourth in the list! moreover they say, "Most torrent clients are NOT banned, too many too list." yet ktorrent made the short list. congrats to the ktorrent team, who've created an amazingly flexible client that routinely gives me terrific download rates and all the control i could ever hope for in a very reasonable resource footprint. apparently others are noticing and using it. to think that just a couple years ago there was no good, let alone great torrent client written using the Qt/KDE framework.

i'm building the kde4 version right now to test it out, with hopes i can leave one more kde3 app behind. maybe ktorrent will be the first extragear app to get the "in love all over again" treatment? =)

19 comments:

Lee_B said...

This could be a better sign than you think :) I've noticed a few times, that ktorrent seems to be one of the most popular clients used by peers when I'm downloading something -- even more than utorrent, sometimes. And that's not just while downloading linux isos. Could be that they just listed the top clients in order or popularity.

Lee_B said...

p.s.: the kde4 version was unusably slow, last time I checked. Might be better now that KIO performance has been improved.

Anonymous said...

Do you know which ones are the banned clients? I tried Transmission, rtorrent and Ktorrent from the non banned ones but they usually don't find any seeds or peers and don't download nothing.

Now I use deluge which runs fine, but maybe this is one of the banned because it does some dirty tricks or something :S

jykl13 said...

ive got a blogg by the way its http://jykl13.blogspot.com/

muesli said...

Sadly that's the exception. Most sites I'm using are simply either blocking ktorrent, or (more likely) ktorrent can't properly communicate with the server (auth-token failed blah). Running btdownloadcurses is such a pain in the arse to use, but alas.

And yeah, I'm trying my luck with ktorrent (svn trunk and releases) for months / years now.

ZeroUm said...

On Linux I usually use rtorrent, which is a damn great client, specially when used with screen.

The reason is because ktorrent bandwidth control was broken in the build I had, long ago.

I doesn't have priority controls, or much of the cool stuff in ktorrent, but it does the job beautifully.

Weird that I actually find a CLI client easier to use than a GUI one.

Marcel said...

there's nothing better than rtorrent on linux.

ktorrent on the whitelist is no surprise. it's pretty normal actually, see what, waffles, karagarga and some of the others.

Anonymous said...

Last time I used it, it seemed to access the hard disk all the time while downloading. Maybe they fixed that?

Leo S said...

Hmm, I've been using KTorrent for a long time now. I've never had any issues, and the new beta works nicely as well. Ever since 2.1 or something it's been fast and hasn't crashed on me. The only thing I'm missing is priority on a download basis. Otherwise I'm completely happy with it.

Aaron said...

I can't seem to enable items in a torrent download while the torrent is still downloading; for example, a torrent might contain 24 episodes of a show, and I only download the first 4 to start off; I can't figure out how to enable the next 4 or beyond without removing in the torrent and reopening it. :/

-- A 16-year-old guy named Aaron.

Lengau said...

@muesli - This used to be the case on several sites, and if it's still blocked, it probably comes from that.
KTorrent 1.2 (and maybe earlier) had a problem where, if it crashed, it might send some wonky results that looked faked (but were actually just like that because KTorrent had crashed and stored weird results). Needless to say, this has been fixed for *at least* a year.

Also, KTorrent's libraries used to be named libtorrent (as opposed to libktorrent as they are now), so some site owners thought it was based on libtorrent, which many sites block (in reality, there's no connection between the two AFAIK).

Perhaps you should pop the site admins an e-mail, asking why they block KTorrent, and to consider unblocking it?

Lengau said...

@aaron - there are check boxes next to the files in the "Files" tab of the Information Widget (you may need to enable it - Settings->Configure KTorrent->Plugins, click on Information Widget and click Load. The Information widget will appear at the bottom, and you will have more info/control).

Aaron said...

... awesome. :o

Iuri Fiedoruk said...

Indeed ktorrent is great.
I was using it untuil recently my ISP started doing traffic shapping, so now I'm stuck with utorrent 1.8 under wine because they already implemented solutions to prefent TS.
Hope ktorrent follows soon so I can go back :)

Anonymous said...

@iuri fiedoruk
What is there to follow for KTorrent? There is only one encryption standard right?

Kind regards,
Stoeptegel

Dave Taylor said...

I absolutely think that Ktorrent is the bees knees and have had no trouble with it at all in quite some time.

I don't know what rtorrent is but can't see what torrent capability it can offer that I need that ktorrent doesn't offer.

Aaron, I was just listening to your speach on creating Plasma widgets and you mentioned GMT changes for daylight savings. FYI it never changes just Britain moves over to BST. U C GMT was originally used to create nautical maps (I guess the cartographers mainly worked in Grenwhich at the time for I assume the large naval fleet) and to gain an accurate fix on your position the time was needed and so daylight savings wasn't an option. There's a lot of interesting history behind it all.

A Torrent User said...

I want to like ktorrent and it does look and act fairly well; however I *never* get good download speeds with it no matter what I do, no matter how well the torrent is seeded, etc.

I hate to say it, but I almost always get good download speeds with azureus. I'd much rather use ktorrent, though, because azureus is a resource hog but the fact that it performs so poorly keeps me away from it. :(

Aaron J. Seigo said...

@A Torrent User: that's odd, because it regularly saturates my net connection when grabbing torrents. Downloads in excess of 1MB/s (not Mb =) are not uncommon at all.

KTorrent used to be noticeably slower than other clients, such as Azureus, but I put up with it because of the resource consumption issue, desktop integration and the user interface.

But these days KTorrent is really nice and fast and great at collecting those chunks from the swarm. The bandwidth controls, time scheduler, UPnP support, built-in torrent search, proxy support, encryption, DHT, etc, etc, etc are all just icing on the cake from that point forward.

As an aside: I'm not using the KDE4 version of KTorrent and it's doing very nicely. I've had one crash so far, which is unusual (I've become spoiled by it's rock solid nature in KDE3) and the UI hasn't changed very much (for the better or worse), but one less KDE3 app and some of the new features in it are very, very nice.

Hats off (again) to the KTorrent team.

Iuri Fiedoruk said...

@Anonymous:
Yes, one encryption method, and while this does work to prevent traffic shaping in private trackers, on open ones not everyone uses it. And the ISP just need one open package to ruin your connection to the internet...
Deluge was doing something different that helped, and uTorrent followed, more details here: http://forum.utorrent.com/viewtopic.php?id=31704&p=1