Table of Contents
podcastdl, the simplest client to download audio podcasts
Podcastdl, is a simple podcast downloader application write in plain C and designed to just work.
- a simple raw text file to manage your podcast selection
- the rest is managed by command line options
Syntax and examples
podcastdl -c <podcastlist.cfg> -o /some/directory -d <number> [-hilv]
Options :
- -c podcastlist.cfg : A plain filename containing the list of podcasts
- -o /some/directory : The target directory where the files will be saved
- -l : Set the log to be written in syslog, otherwise log are written to stderr
- -i : Add an additional .info file with information about the podcast
- -d <number> : Set the maximum number of days a podcast can have to be downloaded
- -v : Verbose mode for debug
- –version : Print the version informations
podcastlist.cfg file syntax
#cat mypodcastfile.cfg http://radiofrance-podcast.net/podcast09/rss_11558.xml http://downloads.bbc.co.uk/podcasts/radio4/fooc/rss.xml http://www.rte.ie/radio1/podcast/podcast_liveline.xml
Few examples
Download my podcast list for the last three days:
podcastdl -c myplist.cfg -d 3 -o ./my/output/path
Download
Last version: Podcastdl v 0.2.1
Install
Requirements
Podcastdl relies on libmrss for the xml parsing. I currently uses the 0.19.2 version.
Compile the sources
After tries to create an 'autotool' install, I abandon and move in a most classic install mechanism : makefile.
*BSD install
*BSD users can enjoy without changes, just
make
and
make install
will move the binary to your /usr/local/bin directory.
Linux and the rest of the world
Nothing special for you, just change the dome variables for your system :
- LIBDIR
- INCLUDES
- PREFIX
to match your system requirements.
AND OF COURSE, SUGGESTIONS AND COMMENTS ARE WELCOMED. Contact: ros/at/bebik/dot/net