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
17 comments
Archived from the original post. Comments are closed.
Adam Curry's Weblog
pyPodder
Another entry to the iPodder lineup .
Adam Curry's Weblog
pyPodder
Another entry to the iPodder lineup .
Adam Curry's Weblog
pyPodder
Another entry to the iPodder lineup .
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
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)
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!
Adam Curry's Weblog
pyPodder update
Wow, talk about a quick devel.
Adam Curry's Weblog
pyPodder update
Wow, talk about a quick devel.
AHJ
Unfortunately the new version is only 1.0.0 inside the 1.0.1 archive!
Ray Slakinski
I checked, 1.2.0 is the right archive ;) Lots of new stuff, fixed stuff as well. Please check it out
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
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.
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.
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?
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.
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 :)
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]