Carl Franklin

.NET Wonk

Looking for an adequate BitTorrent client to replace Azureus

So, Azureus is great but a) It uses Java... not bad but an extra step for downloading, and b) it's complex. It takes a guy like me making a video about how to get it working with RSS. Not at all intuitive.

uTorrent was suggested (www.utorrent.com). Problem is it doesn't work with RSS 2.0. From the FAQ:
-----
Does µTorrent support RSS feeds?

Yes, as of 1.3.1 beta build 374. RSS 2.0 support is incomplete: most RSS 2.0 feeds will not work. It does not support RSS feeds that use RDF. It supports links in <guid>, <link>, and <enclosure url>. It will NOT auto-download for feeds that link to HTML pages instead of the torrent (such as Mininova)! However, you may be able to use the MiniRSS feed fixer script to modify some feeds to work with µTorrent.

-----
nimiq is another one (www.nimiq.com) but it does not share files. It only leeches them.

So the requirements are: Windows, No Java, Simple, Full BitTorrent, RSS enclosure support

Any other ideas?


Posted: Jan 23 2006, 12:52 AM by Carl Franklin | with 29 comment(s)
Filed under:

Comments

jayson knight said:

Not sure if this fits all your requirements, but I swear by BitComet (www.bitcomet.com). I know it fits the first 4, but not sure about RSS enclosures.
# January 23, 2006 2:35 AM

Jamie said:

uTorrent - new versions are released pretty regularly, I believe its at 1.4.x just now. It's certainly a lot better than Azureus, and although the RSS support is incomplete at the moment, it's still very useful.
# January 23, 2006 3:41 AM

cometbill said:

There was a guy called David Smith who was interviewed for a podcast at :-

http://www.dotnetrocks.com/default.aspx?showID=160

He talked about BitTorrent, and his own implementation of the BitTorrent protocol written in C# on there.

There's also a podcasting client due out soon from :-

http://www.pwopcatcher.com/

Would these not do ?

I don't know as I use SharpReader for reading RSS, and download all my favourite podcasts (at my sister's) manually at the moment.
# January 23, 2006 5:01 AM

Carl Franklin said:

Hehe... Yeah, I'm working on that. Meantime we need a better solution. If it don't do RSS it aintagonnawork.
# January 23, 2006 5:34 AM

Jim Harte said:

I believe Doppler supports the "official" BitTorrent client. And it's written in .NET:

http://www.dopplerradio.net/
# January 23, 2006 7:08 AM

Carl Franklin said:

So, I'm looking for a simple all-inclusive app that you don't have to tweak.
# January 23, 2006 7:22 AM

cometbill said:

Crikey ! you want the moon on a stick.

You'd better get out there and write it. Or start a sourceforge project for DNR listeners.
# January 23, 2006 7:29 AM

MauricioC said:

I didn't actually wait until µTorrent started to download the mp3 file automatically, but going to Options => RSS => Releases, right-clicking the current show and clicking Open makes µTorrent download it.

The FAQ you referenced says µTorrent supports <enclosure> tags. The bold part does not apply to .NET Rocks! feeds, as you link directly to the torrent. Sorry to ask whatis probably a dumb question, but are you sure it doesn't work?
# January 23, 2006 8:57 AM

Carl Franklin said:

No, I didn't try it. Perhaps I will today.
# January 23, 2006 9:01 AM

Dave P. said:

Carl:

good day, eh, from the great white north. As luck would have it, PCMag just wrote a review of BT clients:

http://www.pcmag.com/article2/0,1895,1913683,00.asp

I haven't had time to read it yet -- maybe someone will beat me to it.
# January 23, 2006 11:01 AM

Dave P. said:

UPnP should be a req't as well.
# January 23, 2006 11:02 AM

Hermann Klinke said:

Carl, you finally got it, Azureus sucks.
I use Doppler with Shareaza. Shareaza is a is dead easy and supports bittorrent, but you cannot subscribe to feed with it (same thing with Azureus as far as I remember). That's why I use Doppler which downloads the .torrent file and automatically fires up Shareaza with the mp3. Easiest solution that I have found yet.
# January 23, 2006 11:57 AM

rizzo said:

As far as just downloading podcasts, RSS Radio is great - simple and supports bittorrent.
# January 23, 2006 12:16 PM

JasonF_ said:

RE: uTorrent and rss

As mentioned above there is currently a non-beta version of uTorrent that supports RSS -- v1.4.

From the Faq(see below), if you setup a filter(similar to azureus) for the rss feed it will automatically download the torrent.

http://www.utorrent.com/faq.php#Does_.C2.B5Torrent_support_RSS_feeds.3F

To automatically download specific torrents from a feed, you can use Favorites to specify your own filters to grab torrents. It does NOT support regular expressions. Here's a simple tutorial explaining the various options and how to use it (with examples).

