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.

castget was written by Marius L. Jøhndal and is maintained by Marius L. Jøhndal and Jick Nan.




There is currently no stable version of castget. Instead you can download the latest development tarball castget-0.9.6.tar.gz or browse the release directory.

To build castget you will need

and optionally

castget has only been tested on Linux, but should work on other UNIX-like systems.


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. Please see the manual pages castget(1) and castgetrc(5) for further information.


The mandatory screenshot:

Screenshot of castget


Development of castget takes place on Savannah.