Posts Tagged ‘Podcast Clients for Linux’

BashPodder

Wednesday, October 24th, 2007

In the past, I have used a number of different podcast clients to download the podcasts I listen to. I have found slight problems with each of these. For example, some did not give much control over the time when podcasts were scheduled for download. In addition, I used, I believe it was Rythmbox, and I could not figure out how to delete podcasts that I was no longer interested in downloading.

I decided to try BashPodder because I could schedule the downloads with cron and it had a configuration file that made it easy to change the podcast I wanted to receive. I downloaded BashPodder from Linc Fessenden web site. First, I created a directory named bash-podder. Then I download the three files needed to run BashPodder to that directory. Next, I created an entry in my crontab file by executing the command crontab -e, which opened up an editor to configure the cron job. Below is a sample of my crontab:


# crontab file
# m h dom mon dow command
0 * * * * /home/nathan/bash-podder/bashpodder.sh

Now, bashpodder.shell will run every hour to check for new podcasts.

The final step was to add more podcast that I like to the configuration file bp.conf. So, added all of the podcasts that I like that weren’t included in the configuration file that comes with BashPodder. Each line in bp.conf is a link to an rss file so that bashpodder will download the podcast. Although BashPodder may not have the interface of itunes, it is easy to setup and control and I would recommend it to others.