gPodder media aggregator
Current version: 0.12.2 (ChangeLog) ![]()
Support gPodder: send a nice book or donate
The people over at root.cz have published a review/guide on using gPodder with an iPod, with screenshots and lots of text: gPodder: podcasty v iPode
Dan and Fab from the Linux Outlaws suggested to one listener of their show to use gPodder as podcast client. As the show contents are licensed under the Creative Commons BY-NC-SA 3.0 license, we can present you with the specific part here, taken from episode 50, about 59 minutes into the show: Linux Outlaws talking about gPodder in Episode 50. You can also listen to the complete show and see the show notes on the episode page for episode 50.
The second bugfix release in the 0.12.x release series of gPodder is now available. This release updates the Swedish translation (thanks to Anders Kvist), fixes problems with the cover downloader, corrects dialog behaviour of dialog windows and corrects the podcast list sorting. Some minor problems with legacy encodings and episode file sizes have also been fixed. This is the first release since the switch to Git, that's why the source tarballs do not contain a ChangeLog file (for now). Here's what has changed since 0.12.1:
Download the source tarball now or wait until updated packages are available in your distribution repository.
We've switched our development from the old Subversion repository at Berlios.de to a Git repository, currently hosted by repo.or.cz. See the announcement here: Announcement at gpodder-devel. You can browse the repository online using gitweb at http://repo.or.cz/w/gpodder.git and check out an anonymous working copy with this command:
git clone git://repo.or.cz/gpodder.git
You need to have "git" installed. In Debian and Ubuntu, the package you want to install is called "git-core".
After several people have discovered bugs in the 0.12.0 release of gPodder released last week, we decided to push out a bugfix release, so you get the best out of gPodder without having to wait for a few weeks to get back a working gPodder:
It is recommended that you upgrade to the latest version for the best gPodder experience. Download 0.12.1 here or read the detailed Changes since the last version.
After one and a half months, we're proud to have yet another great release of your favourite podcatcher for Linux and BSD on the plate. Enter gPodder 0.12.0. This version features a brand new SQLite backend, which will speed up the overall user experience of gPodder and make everything a bit more snappy.
See the Roadmap for release goals and major changes.
A very special thanks goes out to the really great developers without whom this release would not have been possible: Justin Forest, who did most of the SQLite code and other contributions, and our two developers nikosapi and Jerome Chabod. The list of contributors and bug reporters is so huge that I'm not able to list them here - I'd surely forget somebody. Please see the detailed changelog linked below for all contributors for this release.
Thanks to the donators of the gPodder N810 Fundraiser, which will help develop gPodder on Maemo further - there's still a long way to go, so if you like gPodder, consider donating there.
Also thanks to the nice people who where kind enough to support my reading habit by sending a nice book from my wishlist.
Download and read the Changes since the last version.
Thanks to Steve for spotting this one: Kurt Edelbrock says "gPodder's no plodder when it comes to podcasts" in his review of gPodder in this featured article on Linux.com. The article describes the basic functionality of gPodder and the advantages of using a special podcast application as opposed to, say, Rhythmbox. He points out that he would like to see a podcast directory integrated. We have discussed directory integration in Febrary this year, but from the few responses, we though we might not need such a feature at all, because it also needs manpower to maintain and update the podcast directory. If you want to help creating and maintaining a podcast directory, we can arrange something, but other than that, it will probably keep being the OPML support, and we will focus more on getting gPodder stabilized and optimized for the 1.0 release.
The podcast website Podcastim.ru has posted an interview with Leonid Ponomarev, a gPodder contributor and translator. In the interview, Leonid talks about what motivates him for working on gPodder and the reasons why he prefers gPodder over other podcast clients. He then also describes how team development works in gPodder and how we deal with patches, bugreports and documentation.
The original (Russian) interview can be found at Интервью с Леонидом Пономаревым and the English translation can be found in the Wiki: Interview with Leonid Ponomarev.
Paul Rudkin, whom you probably know because he's hosting the Bugzilla and Wiki of gPodder and is active on the mailing list, too, has kindly agreed to act as bug master for gPodder.
This means Paul is now officially empowered to step on the developer's toes whenever a bug isn't taken care of in time, and he also makes sure that all bugs receive the necessary attention from both developers and bug reporters (in case more info is needed).
This should help improve the overall quality of gPodder. I'm glad to have Paul in the boat and am sure this will benefit the project as a whole.
So, be nice to our new bug master and make sure to report every bug and annoyance you have with gPodder on bugs.gpodder.org (of course, after checking the FAQs and searching the mailing list archives and the Wiki).
A new version of gPodder has hit the streets. It has been a busy weekend so far (that's why it's already June for this release), so we'll keep this announcement short. Here's an excerpt from the roadmap:
Done
Postponed
Management/PR
You can Download the source tarball and read the Changes since the last version. Thanks to all who were involved with this release. Thanks also to Paul for setting up the new gPodder Wiki during this release cycle.

