castget

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

News

Download

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:

Configuration

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:

[df]
url=http://downloads.bbc.co.uk/podcasts/radio4/fooc/rss.xml
spool=/home/joe/podcasts

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:

[*]
id3contenttype=Podcast

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

Screenshots

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 https://github.com/mlj/castget
$ cd castget
$ ./autogen.sh
$ ./configure
$ make
$ make install

Bugs

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