2014-02-27

gPodder 3.6.0 "Population: Zero" released

Time for another release of the stable gPodder 3.x release series. This release is recommended for all users.
  • Bugfixes and packaging additions
    • Various YouTube-related fixes
    • Add manpage for gpodder-migrate2tres
    • Fix FreeBSD network detection (bug 1730)
    • Fix double episode download bug
    • gpodder.net-related fixes if sync is not enabled
  • Gtk UI
    • Update shownotes behaviour
    • Show duration column instead of size by default
    • Move podcast list view options to preferences dialog
    • Gtk status icon extension: Add option for progress bar
    • Display episode's last played position (not only duration)
    • Do not save maximized window position to configuration
  • Model
    • Fix problem with migrated databases
    • Play info string for finished episodes contains duration
    • Do not add files without filename
  • iPod Synchronization
    • Alpha release by Joseph Wickremasinghe
  • Device Synchronization
  • Internationalization and localization
    • Update translation templates from source
    • Updated German translation
As always, a detailed changelog is available at gpodder.org/changelog/3.6.0.

Download: gpodder-3.6.0.tar.gz
md5sum: 1867850208964cb9121cd13daaad7c24
sha1sum: 211e4aa68b3cbd42d7b7f5d8dd3deecbb7efcd22

For packages in distributions, see the downloads page.

Thanks to all users who supported the gPodder project by providing bug reports, patches, documentation, feedback or donations / Flattrs. For this release, special thanks go out to patch contributors: Andreas Piesk, Ben Hummon, Dov Feldstern, Joseph Wickremasinghe, Tony Mancill, Wes Morgan and zombie.

2014-02-07

gPodder 4 QML UI on on Blackberry 10

While for Sailfish OS, we do a native UI, the Blackberry 10 version of gPodder will at the moment not feature a native UI due to the native UI (Cascades) not being available for Qt 5 yet. Instead, we will use our own QML UI Reference Implementation, which shares common code with the Sailfish OS UI, and just uses plain QtQuick 2.0 elements and a custom UI Component set specifically for gPodder.


Powered by the Open Iconic icon set and Source Sans Pro, the QML Reference UI takes gPodder onto a new set of platforms, while still keeping some of the patterns we have established with the Harmattan (Nokia N9) version of gPodder:
  • Playback color is "blue", play/pause right from the episode list, playback progress subtly displayed inside the episode item; currently-playing episode item highlighted in blue
  • Download color is "green", download progress is displayed on the episode item
  • Separate play page (now in the "blue" playback color scheme) with a progress bar, but also seek buttons for going 10 seconds and 1 minute in both directions - skip advertisements or talk segments easily, or skip back to rehearse
  • Adding subscriptions by directly entering the feed URL, with some shortcuts (e.g. "fb:" for 
  • feedburner-based URLs, etc...) or by using the gpodder.net search feature

All this runs nicely on any system where Python 3 and Qt 5 is available. For glue, we use PyOtherSide, which has recently got its first public 1.1.0 release, and is now well-documented over at readthedocs.org.

In summary, we're making good progress on gPodder 4 for both Sailfish OS and Blackberry 10. Once we've release gPodder 4 for those platforms, we might want to look into porting it to other platforms.

2014-02-05

podcastparser 0.2.1 released

podcastparser is a simple, fast and efficient podcast parser written in Python. This library is a dependency of gPodder 4, and is used for parsing RSS and Atom feeds there, replacing feedparser used in gPodder 3 and earlier. Advantages of podcastparser include smaller size and better performance (especially on mobile devices) for podcast parsing, as well as support for some XML extensions for podcasts (e.g. iTunes Podcast).

Changes in version 0.2.1:
podcastparser-0.2.1.tar.gz (2014-02-05)
md5sum: 0ff9614417830c5217d851121d23b1bf
sha1sum: 35acce15063944cff35241ec7afe81245a6c5e06