A decent torrent client for OS X | Rickard Andersson

A decent torrent client for OS X

Edit: This article is a bit dated now that the µTorrent Mac client is available for download. Still, if you want to hear me rant about how useless all the other clients are, be my guest.

I hope the post heading didn’t deceive you. You see, there is no such thing. Lets see what our options are:

Azureus – the Windows Vista of torrent clients. This is what I use today. Every time I start it up, a piece of me dies. This thing has one thing going for it and a million thing going against it. What’s good about Azureus is that it actually works rather well. Download and upload speeds are generally very good and the client is friends with most private trackers. It also supports all the bells and whistles of the Torrent world such as DHT and encryption. Now, the issue with Azureus is what I hinted at when I compared it to Windows Vista – it’s a resource hog. Not only is the application itself immensely complex and bloated, but to make matters worse, it’s Java. That means you have to live with the overhead of the Java virtual machine whenever Azureus starts up.

The fact that it’s Java usually means another thing, it’ll look like hell. I have yet to encounter a Java application that looks good on OS X or Windows. The applications sometime try to mimic the widgets and controls of the operating system it’s running on, but it never quite looks right. In the case of Azureus, they haven’t even bothered to make it looks remotely Mac:ish. Don’t stare directly at the following image, it might cause permanent damage.

The hideous user interface of Azureus

What the hell happened there?

Moving on. The next client on the list of potentials in Transmission. It’s actually a rather nice client with a solid looking UI and a decent feature set. My issue with Transmission is that I just don’t get the same speeds as I do with Azureus. Download speeds are pretty much the same, but for some reason, it won’t upload anywhere near as much as Azureus does. The UI is nice, but I’m not a big fan of the main listing where each torrent takes up a lot of screen real estate. When you have 30 torrents in the list, it quickly gets difficult to get an overview.

Next on the list is XTorrent. This client is arguably the best looking client I’ve ever seen. Good looks aside, it has a few issues. First of all, it is based on libTransmission (the torrent library used in Transmission) and most likely has the same speed issues as Transmission. Secondly, it costs $26. I have no problem at all paying for good software, but before I do, I like to get an opinion of how well the software works and that’s just not possible with the unregistered version of XTorrent. It’s severely limited. Lastly, the person behind XTorrent, David Watanabe, has a reputation for being a real a**hole and that just doesn’t fly with me.

Finally, we have BitRocket. BitRocket appeared on the scene a little over a year ago and personally, I thought it looked extremely promising. That being said, a little over a year has passed and not a lot has happened. The website is, should we say, spartan and the forums have been down for some time. I’m not sure if the project is abandoned or what is going on, but this doesn’t bode well.

Apart from the 4 clients I’ve mentioned, there are a few more. The only two I can think of right now are Bits on Wheels and Tomato Torrent. Nothing I would recommend though.

What the OS X world needs is µTorrent. The developers claim that a port is still in the works (nice forum software btw), but this song and dance has been going on since 2005 and I’m starting to doubt whether it will ever happen. You can run µTorrent in OS X using Darwine or CrossOver Mac, but that’s like hooking up a caravan to a Ferrari.

5 comments

  1. dunson
    Posted February 27, 2008 at 00:54 | Permalink

    Great review, even though I was looking for a decent OS X client on Google… I’ve tried pretty much all of them and agree with all of your major points. I’d love to see Transmission come out with a release that can seed better. I once found on their forum that it was something due to a change in Leopard, but I can’t find it again now (something about a change in the protocol Leopard communicates with the modem). If you thought the speed was bad then, try uploading a torrent, its nearly impossible to connect to anyone.

    So for now I’m stuck with uTorrent running in CrossOver, which is a way bigger resource hog than Azureus, but I can’t stand their slick java feel and I haven’t played around in it much in classic mode, which I just found out was possible.

    Hopefully uTorrent gets ported soon…

  2. TRUE
    Posted July 22, 2008 at 15:44 | Permalink

    What’s also wanted is a client that doesn’t “deliver” content, or seek connections for no (apparent) reason.

    Azureus(/Vuze) is a major violator here. Frankly it is difficult to confirm that there’s not something odd/dangerous going on with this client.

    It initiates connections to other machines even when no torrent files are loaded. And it hi-jacks the /mach_kernel file to initiate connections.

    I’ll be investigating the alternatives — even at the risk of losing some speed or features, it will be worth it to have something more honest.

  3. Posted November 16, 2008 at 20:06 | Permalink

    Here is some good news, µTorrent for Mac is now formally acknowledged, and you can sign up to receive an email when it is released.

    Visit mac.utorrent.com to sign up for the mailing list.

  4. Posted November 16, 2008 at 22:36 | Permalink

    Cool, thanks. I’ll probably keep an eye out on the net rather than give them my e-mail address though.

  5. patrice
    Posted September 5, 2009 at 15:13 | Permalink

    Despite being a bit dated to some extent, your article helped me to reasonably decide to use uTorrent rather than Transmission, which is what I’d been using for quite a long time. As for Azureus, I never found it to deliver any speed benefits over Transmission, so I dropped Azureus after just a few weeks. Anyway, thanks for pointing me in the right direction!

Post a Comment

Comments are moderated. Your email is never published nor shared.