pyPodder 1.3.1 Released

pyPodder is my entry into the foray of similar scripts that take MP3 enclosures from RSS feeds found on sites like Adam Curry’s Daily Source Code (site defunct) and IT Conversations and puts those files into a iTunes playlist which you can sync to your iPod.

pyPodder brings a few new things to the scene. It requires no other downloads, it works as is. I had to make a few design decisions in order to do this, but I think Adam and others will highly agree that we need to make this work as easily as possible for users. Also it will not mess with your work flow, if iTunes is running and its hidden it will not jump to the forground, likewise if its not running it will hide itself on launch, lastly it will not hide if it is in the foreground.

Please download pyPodder-131.tgz (no longer available) now.

1.3.1 brings bug fixes over 1.3.0, 1.3.x brings as its main new feature: Bittorrent.

If you have any problems please comment here or use the pyPodder support forum.

Special thanks goes out to Adam Curry for his original iPodder (site defunct) script that may have just been the killer application audio blogs have been waiting for. And to August Trometer for all his help thus far.

Happy Podding ;)

Support the development of pyPodder and donate via PayPal.

Update: I now work on iPodderX full time, please check it out at iPodderX.com

← Back

17 comments

Archived from the original post. Comments are closed.

  1. Adam Curry's Weblog

    pyPodder

    Another entry to the iPodder lineup .

  2. Adam Curry's Weblog

    pyPodder

    Another entry to the iPodder lineup .

  3. Adam Curry's Weblog

    pyPodder

    Another entry to the iPodder lineup .

  4. August

    Great stuff!

    Works flawlessly. I wish, however, it would create separate playlists in iTunes based on the title of the feed. By doing this, you'd have separate "programs" you could listen to rather than a jumble of audio files.

    Thanks!

    August

  5. Ray Slakinski

    I'm working on the next release now which will do as you say, it will also organize the audio files better in the ~/Music/pyPodder directory as Adam requested.

    Also I should note, that I had some issues with version 1.0.0 and crontabs on some systems for some reason. Its a simple fix though...

    #!/usr/bin/pythonw

    should read as:

    #!/usr/bin/python

    and make the .py executable (chmod 777)

  6. August

    Hello Ray!

    Well I've downloaded the most recent version, but it's still putting everything in the pyPodder playlist. Just thougt you should know.

    Thanks!

  7. Adam Curry's Weblog

    pyPodder update

    Wow, talk about a quick devel.

  8. Adam Curry's Weblog

    pyPodder update

    Wow, talk about a quick devel.

  9. AHJ

    Unfortunately the new version is only 1.0.0 inside the 1.0.1 archive!

  10. Ray Slakinski

    I checked, 1.2.0 is the right archive ;) Lots of new stuff, fixed stuff as well. Please check it out

  11. August

    Hey, Ray!

    OK, I downloaded 1.2, and I'm getting a fatal error when I run it. The script launches, shows the introductory credits, then ends with:

    Traceback (most recent call last):
    File "bin/pyPodder/pyPodder.py (site defunct)", line 210, in ?
    if len(audioList) > 0:
    TypeError: len() of unsized object

    At first I thought the error might be due to old files/directories, so I deleted everything for a clean install and still got the error. Then, just to make sure I covered everything, I set permissions on the file to 777, but again no luck.

    Thanks!

    August

  12. Ray Slakinski

    Thanks for the great bug report, the issue has to do with a .sort I tried to do on the list that caused all kinds of great fun. It didn't show up on my 2 machines unless I killed the rss cache but kept the ini (odd) anyways I think I fixed it by removing that line so 1.2.1 is now the official version.

    I need beta testers! please-o-please email me to be a tester so I can weed out the bugs prior to doing a wide release.

  13. Steve Ivy

    Hi Ray:

    Would be cool if (dunno how hard it is to dig into the mp3 tags) you could add a bit in the comments that identified them as ipodder downloads. Then we could create a smart list to collect them, rather than managing a static list.

  14. Ray Slakinski

    I think I should be able to do that, it wont be in 1.2.2 which is just a set of bug fixes, but I'll do my best do get that in, since I think its a good idea.

    Any objections?

  15. Aaron

    I noticed there isn't a license file in your download, do you plan to GPL or LGPL this?

    I'm a linux user, I already did the updates to make this go, of course we don't have iTunes so this is a breeze. My though it this would look really slick with a PyGTK frontend.

    I was thinking that if we used a webserver people could register their audioblogs and pyPodder could subscribe to them like channels.

  16. Ray Slakinski

    I haven't settled on a licence yet, probably be MIT or GPL.

    Please email me your updates if you want, and we can release it out so other people can use it :)

  17. Pastor John

    Clicking on your pyPodder link returns the following:

    We're sorry, the page you have requested is not available.

    Where are you

    [email removed]