Paul Rudkin, who has been with the gPodder project for some time now, has been busy this weekend, setting up a very nice MediaWiki installation on his server, which will serve as the new gPodder Wiki. This enables us to tailor the Wiki specifically to our needs, have the advanced features that MediaWiki offers compared to Jottit (the service we used for the old Wiki) and also have (hopefully) more protection against spambots.
Paul is also hosting gPodder's Bugzilla installation for some months now, and has already done much work setting up the Wiki right and moving all contents from the old Wiki to the new one. Thanks, Paul! :)
In case you missed the gPodder presentation on Saturday, I've put up the slides for you to have a look at. They're in German, so you might not understand what it's all about - sorry for that ;) More information about Linuxwochen in Vienna can be found at the Linuxwochen 2008 web pages.

Presentation at Linuxwochen Vienna 2008. Click on the image to
download the PDF
Update: Thanks to Birgit, we now have some photos of the talk online, see here:


The Internet Tablet-optimized version of gPodder is now available in the Maemo Extras repository, which means that users of Nokia Internet Tablets can install it directly from the Application Manager without having to add another repository first.
This should provide an easy way for end-user of obtaining gPodder. People are already using gPodder happily on their Internet Tablets, and performance improvements benefit both the "Desktop" version of gPodder and the Maemo one.
You can read about the Maemo port and its user feedback in this thread over at InternetTabletTalk.
I'll be holding a talk at this year's Linuxwochen Vienna in Austria on May 17th. The talk is scheduled for 10:00am, and is targeted at end users/beginners who want to migrate to Linux or are new to Linux.
In case you are in or around Vienna on the 17th, it'd be nice to see you there :) There are other nice talks on Saturday, too, and you will find a list of talks and generic information on the Linuxwochen website.
We're proud to release yet another gPodder version. This time, we call it the "Walk like a Panther" release for no obvious reason, and we also provide you with an official Maemo version of gPodder for all the Internet Tablet fanboys out there.
Here's a list of the most important changes, for the full list of
changes,
please see the ChangeLog file in the released tarball.
We've
updated the list of contributors (patch writers, bug reporters and
donators)
in the about dialog for this version. If you know you should be on this
list,
but somehow aren't, please get in touch, and we'll add you.
You can grab the release tarball now, get the Maemo version from the Maemo repository (or use Application Manager if you already installed gPodder from the repository on your Internet Tablet) or wait until your distribution packages the new gPodder version for you :) Enjoy!
Thanks also to the people who sent donations during this release cycle - your support is greatly appreciated! :)
I'm currently playing around with doing a proper port of the latest development version of gPodder to the Maemo platform (Nokia Internet Tablets). You can have a look at the current status in this thread at InternetTabletTalk. If you are interested in this port, please get in touch.

