The configuration file .castgetrc should be located in a users
home directory. It defines the behaviour of the RSS enclosure
downloader castget, and in particular the list of channels it
The file is based on a simple key-value format. It consists of a
channel definition for each RSS feed castget should process. A
channel definition starts with a line containing a channel identifier
enclosed in brackets. The channel identifier can be freely chosen by
the user and is used for all subsequent operations on the
channel. Following this are one or more key-value pairs on the form
key=value that define castgets behaviour when operating
on the channel. A channel definition ends when another
channel definition is started or at the end of the file.
Lines beginning with a hash character (#) and blank lines are considered comments. All identifiers, keys and values should be UTF-8 encoded.
Key-value pairs in a channel definition define the behaviour of castget when processing the channel. The channel definition
for example, instructs castget to use /home/joe/podcasts as a download directory when processing the channel df.
A channel definition with the channel identifier * will define a global configuration affecting all channels. The global configuration
for example, is equivalent to adding the key-value pair id3contenttype=Podcast to all other channel definitions.
Key-value pairs in channel definitions override the global configuration.