A command-line podcast downloader

castget is a simple, command-line based RSS enclosure downloader. It is primarily intended for automatic, unattended downloading of podcasts.

It features



The latest release is castget-1.2.2.tar.bz2. Older releases can be found in the release directory.

Pre-built binaries or packages may be available for some operating systems and distributions:


castget is configured using a configuration file called .castgetrc located in the user's home directory.

The format of this configuration file is very simple: There should be one section for each RSS feed that you want to subscribe to, for example:


Each such section is referred to as a channel. For each channel you may adjust individual settings by adding key-value-pairs like the the two url and spool settings above.

You may also add a global section specifying overridable defaults that affect all channels:


The source distribution includes a sample configuration file demonstrating all supported settings. See the manual pages castget(1) and castgetrc(5) for details.


The mandatory screenshot:

Screenshot of castget

(In case you are wondering, the screenshot shows zsh with the agnoster theme from oh-my-zsh.)

Installing from source

To build from source you will need

Download the latest version, extract the tarball, then

$ cd castget-1.2.2
$ ./configure
$ make
$ make install

To compile from git, do the following:

$ git clone
$ cd castget
$ ./
$ ./configure
$ make
$ make install


Please report any bugs using the project's bug tracker.