gPodder 0.11.1+svn on Maemo
This month, we have seen our 600th commit in the SVN repository, which means our version history is growing every month and we can consider ourselves quite a mature project now. Of course, this doesn't mean that development is slowing down. On the contrary: We're here to announce the immediate availability of gPodder 0.11.1, the release that has been attacked by Killer Tomatoes! We got rid of a huge number of bugs and fulfilled nearly all of our release goals.
About the not-fulfilled release goals: We can't reproduce the "Moving download directory doesn't work bug (#8), so if you experience this bug, please leave a comment in our Bug tracker. Some other feature goals have been moved out of the way, because after we conducted our "What's your gPodder workflow?" survey, we found that gPodder's users would rather have a rock-solid, stable gPodder than tons of features that are not really needed. Of course, we will continue adding useful features and extend existing ones, but we try to focus on stable releases.
That's it for this month - please download the new release or try the SVN version of you feel brave. Packages in distributions will appear in the upcoming days or weeks, as usual.
An article about gPodder was published in the 03/2008 issue of htu_info, a news magazine for students at the University of Technology in Vienna. The article is in German and describes a bit of the history of gPodder and how it all came into being. Apart from that, it describes a simple use case of gPodder.
If you write a blog entry about gPodder or some nice article that helps users understand gPodder or improve gPodder's value, feel free to get in touch so we can link it here. As always, the Wiki is also open for your contributions.
The next release of gPodder, version 0.11.1 is already in the works and in stabilization phase. We should be able to get out a new release fixing many bugs and having a huge startup performance boost (thanks to Nick) at the end of next week. Happy easter for those of you who celebrate it!

Article in htu_info. Click on the image to download the PDF
As always before the end of the month, we present you yet another great
gPodder release: gPodder 0.11.0, featuring the long-awaited first
version
of our tray icon support (and Jérôme is
already working on some improvements
in SVN trunk). Apart from that, this release also adds an improved, new
synchronization module (which brings CLI support a'la gpodder
--sync),
support for sending single episodes to your Bluetooth-enabled mobile
devices,
a new, about:config-like expert configuration editor and last but not
least
usability updates for the main window. Of course, we have also fixed a
bunch
of bugs that were reported in this release cycle via our bug tracker.
Don't forget to look at the new screenshots :)
You are encouraged to upgrade to this new version of gPodder. You will find the source tarball and distribution packages on the downloads page. Thanks to Nick (nikosapi.org) for donating a two-year domain registration for gpodder.org. Also thanks to Paul Rudkin, who hosts bugs.gpodder.org on his web server.
If you have any questions or problems, please see our FAQs, our Wiki or the Mailing list. Enjoy!
gpodder --sync)gobject.idle_add (for non-GTK
support)make releasetest (automated
pre-release tests)After the early December release, we had enough time to prepare this special release: gPodder 0.10.4 is here, and it shines with its updated translations, some minor feature enhancements and many bug fixes that make this release a very stable one. Of course, this also means that we have not included all the cool features that you can already find in our Subversion repository, but it means you get a stable, usable podcast downloader. The new features currently in development will be stabilized until late February for the next release.
In this release cycle, not only did we enhance the gPodder Wiki and had fun trying to get the iPod Touch working (thanks to Pieter De Decker), we also got a brand new, Bugzilla-based bug tracker that we plan to use for keeping track of bug reports and feature requests - thanks to Paul Rudkin for taking the time to set everything up and for hosting the Bugzilla installation. I am also very grateful for the two books I got sent via my Amazon Wishlist - it is a nice motivation for doing some more work on gPodder. Last but not least, I want to thank all the people that have contributed to this release, they are listed below (and I hope I didn't forget anybody).
You can grab the new release tarball from the downloads page or wait until the new version makes it into your distribution's package repositories. If you have any questions or problems, please see our FAQs, our Wiki or the Mailing list. Thanks.
Thanks to Chess Griffin, gPodder is now available in the FreeBSD ports collection. The package in the ports collection still needs to be updated to the latest upstream release, but now it's officially available within FreeBSD and can easily be installed and configured for such systems. More information is available at the gPodder page at freshports.org where you will also find instructions on how to build or install the port/package in FreeBSD. The FreeBSD port page is also linked from gPodder's download page now.
It's not yet the end of December, but as the week between christmas and my birthday tends to be busy, I decided to push out this release earlier in the month. After all, this release contains an important bug fix for a bug that appeared in 0.10.2 and prevented first-time users from adding a new channel. Still, in these few weeks, we've added a bunch of good features that will make your gPodder experience even better (or at least that's what we hope..).
Highlights of this release include the new pill in the
channel navigator: A graphical representation of the numer of unplayed
vs. downloaded episodes. This feature
is based on an idea by Paul Rudkin from November. Another change to
make life with strange
podcast authors easier is the ability to directly add iTunes Podcast
links (the ones starting
with http://phobos.apple.com/...) to the channel list -
gPodder will take care
of "resolving" the correct podcast RSS URL. You can now delete single
episodes from your iPod
from within gPodder (not yet available for MP3 players, though). A very
cool feature has
been suggested by Paul Rudkin, who also did the initial patch: Episodes
can now be locked,
so they can not be removed from the gPodder GUI. These "locked" episode
will also be hidden
from the Delete old episodes dialog. See below for the complete list of
new features and changes.
Teo Ramirez was kind enough to take the time to translate gPodder to
Galician, so we now
have gPodder translatins for English and 10 other languages. PayPal
donations are always
very nice. This month, John Charrette sent a donation - Thanks!
And don't forget to visit
the new gPodder Wiki that is
updated more often
and now also hosts our Feature
Requests list.
As always, you can grab your tarball from the downloads page, view new screenshots on the screenshots page or wait for your distribution vendor to update the gPodder package. Enjoy!
We now have a Documentation Wiki for gPodder over at jottit.com, where we will be able to more actively maintain our documentation and make it easier for different contributors to add content to the documentation. All current documentation that has been available at this site has been migrated to the new Wiki.
Wiki URL: wiki.gpodder.org
November has been a busy month for gPodder so far, and so we're happy to present you yet another feature-packed release of your favourite podcatcher: gPodder 0.10.2! In the last few weeks, we've added a new episode selection dialog, added the new configuration and settings manager that has been in the works since mid-October and also spiced up the channel navigator a bit with nice, helpful tooltips.
Apart from that, the usual code maintenance work has carried on, and we also nailed a bunch of bugs. Coincidentally, there have been several bug reports about disk I/O problems, mostly related to full disks, so these bugs are now handled gracefully and with notification dialog boxes.
Gerrit Sangel proposed
correct displaying of file size units (SI units aka 10x
versus "Binary" units aka 2x). We still default to binary
units, but you can set the configuration flag use_si_units
to True to enable the displaying
of SI units throughout gPodder.
format_filesize() now does standards-conformant
formatting (binary and SI units)pyID3 (we now use eyeD3 for
extracting cover art)util.find_command()
functiongdfs scripts are now part of the source
distributionenumerate(), etc..)A bit more than a month since our last release, we're proud to announce gPodder 0.10.1. This release focuses on minor bug fixes and some usability improvements. For users that download many episodes at once (and maybe even in parallel), gPodder will not update the GUI so often, resulting in less CPU usage. Owners of newer iPods with video support can now synchronize their video podcasts with the "Video Podcasts" menu item on their iPod (previously, gPodder synchronized videos to the "Videos" menu).
Grab your copy of gPodder 0.10.1 now or wait until packages appear in your distribution in the next days or weeks. If you like gPodder and want to show your appreciation, please have a look at my wishlist or look at the donations page. The gPodder 0.10.1 tarball is available from the downloads page.
GladeWidget.show_copy_dialog)The Iowa-based web site CyberNet News has reviewed gPodder 0.10.0 and describes its new features since their last review in May. The review highlights some of the most important new features and also brings up some missing features that have been on our TODO list for a while. The most important feature that is missing (according to the review) is the ability to remove podcasts from the iPod when the episodes have been removed within gPodder, something that currently isn't possible, but is planned :)
If you are interested in reading the review, here's the link: http://cybernetnews.com/2007/10/09/gpodder-[...]
After one month of hard work, I'm very proud to announce the greatest release of gPodder so far: gPodder 0.10.0 is here :) We have been busy preparing the new release, which is a huge step forward compared to the previous releases. Highlights of this release include the support for all RSS dialects and Atom feeds by utilizing the Universal Feedparser. The download system was also updated to use urllib, so we don't depend on wget anymore and downloads should appear smoother in the GUI now.
If you are tracking our codebase, you will notice that there has been a big wave of re-structuring and re-organization in the last few weeks. This makes the gPodder codebase more maintainable and also makes adding features easier. For example, we now have a live download status in episode info dialogs. Context ("right-click") menus were also added to the available episodes view and the channel navigator. The GUI has once more been slipstreamed - have a look at the new screenshots!
Well, really - there has been a lot going on in the last few weeks, so I am very happy to present you this new version now. Grab it, install it and tell us how you like it, the gpodder-devel mailing list is always waiting to hear about your experience with gPodder. If you like gPodder and want to show your appreciation, please have a look at my wishlist. As with every release, donations are always welcome. You are still reading the release notes? Download gPodder 0.10.0 now!
.divx extension (thanks to
Alistair Sutton)webbrowser module to open URLs (works
even without gnome-open installed)I've just upgraded the license for gPodder from GPLv2 or later to GPLv3 or later. If you are thinking about upgrading your own project to GPLv3, Richard Stallman from the GNU project has summarized the reasons in the document "Why Upgrade to GPLv3".
The new license text of GPLv3 can be found here.
In the meantime, the number of commits to our Subversion repository has reached 400. I'm currently working on preparing my experimental version of gPodder to be moved to trunk, so we will have fresh new code available as our new standard codebase soon enough.
I'm glad to announce a new gPodder release. This release focuses mainly on stability, code clean-ups and bugfixes. This version marks the last release closely based on previous releases: The next release version of gPodder will be based on a version between 0.9.4 and 0.9.5, but has undergone massive re-organization and simplification allowing many cool features.
But for now, gPodder 0.9.5 is what you get and it's strongly recommended to upgrade to this version to get all bug fixes and compatibilty upgrades that will make the upgrade to the next version as seamless as possible (hopefully ;). Grab your copy now or wait until your distribution publishes a package.
channels.opml, which will be
the default channel list in upcoming versionsgpodder.util module that combines independent
utility functionsgpodder.gpodder to gpodder.gui
in preparation for absolute importsopmlChannel, libopml{reader,writer}.py
and add new opml moduleThanks to the massive contribution and high traffic on our gpodder-devel mailing list, we're happy to announce a new installment of the gPodder series: gPodder 0.9.4. Rolling in with high-profile additions like the new channel navigator and the support for HTTP/FTP authentication (by Nick), this is one of the biggest releases in the last few months.
We're also happy to see many bug reports and added patches coming from other distribution channels, like the Debian BTS. We've fixed all reported patches with this release, and with the addition of the cool features mentioned below, we are sure you'll like gPodder even more!
Small fixes and improvements all over the codebase are always included in such a big release as this one. Support for newer libgpod versions and usability improvements in the GUI are the highlights of this release:
We also fixed some bugs that have cropped up on several bug trackers in the last month...
To be more accessible to people around the world, gPodder has supported I18N for quite a long time. This release updates old translations and adds new one: Ukrainian...
As always, this release would not have been possible with the countless contributions, bug reports, testing and traffic on the gpodder-devel mailing lists, so I'd like to thank the following people for their special contributions to this release:
Are you excited already? Go and download your copy of gPodder 0.9.4 right now. Packages in distributions should be available in the upcoming days.
We've been busy preparing yet another gPodder release in the last weeks. Several bugs have cropped up (even if they are only related to special use cases), and again we managed to improve the GUI usability a bit, so using gPodder will be more pleasant than before.
The most visible and biggest improvement is the new channel navigator. This adds a (optional) sidebar to the left side of the gPodder main window. The list displays the channel's icon or cover, the channel title, a short description and channels with new episodes are highlighted. You can read about the new channel navigator and view some screenshots in gPodder gets new channel navigator.
Another change that is already available in the Subversion repository and will be available in the next release is an improved GUI for subscribing to and editing channels. Podcast URLs can now be entered directly into the channel navigator and the channel editor got a bit more sexy. Read more about this feature in Subscribing to podcasts in gPodder.
Other changes this week include a new and improved OPML importer, defaulting to gPodder's own podcast directory (feel free to suggest good feeds) and better error handling for synchronization to filesystem-based MP3 players.
A new release is not too far away now :) As always, feel free to have a look at my wishlist or consider contributing or donating.
This is a bugfix release adding all fixes that have accumulated in our code repository since the 0.9.2 release. This release improves track length detection for iPod sync, updated translations from launchpad.net (Rosetta) and fixes several important bugs.
As always, distribution packages will be available from the usual locations in the upcoming days. You can download the source tarball for gPodder 0.9.3 now from Berlios' download servers.
Some newly-spotted media coverage of gPodder: Six Tools to Mange your iPod on Linux Systems suggests using gPodder for podcasts on an iPod. Harlem writes in Ubuntu Tip Often Overlooked: »For the package of the week, I chose gPodder. Yet another podcatcher, but this is really simple and elegant.«. Another recent article comes from Miercuri in Romania, entitled Podcatcher pentru linux. In March 2007, an article entitled Podcasts posted on Vision Knights states: »I’ve played with a couple of podcast programs on Linux and have settled on gPodder as my reader of choice.«. If you're going to blog about gPodder, tell us - we're always glad to see some media coverage!
This month, gPodder celebrates its 2nd birthday - rejoice! We've been busy preparing yet another great release of your favourite Podcast catcher. Since the last release, gPodder has been packaged officially for Debian GNU/Linux and it's already available in Ubuntu's universe repository, too.
This release adds support for podcasts using the BitTorrent protocol to carry the actual content. Support is provided by either invoking gnome-bittorrent or by giving the .torrent files to your favourite BitTorrent client (e.g. Azureus). Bandwidth limiting (rate limits, queue) is also provided for users on dial-up and low-bandwidth connections. And last but not least, gPodder is now translated into Russian! :)
You can download gPodder from the berlios download servers or wait for your distribution to update the gPodder packages in their repositores.
gPodder's preferences dialog grew a bit with optional features and extras and also with the addition of BitTorrent support, etc.. in the last few months. The time has come to re-work the preferences dialog to be more usable and easier to understand and use.
Yesterday evening, I've re-worked the dialog, moved BitTorrent options to a seperate tab, renamed the "Advanced" tab to "Extras", slipstreamed the network proxy configuration, added icons and headings. You can view screenshots of the current svn version on the Screenshots Archive page.
With these changes in place, we're not too far away from gPodder 0.9.2, which is planned to be the next stable release of gPodder, featuring BitTorrent support and other fixes that have been in our subversion repository since the 0.9.1 release. I've already prepared a list of TODO items that I want done before the 0.9.2 release, namely updating translations (the new preferences dialog introduces new strings) and making the download queue resizable without needing a restart.
Since the last gPodder release about three weeks ago, we've kept improving, fixing and extending gPodder in our Subversion repository. Here's a short summary of what you can expect from the next gPodder release.
We have improved the RSS parsing code, so it will work with more podcasts, and also work for subscription-fee-based podcasts with GUID episodes.
Nick has been busy sending in patches, so we now have BitTorrent support in gPodder - you can either let gPodder save torrent files to a folder where your torrent client will pick it up (i.e. Azureus has an option for adding torrents this way) or let gPodder work with Gnome BitTorrent, which will download your torrents to a specified download location. Gnome BitTorrent support is the preffered method of downloading torrents with gPodder and is very well integrated already.
For users with low-bandwidth connections (or users that have subscribed to many podcasts), we added an option to limit the download rate, so you will not saturate your internet connection when downloading new episodes.
Users of iPods and portable MP3 players will be happy about another patch from Nick that adds a preference option to only synchronize not-yet-played episodes to your portable device.
The latest change in the current svn revision is a "Save to file" button in the episode info window, so you can now save single episodes to your filesystem. You can use this feature to copy an interesting video podcast episode to your desktop for sending to a friend.
Another month, another gPodder release. This release includes new
graphics,
many GUI usability improvements (including streamlined dialogs). Also,
iPod
synchronization and filesystem-based MP3 player sync has been improved
and stablizied and gPodder now keeps track of which podcasts have been
played and syncs this information to and from the iPod. Additionally,
file metadata
can be updated from the feed and OGG podcasts can by synchronized to
iPods, because gPodder will convert the OGG files to MP3 if oggdec
and
lame are installed. Instant OGG podcast fun for your iPod!
Go and download the latest version of gPodder today! Don't forget to look at the new screenshot page!
Shift+ReturnWhile we're eagerly working on getting out the latest and greatest new gPodder release with an improved GUI and more stable than before, here are some recent reviews I've just found on the web, maybe you'll find them interesting:
About a month after the 0.8.9 release candidate, we're proud to announce the availability of gPodder 0.9.0, adding some bugfixes, translation updates and last-minute feature additions to the gPodder codebase. Go and download the latest version of gPodder today!
Please refer to the list of new features/changes for gPoddder 0.8.9 to see what's in this new release for you if you're upgrading from gPodder 0.8.0. Here's a short list of what changed since 0.8.9:
As always, this release would've not been possible without the contributions, discussions, feedback and donations from all the nice people on gpodder-devel and elsewhere, so here's the list of people I want to thank for their contributions (plase mail me if I've forgot you on this list):
With the last major release of gPodder (0.8.0) at the end of July 2006, this is the first "big" release after 7 months. We've come quite a long way since then, and I'm happy to see the list of contributors grow since the last release. I'm also very excited about the Maemo porting effort, lead by Mika Leppinen. This port makes it possible to run gPodder on a Nokia 800 Internet Tablet. Adam Curry reviewed gPodder on the Nokia 800 in his "Daily Source Code" podcast - listen to the show if you have the time.
Some ideas are already in place for post-0.9.0 development, and our TODO list is still filled with nice-to-have wishlist requests and ideas. I hope that gpodder-devel keeps being a nice place where people send patches and discuss new ideas. And last but not least, I hope you're having fun while using gPodder :) Enjoy.
In anticipation of the big gPodder 0.9.0 release, I'm proud to announce its release candidate, gPodder 0.8.9. This release should work stable for you already, as the code has been tested for the latest couple of weeks now. As always, we'll have some more detailed release notes ready for the 0.9.0 release, so here's just a short overview of what's new in this gPodder release:
So, please go straight to the downloads page and grab your copy of gPodder 0.8.9. As always, please test this release and if you have any problem, feel free to contact the gpodder-devel mailing list.
For those of you who own a Nokia Internet Tablet there is now a port of gPodder to the Maemo platform. Maintained by Mika Leppinen, the first version supports the Nokia 770 and Nokia 800 Internet Tablets. You can download the 0.8.0 release from https://garage.maemo.org/projects/gpodder/ and the original announcement can be found here.
Screenshot: gPodder on Maemo
In an effort to split up my projects' homepages from my personal website (perli.net), I've moved the gPodder website to its webspace on berlios.de. This means that you can reach the gPodder website with all information about gPodder on its new URL at gpodder.berlios.de. If you have any links to the gPodder website, please update your links and bookmarks :) As a side effect of this move, I've also revisited all subpages, so they are more up to date now and the dependencies page already reflects the changes for gPodder 0.9.0. Enjoy :)
While we're preparing the 0.9.0 release of gPodder with big improvements in stability, usability and features (see current development version for what's in for you already), Jeff Spaleta also announced that he has started the process for getting gPodder into Fedora Extras. This is good news for Fedora users, as they will be able to easily install and upgrade gPodder on their systems then the package is ready.
If you're looking at our ChangeLog, you will see we've fixed some bugs in the last couple of months and have added some new features this week. For example, gPodder now supports adding the "time released" and cover image to iPod Photo/Color/Nano/5G (Patch by Nick). Alain Tauch reported a bug that prevented him from running Makefile commands on FreeBSD - he also sent in a patch that fixed this problem.
We've also got new translations since gPodder 0.8.0: Swedish (Thomas Nilsson), Italian (Antonio Roversi) and Portuguese (Joel Calado). Thanks to all translators! If you want, you can always have a look at our i18n HOW-TO and contribute new translations.
The long-standing "new downloaded channel doesn't appear and requires a restart of gPodder" bug has also been fixed this week.
Another patch from Nick added support for the "blue bullet" marker on new 5G iPods and set the "remember playback position" marker for these iPods too. Adrien is currently working on some basic support for non-iPod MP3 players so you can synchronize your podcasts to these devices from inside gPodder. If you want to stay up to date on the development, feel free to subscribe to our mailing list.
Rejoice! gPodder 0.8.0 is here. This is the first official release since April, so you are encouraged to upgrade to this new release - it includes various bugfixes and compatibility fixes for different podcast services. Of course, this release is packed with a bunch of really useful and interesting new features, for example the possibility to Import channels from the web, using OPML feeds (you can import your odeo.com lists now - many other services are also supported). The user interface was improved again - you can now select multiple items to download/cancel/delete. A progress bar has been added to the feed update dialog which can now be automatically called on gPodder startup. To download your copy of gPodder 0.8.0, go to the downloads section. We have also prepared Debian and Ubuntu packages for easy installation and the official Gentoo ebuild is expected to be updated soon.
Please read: We are still in need of donations and contributions. If you like gPodder, now would be a perfect time to show you appreciate this tool and the time it took to create it by donating to the gPodder project. If you speak a language other than English, German and French, please consider helping out by translating gPodder into another language. Other contributions are also always welcome - just get in touch with us on our mailing list.
This release wouldn't have been possible with the contributions of various people, so here's a list of people I want to thank for their support:
Here's a list of the changes in gPodder 0.8.0:
Download all, Cancel all and Delete
all buttonsWe've been busy in the last few weeks to squash the last bugs and add some very enjoyable features to gPodder. If you've been watching our mailing list lately, you might have even tried out gPodder 0.7.9 already - this is a pre-release testing build that already includes most changes for the upcoming 0.8.0 release and is here for people to try out and report bugs, so we have a shiny, working gPodder release in the coming days.
If you feel brave, you might try out the gPodder 0.7.9 release today and report bugs if you find any: gpodder-0.7.9.tar.gz. If you have got Ubuntu Dapper or Debian (Sarge or newer) installed, you have it even easier: simply download the corresponding package, either for Debian or Ubuntu Dapper.
We've already implemented some features that are not in 0.7.9, but will be in 0.8.0, so watch out for a new release in the next few days. Until then, I've prepared some new screen shots that depict the improvements since gPodder 0.7 - you can find them on the screenshots page (gPodder svn).
We are happy to announce that Hanno Böck is now taking
care of the gPodder eBuild in the Gentoo portage tree. This means that
gPodder is now directly supported in Gentoo and can be used with the
usual tools to manage software. gPodder can be found in the Portage
tree under media-sound/gpodder and you can find more
information about the package and eBuild here.
In other news, summer holidays just started and I just came back from a one-week travel to the Canary Islands, so if everything goes well, we will be able to get out a new gPodder release in the coming days. Watch this website and if you want to get involved, feel free to join us on our mailing list.
I've tried out Ubuntu 6.06 LTS (Dapper Drake) today and also compiled a new package of gPodder 0.7 (current stable) for it. You will find the package in the download section.
Installation of this package is really straightforward in this new Ubuntu release: Download the deb file to your Desktop, double-click it, review the description, click on the install now button, authorize and Ubuntu's new deb-installer will take care of the rest. Enjoy.
This is not the most recent news, I know, but anyway if you're curious to read some media releases covering gPodder, look no further! If you wonder when the next gPodder release will be out, just ask on our mailing list - summer is coming soon..
Today, I've updated the contributed packages list for gPodder 0.7. Look at the downloads page to see the list. We can now provide packages for Slackware (thanks to camp lear), Gentoo (thanks to Steve), Crux Linux (thanks to Matthias Hendenskog) and ArchLinux (thanks to William Rea). If you find a package for another distribution, feel free to notify me about it.
There have been some changes to gPodder in our subversion repository since the 0.7 release. Things in svn are to be considered experimental (as always), but for the curious: I've tried to get D-BUS working with gPodder (for iPod discovery, etc..). Apart from that, I've extended the information dialogs for episodes, so you will see more information about the episode you have selected. Podcasts will be flagged as such (with description on iPod's display) when using the cvs version of libgpod's Python bindings. Also, we now have a "released" column in the available podcasts tab.
We're still searching for more translators for gPodder. If you want to translate gPodder into your language, don't hesistate to write to the gpodder-devel@berlios.de mailinglist.
After about only a week or so, a new gPodder release is out and ready for you to get your podcasts in an even more delicate way. But if it weren't enough to improve code quality and usability, no: We've also added support for i18n (that is, translations) and also the iPod (given you install some optional dependencies for the iPod support). Yes: You can now sync your downloaded podcasts to your iPod, without much fuss. As there are some never-before-seen features in this release, I'd like to get some comments on how you like it and if there are any problems on your side.
Anyway, on to the changes for this release:
Thanks to Alain Tauch who contributed the French translation and also some patches. Thanks to Peter Hoffmann for Debian/Ubuntu package maintenance. Thanks also to patch contributors for this release, Adrien Beaucreux and Ortwin Forster - and of course all that I have forgot.
April 4th 2006, 19:49: Updated tarball and deb packages to apply a bugfix that has forgotten to find its way to gPodder 0.7. Please re-download. Thanks to Marius Scurtescu for pointing that out.
You can download gPodder 0.7 source by clicking here: gpodder-0.7.tar.gz. Watch the gPodder download page for distribution packages.
Apart from the usual bugfixes, I've spent the last two or three days experimenting with libgpod's Python bindings to get iTunesDB reading/writing support into gPodder. With this, iPod synchronization support is now in the subversion repository and works fine for me with my iPod mini. It's in an early stage, but synchronization of downloaded channels works already and you can also exclude channels from synchronization already. With some fancy icons from the Tango project, the synchronization progress dialog looks quite fashionable, as you can see in the screenshot below.
In other news, we now have a French translation file for gPodder, so gPodder is now available in English, German and French. If you'd like to contribute a translation, please get in contact with the gPodder mailing list: gpodder-devel (at) berlios.de.
Today, I've done some more testing with gPodder and different feeds and squashed several bugs, especially threading and downloads seems to be working stable now. The downloading list now also updates in real time, as a side effect of the threading fixes. LocalDB handling has also been improved, and in the (now very unlikely) event that a downloaded feed gets lost on its way to the localDB, it will be re-added as soon as you try to re-download an already downloaded feed.
If this is too technical for you, this simply means that gPodder 0.7 will be even more stable than 0.6 and that localDB seems to finally start working well. If you have the time, try out the current SVN release (even if it might introduce some more bugs, but it's worth the new features). With these changes happening, we might get a 0.7 release out before easter, maybe..
Only two days (!!) after the release of gPodder 0.6, we are currently working on gPodder 0.7, the next episode of the greatest podcatcher of them all. The most exciting new feature probably will be i18n support, so you can use gPodder in your own language. For this, we still need contributors that are able to translate gPodder into their native language. So far, we have a completed German translation, and a French translation is in the works.
As you probably see, I've re-designed the gPodder homepage. Donations are welcome, as are contributions to gPodder itself.
Screenshots for the current development version of gPodder are available from the new screenshots page. The new features you see here: Support for iTunes images, if the channel provides one and automatic detection of installed audio players that can then be selected in the preferences dialog. As of now, I've also streamlined much of gPodder's codebase, so it will run more efficiently and the code is less bloated.
If you want to help out translating gPodder into your language, get in touch with the gPodder mailing list on gpodder-devel at berlios.de. Thanks!
Nearly two months after the glorious 0.5 release, gPodder is back and as cool as ever. For this release, there are only a few features, but the codebase has been improved, so everything is more stable now. Also, the GUI has been improved as you can see on the screenshots.
Here is a short (but not complete) list of new things that you get with gPodder 0.6, compared to the 0.5 release:
I'd like to thank all contributors that have provided feedback and patches to this gPodder release, especially Adrien Beaucreux, who just recently joined the gPodder team and also a big thank you to Alain Tauch, who has submitted loads of patches and fixes to bring you the most stable gPodder release up to date. As always, I'd like to thank all the people who provided feedback to gPodder and suggested features and reported bugs. And as far as the bug reports, patches and feature requests are concerned: keep sending them in :)
You can download gPodder 0.6 source by clicking here: gpodder-0.6.tar.gz.
After download, simply extract the tar archive and check the INSTALL
and README files for instructions on how to get gPodder
running on your machine.
Release early, release often. The new release of gPodder is here and is better than ever, with features already mentioned in the announcement of the pre-release snapshot. Newer features that haven't been available in the pre-release so far include, but are not limited to:
Thanks to all people involved in this release and thanks for all the nice feedback that has been sent since the last release, and of course, keep sending feature requests, bug reports and simple "it rocks!" mails :)
You can download gPodder 0.5 source by clicking here: gpodder-0.5.tar.gz.
After download, simply extract the tar archive and check the INSTALL
and README files for instructions on how to get gPodder
running on your machine. Update 05.02.2006: Fixed dependencies on
help2man and tepache (tepache included, help2man only needed when
changing code).
The source tree of the beloved media aggregator gPodder is now managed in a Subversion repository. You can access it anonymously to check out the most recent development code - of course, including all kinds of new, nasty bugs at no additional cost. Peter was busy figuring out how to build deb packages today, so we now have experimental Debian packages here. New features include the ability to drag-and-drop feeds to the gPodder window and setting already downloaded podcasts to a different background color.
Twenty days after the development snapshot has been released, work is progressing towards the next gPodder release. I'd like to welcome Peter Hoffmann to the gPodder team, he has already contributed lots of code and ideas to the current gPodder codebase. We are currently setting up development on BerliOS. We will commit source code to our SVN repository soon. In the meantime, you can check out our project page here: gPodder at BerliOS. There is also a mailing list for gPodder development: gpodder-devel mailing list. Peter is currently experimenting with packaging gPodder up as .deb package, so expect Debian/Ubuntu packages for the next release.
The fifth release of the beloved podcast catcher marks the beginning of the third re-write of gPodder. With the first release being written in Java, we moved to Python for the next release. gPodder continues its relationship with PyGTK, but now moves to a more object-oriented approach. In preparation of the 0.6 release, which is planned to be the first stable release of the new gPodder series, the 0.5 snapshot is a preview of the new interface and features gPodder 0.6 will offer.
A bunch of highlights from the 0.5 release:
gPodder 0.4 hits the sky. The GTK+ interface has been re-designed and a configuration screen has been added. The GUI should be more stable and a new download dialog has been added. Additionally, a list of already downloaded podcasts has been integrated into the GUI, making it easy to play podcasts on your harddrive. The possibility to use any audio player you might want to select is another new feature - for example, you can now use beep-media-player instead of xmms. Of course, this release includes some bugfixes and minor code clean-ups.
gPodder 0.3, the third incarnation of the gPodder Podcast download utility has been released. It features implementation of all needed features, a new improved download dialog, more responsiveness while downloading, a new download management system and the ability to play downloaded podcasts (using xmms). Several bugs have been fixed and in the testing phase is has been very stable already. Developers and users are invited to contribute to gPodder by sending bug reports, patches or feature requests. For people with the "subprocess" problem: this has been fixed in 0.3!
There is some development snapshot of gPodder 0.2 written in Python here: gpodder-0.2-snapshot.tar.gz. Please keep in mind this is _really_ in some very early development state. If you aren't knowledgeable enough, you better wait for another version. Other than that, I want to invite all Python hackers to get on that code and hopefully fix some issues i haven't already. Keep it on. Any suggestions+patches to thp@perli.net :)
I'm currently experimenting with python, so maybe the next version of gPodder will be a little bit more lightweight and the requirements will be lighter (probably a standard python install will be sufficient).. Mail me if you have any interest in development :)
I've just released version 0.1 of gPodder, written in Java with the help of the wonderful java-gnome bindings :) Have fun with this one.