Remember to create the appropriate directories to hold the MP3 files for each podcast. If you are using Unslung you can make a directory under /share/hdd/data or share/flash/data, according to your disk layout, and the directory will be easily shared through the built-in samba server. For the above example you should do:

mkdir -t /share/hdd/data/podcasts/crypto-gram

chown admin:everyone /share/hdd/data/podcasts/crypto-gram

You may also add a global section specifying defaults for all channels:

[*]
id3contenttype=Podcast

The original distribution includes a sample configuration file demonstrating all supported settings, that can be found at /opt/doc/castget/castgetrc.example. You can also see the manual pages for castget and castgetrc.

Running castget from crontab

You can run castget periodically through cron, in order to check for updates for the podcasts channels, adding an entry to the crontab.

If you are running Unslung on an NSLU2, it already has a cron utility. All you need to do is choose a time of the day to run castget and add a line to /etc/crontab like this:

0 8 * * * root /opt/bin/castget &>/dev/null

This will run castget daily at 8:00am.

For other firmwares, make sure you have cron installed and add a crontab entry accordingly.