Projects / Swarmtv


SwarmTv is a command line broad-catching program that downloads selected torrents/NZB's from an RSS or Twitter feed and puts them in a directory for your torrent program to download. The torrents to download are selected using filters that look at the name, size, and episode/season of the torrent. A mechanism is in place to prevent double downloads. Swarmtv can even send an email when a new episode is found.

Operating Systems

Recent releases

  •  11 May 2011 18:09

    Release Notes: This release fixes compilation on CentOS 5.6. It builds using pbuilder on Ubuntu/Debian. It fixes compiling on 32-bit x86 Ubuntu 11.04. An Ubuntu Natty Narwhal PPA repository is available.

    •  03 May 2011 18:06

      Release Notes: This release fixes building using Ubuntu 11.04. It builds on mingw (Windows). pkg-config support has been added. There are some minor fixes.

      •  03 Feb 2011 21:23

        Release Notes: The name has changed from swarmtv to RSS-torrent. NZB support has been added. Many improvements to the library API. Experimental DBUS event messages. The addition of viewing statistics to the command line client. Fixes for many crashes.

        •  01 Aug 2010 14:45

          Release Notes: This release fixes filter testing and adds callback functionality.

          •  24 Jul 2010 19:52

            Release Notes: RSS-torrent is now built as a library and a front-end. A simple filter wizard was added. The last season and episode numbers are automatically discovered. Downloads can now be initiated by hand. The dependency on libESMTP is now optional. Filtering on RSS source was added. A bug that added torrents to the downloaded table even if the download had failed was fixed.

            Recent comments

            20 Nov 2010 13:17 KuleRucket

            I have found that I cannot use the tool with my torrent account with This site requires cookies to be set that contain your user id and passcode, but there is no way to set them in rsstorrent. I just get a list of 'could not find torrent' messages.

            I have to put the url in the form:;pass=XXX. This correctly gives a list of torrents when I run "rsstorrent --run --once", but then when the tool tries to download them, it says the file is not found. If I 'wget' the full url of the torrent it doesn't work either so I think these settings need to be preserved somehow.

            This is working with utorrent but it's a bit of a pain having to run it in wine. I like the rsstorrent solution better.

            Is it likely that future versions of rsstorrent will support this mechanism?


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.