Projects / Podget

Podget

Podget is a simple podcast aggregator optimized for running as a scheduled background job (i.e. cron). It features support for downloading podcasts from RSS and XML feeds, for sorting the podcasts into folders and categories, for importing podcast URLs from iTunes PCAST files and OPML lists, automatic M3U and ASX playlist creation, and automatic cleanup of old podcasts. It also features automatic UTF-16 conversion for podcasts hosted on Windows servers.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  29 Mar 2014 00:51

    Release Notes: Several updates, including the ability to disable playlist creation, a filename format fix that should support feeds hosted on Apple iTunes, fixes for some date format issues for the playlist name, and a few others.

    •  06 Apr 2013 09:59

      Release Notes: The filename format fix checks were updated so that they do not produce an error if that fix is not defined in your podgetrc. filename_formatfix9 was created to address issues with the Audioboo feed URL format. "?keyed=true&source=rss" was removed from the enclosure URL. String matches were made as generic as possible so that they might work for other feeds.

      •  30 Mar 2013 06:10

        Release Notes: The default contents of the configuration file (podgetrc) was updated to further explain the SModcast updates.

        •  30 Mar 2013 06:10

          Release Notes: A SModcast issue was fixed using a filename format fix that works in conjunction with filename_formatfix4. All but one of the filename format fixes were moved to a new function. This cleans up the main loop, making it easier to understand and maintain.

          •  20 Mar 2013 00:50

            Release Notes: This release updates filename_formatfix to correct for feeds which place the name of the file to be downloaded in the parameter media_url=. It experiments with the order of filename format fixes. Those with more specific exclusionary conditions go first, and the more generic last.

            RSS Recent comments

            02 Dec 2012 05:05 danderson3

            If the host of the podcasts requires username and password credentials, add them to ~/.netrc

            18 Jul 2011 14:55 hubie Thumbs up

            I would like to move my podcasts from one computer to another. Is it as simple as recursively copying the directory? I was looking through the script and as far as I can tell, it knows if it has downloaded a particular file based on grepping the .log files, so as long as I keep all those log files I should be OK? In some podcasts I have gone through and fixed/organized the tags, and I would hate to have those re-downloaded and overwrite what I have.

            Also, is there any reason I can't periodically concatenate all my log files together into one big one so that I can get rid of the dozens and dozens of daily log files?

            Oh, and by the way, this is a great program. Thank you very much. I find it very convenient.

            02 Jan 2008 09:51 dvehrs

            Re: Some remarks about podget

            > 1.
            > When I run podget I get the message:
            > Session file not found. Creating.
            > Can you explain to me what this means?
            > Do I have to do / change something?
            > Maybe the explanation can be added to
            > the man file.

            Nothing needs to be changed. We started tracking sessions because some people had feed lists so long that some updates would cause their cron jobs to trigger off multiple sessions & multiple downloads of the same files.

            > 2.
            > The log files do not get to the logfile
            > folder appointed in the podgetrc file.
            > In stead they go to the .LOG folder in
            > the by me appointed Podcasts folder. Any
            > idea on how I can solve this, what
            > causes it?

            This appears to be a bug. What version of Podget are you running?

            > 3.
            > In the help:
            > # Most Recent
            > # 0 == download all new items.
            > # 1+ == download only the <count>
            > most re
            > What does the + after the 1 mean. I
            > found it confusing. I thougt I had to
            > enter
            > most_recent=5+
            > for example. But it has to be
            > most_recent=5

            1+ refers to the number 1 or any bigger digit. It could be 1, it could be 5, it could be 100.

            02 Jan 2008 04:13 StandeBeer Thumbs up

            Some remarks about podget
            Hi,

            Thanks for the nice program.

            1.

            When I run podget I get the message: Session file not found. Creating.

            Can you explain to me what this means? Do I have to do / change something?

            Maybe the explanation can be added to the man file.

            2.

            The log files do not get to the logfile folder appointed in the podgetrc file. In stead they go to the .LOG folder in the by me appointed Podcasts folder. Any idea on how I can solve this, what causes it?

            3.

            In the help:

            # Most Recent

            # 0 == download all new items.

            # 1+ == download only the <count> most re

            What does the + after the 1 mean. I found it confusing. I thougt I had to enter

            most_recent=5+

            for example. But it has to be most_recent=5

            Thanks.

            Screenshot

            Project Spotlight

            Model Railroad System

            A software package that can help you run your railroad.

            Screenshot

            Project Spotlight

            Efax-gtk

            A GUI frontend for the efax fax program.