Hit Add, then type the name of the filter.
Click on the editbox next to Filter: and add your filter. The allowed wildcards are * ? and |. An example of a filter you could use would be Stargate?SG*1*
Not: allows you to exclude certain strings from matching. An example is you don't want releases with AC3 audio and H.264: you can write *AC3*|*H*264|*x*264* in Not: to exclude those
If you want the torrents to automatically download and start without any further input, you MUST specify a folder in Save in:! However, if you have a path set in "Put new downloads in:" in Folder Options, you don't have to set a save folder here.
Feed: chooses what feed you want the filter to apply to; either all of them or a specific one
Quality allows you choose various qualities to match against, or allow all. You can choose more than one quality in the dropdown list.
Episode number is to download only specific ep numbers, say to avoid releases of old episodes. It does support ranges (i.e. 1x4-26).
"Filter matches original name instead of decoded name" is so that you can match based off what the original name is in the feed, instead of µTorrent's parsed result.
Give download highest priority sets all torrents downloaded automatically through RSS to the top of the queue, making your seeds and other downloads get queued if you reach the max active torrents.
Smart ep. filter makes µTorrent only download the first version of each new episode that matches your filter.
Minimum interval sets a minimum interval between matches for the filter: if you set it to 2 days, µTorrent will not download anything for at least 2 days after a match.
You can use the Reset button to make µTorrent forget that it has downloaded episodes and the last time matched for that filter.
Label for new torrents auto-sets a label for torrents that match the filter.
All changes are automatically saved when you make them, so you don't have to do anything once you're done editing the filter.
You can select a filter and press ? to see what the last episode was that matched, and the last time that the filter matched something.
# January 23, 2006 12:26 PM

Dave P. said:

Carl:

(Sorry for the repeat link post. Duh, not enough coffee this morning.)

Good news: I've got uTorrent working with both DNR and Mondays. It downloads RSS feeds automagically (the filter setting is the key), supports UPnP, and does not use Java. Much simpler interface. (BTW, the FAQ instructions do not match the UI for setting up feed filters. A little frustrating, that.) This app should work well for general consumption.

BTW -- BT is really freaking fast these days. Looks like the seeding is helping a lot.
# January 23, 2006 12:36 PM

Jason F_ said:

One thing to mention with utorrent if you plan on seeding long term. By default it is set to stop seeding when the ration hits 150% of the original torrent file size. This setting is under "seeding priority"; you'll need to increase that number since there's no option to disable it.

There's also a scheduler where you can specify on a daily/hourly basis how much band with is used for seeding. [located under options | preferences | scheduler]

You can also double click on a particular torrent and specify the maximum bandwith that feed is allowed to utilize for uploading or downloading.
# January 23, 2006 1:00 PM

JasonF said:

Heh, two JasonF's. That could get confusing...
# January 23, 2006 8:23 PM

Dave P said:

Just a follow-up on uTorrent. I tried setting it up at home to use for seeding Pwop files, but it weeds out duplicates. So it would only download one version of Mondays, for example, not all of the different flavors. Maybe someone else can tease that out of the program, but I couldn't. So the Pwop ambassadors should stick with Az for now, but uTorrent seems to look good for general consumption.
# January 23, 2006 9:04 PM

Matt Smith said:

I've had good luck with BitLord. I've actually had a couple of situations where a torrent wouldn't start in BitLord but would uTorrent and vice versa. However, I usually start with BitLord first.
# January 23, 2006 11:56 PM

Scott Hanselman said:

Does not GetRight support both RSS and BitTorrent?
http://www.getright.com/new6.html
# January 24, 2006 3:47 AM

Dave P. said:

He didn't say it, but I think free is a requirement as well. Not that $25 will break the bank, but casual users probably wouldn't cross that threshold.
# January 24, 2006 9:36 AM

ActiveNick said:

Hey Carl!

Sorry, no help here since I use Azureus and you tought me everything I know about torrents.

Let me hijack your thread since I think you and your friends will love the new batch of pictures I just uploaded on my blog gallery... you're in there of course, including a new category which I dubbed "Carl Franklin Body Art Shots" :)

I'm sure you can guess what those are now :)

Anyways, here is the direct link to the post: http://www.infusionblogs.com/blogs/activenick/archive/2006/01/24/270.aspx

Enjoy! lol :)
# January 24, 2006 12:22 PM

Carl Franklin said:

Regarding GetRight:

From the FAQ:

> Can GetRight Upload files too?
> Not yet. But something is coming. :-)

# January 24, 2006 4:26 PM

Carl Franklin said:

Regarding BitLord:

Nothing in the FAQ about RSS. Searched the forums for RSS. No results.

# January 24, 2006 4:37 PM

Carl Franklin said:

Regarding BitPump:

Searched the site for RSS. Nothing
# January 24, 2006 4:39 PM

Dave P. said:

Another one: FireAnt

http://fireant.tv
# January 25, 2006 11:11 AM

Dave P. said:

Re: FireAnt

Pro:
- supports RSS (got it working with DNR feed)
- free
- no Java
- simple
- automatic sync with portable devices (not tested)

Con:
- seems a little shaky, acts like a Beta
# January 25, 2006 11:30 AM

PWills said:

Dave P.-
I can't for the life of me get FireAnt working with the BitTorrent feeds. All it seems to do is download the .torrent file to my computer (not too helpful).

I am adding a 'channel' for http://www.dotnetrocks.com/DotNetRocks_MP3Direct.xml -- is there something else to do?
# February 1, 2006 9:28 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)