You are not logged in.

#1 2012-05-18 08:37:54

Mykander
Member
Registered: 2012-03-30
Posts: 18

Looking for a podcast manager

Does anyone know of a CLI podcast application which will allow me to subscribe to video and audio podcast feeds, download either everything from date X forward or the latest Y submissions, and periodically check for new content and download the new content?

I've found quite a few podcast managers, but all the CLI based ones were shell scripts which didn't track what had been downloaded or check to see if there was new material or not before downloading.  If I could get x forwarding to work I might be able to use gpodder (as far as I can tell the gpodder CLI isn't robust enough on its own to do what I need, although that could just be poor documentation for gpo) but I'm still working on that.

Offline

#2 2012-05-18 09:01:32

stealthy
Member
Registered: 2011-05-02
Posts: 67

Re: Looking for a podcast manager

You can check out clipodder (should be a link in my sig).

It won't download from date X forward, but it will download the lastest N feeds, (with downloads_per_url = N). It will check for new content and delete old content based on the option "delete_if_more_than = N" (thanks to cdepillabout's work).

There are no command line arguments, its all specified in ~/.clipodder/config.
Here is my current config, so you can see how it looks.

[options]
download_dir = /media/samba/Podcasts/
downloads_per_url = 2
use_colors = True
delete_if_more_than = 3
show_progress = False
show_full_paths = True


# Linux related
floss         = http://feeds.twit.tv/floss_video_large
hak5          = http://revision3.com/hak5/feed/MP4-High-Definition
security_now  = http://feeds.twit.tv/sn_video_large


# News 
democracy_now = http://www.democracynow.org/podcast-video.xml
nbc_news      = http://podcastfeeds.nbcnews.com/audio/podcast/MSNBC-NN-NETCAST-M4V.xml
market_watch  = http://feeds.feedburner.com/marketwatch/podcasts/MarketWatchMarketUpdate audio

Just add it to cron, (I currently use it on my Ubuntu server)

00 01 * * * python2 /home/stealth_crypt/clipodder/clipodder
00 14 * * * python2 /home/stealth_crypt/clipodder/clipodder
00 17 * * * python2 /home/stealth_crypt/clipodder/clipodder

If you have any problems raise a issue on github. I'm also currently re-writting it in C++ (which is coming along pretty nicely). I'm trying to adhere to the Unix rules (which I really like). The C++ version should be ready in a month or so.


clipodder-git A small simple cron-friendly podcast downloader, with support for arbitrary user defined media types (pdf, html, etc...)

Offline

#3 2012-05-18 18:40:54

Mykander
Member
Registered: 2012-03-30
Posts: 18

Re: Looking for a podcast manager

Actually I did see clipodder and it's the best option I've found.  The only things it's really missing is the date ranges over just last X, and a remote method of adding subscriptions (other than ssh across and change the config).  It's what I plan on using if I can't find anything to do that.

Offline

#4 2012-05-25 18:33:40

stealthy
Member
Registered: 2011-05-02
Posts: 67

Re: Looking for a podcast manager

Interesting, I like the idea of adding subscriptions remotely.

I could keep it modular and create a "helper" program to handle remote subscriptions.
Like clipodder-remote, which would listen on a port and add subscriptions from a GET request (I'll add some type of auth to it). That way you should be able to "curl" new subscriptions.

I'm pretty sure the RSS feeds contain the date, so I could just parse that up and sort it. So that should'nt be too hard.

I'll put these requests on github when I get the time. At the moment the C++ version does everything minus a few options (like "delete_if_more_than"), I've been working on it a bit. Anyways I like your suggestions, its just a matter of time (which I don't have much of) to code them up.


clipodder-git A small simple cron-friendly podcast downloader, with support for arbitrary user defined media types (pdf, html, etc...)

Offline

#5 2012-05-26 20:24:09

Darksoul71
Member
Registered: 2010-04-12
Posts: 319

Re: Looking for a podcast manager

stealthy wrote:

Interesting, I like the idea of adding subscriptions remotely.

I could keep it modular and create a "helper" program to handle remote subscriptions.

How about a mail interface ? Many e-bay sniper support this. You can add auctions to snipe via e-mail, request a list of your currently watched auctions and so on.
Couldn't this be done via a standard MTA plus some bash scripts ?


My archlinux x86_64 host:
AMD E350 (2x1.6GHz) / 8GB DDR3 RAM / GeForce 9500GT (passive) / Arch running from 16GB USB Stick

Offline

Board footer

Powered by FluxBB