gPodder Changelog

What's new in gPodder 3.8.2

Oct 29, 2014
  • N9 (MeeGo 1.2 Harmattan):
  • QML UI: Allow shortcut prefixes in UI (bug 1949)
  • URL schemes (freedesktop.org and Windows):
  • Install scheme handler for gpodder://, feed://, podcast:// and pcast://
  • Support gpodder:// URLs on Windows (setup variant only)
  • Gtk UI:
  • New podcast directory UI
  • Keep reference to last "add podcast" dialog (bug 1021)
  • Vimeo: Support for selecting the file format (bug 1954)
  • gpodder.query: Also search in episode descriptions
  • Windows:
  • Support for detecting media players
  • Fix cross-compiler issues and allow cross-compilation from Linux
  • Plugins and Extensions:
  • Add support for The Escapist podcast
  • Update enqueue_in_mediaplayer.py

New in gPodder 3.7.0 (May 17, 2014)

  • Extensions:
  • Fixed the TED subtitles download plugin (Vladimir Rutsky)
  • Add new audio players to the enqueue extension (Christian Boxdörfer)
  • New MPRIS listener extension (Dov Feldstern)
  • New concatenate videos using ffmpeg extension
  • New extension for syncing cover art to Rockbox players (Alex Mayer)
  • New features:
  • Delete empty folders on download, update pending (bug 1601, Ricardo Miranda)
  • Chronological download order configuration option (Tomislav Jovanovic)
  • Fixes and improvements:
  • Mac OS X: Use standard locations for GPODDER_HOME (bug 1912)
  • Fixed Vimeo integration (bug 1837)
  • Add rewrite_url() function to model (bug 1905)
  • Removed features:
  • XSPF plugin: This was broken for some time, now removed
  • Translations:
  • Updated German translation

New in gPodder 3.6.1 (Mar 9, 2014)

  • Fix YouTube integration (bug 1887)
  • Desktop file: Add prefix to path (bug 1618)
  • Makefile: Use LC_ALL=C to have C-locale dates in manpage

New in gPodder 3.6.0 (Feb 28, 2014)

  • 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:
  • Require eyed3 version 0.7 (Fixes #100)
  • Internationalization and localization:
  • Update translation templates from source
  • Updated German translation

New in gPodder 3.5.1 (Apr 13, 2013)

  • Windows support:
  • Mandatory notification extension (pull request 72)
  • Compatibility: strftime doesn't have %F
  • Remove non-ascii characters (bug 1724)
  • Device synchronization:
  • Sanitized playlist filename (bug 1788)
  • Sanitize mount point encoding (bug 1785)
  • Extensions:
  • Merge audio/video converter extensions (bug 1783)
  • Cleaned up "Enqueue in Media Player"
  • Enqueue episodes in Totem also (bug 1775)
  • Gtk UI:
  • Clear filter using secondary icon in GtkEntry
  • Fix submenu activation/focus issues (bug 1778)
  • Show notification bubbles when downloads fail (bug 1265)
  • QML UI:
  • Add various checks for undefined / null objects
  • Apply automatic rotation setting to all pages (bug 1792)
  • Better selection reset logic for episode list (bug 1804)
  • Convert selection indices to integers (bug 1802)
  • Directly add a podcast via feed URL
  • Fix layout for multi-line episode titles
  • Highlight podcasts on Harmattan, but not on Sailfish
  • Make selection background color visible again
  • Reset selection when episode list changes (bug 1804)
  • Separate gpodder.net login page (pull request 85)
  • Other improvements:
  • CLI: Fix subscribe/unsubscribe when list has not been loaded yet
  • Database: Check if every episode is assigned to a podcast
  • Makefile: Build ".pyo" files on "make install" (bug 1786)
  • Model: Disallow subscribing to an already-existing URL
  • Remove "print" statement in enqueue_in_mediaplayer
  • Tools: Ubuntu PPA generator for "raring" release
  • Updated German translation

New in gPodder 3.5.0 (Mar 6, 2013)

  • QML UI:
  • Playback position in episode list, shownotes button in medi aplayer, download filename in shownotes and horizontal line for sections (by Nelson Ferreira)
  • Abstraction for MeeGo 1.2 Harmattan (Qt Components) and Sailfish OS (Silica Components), split into common codebase with specialization components (share/gpodder/ui/qml/{harmattan,sailfish})
  • Asynchronous image loading in episode item
  • Declare x-axis drags for PlaybackBarProgress
  • Decoupled Python->QML interaction from implementation details (upcalls happen exclusively via signals / context properties)
  • Bling: Fade truncated text in Sailfish UI
  • Harmattan UI: Split UI elements into separate pages, move toolbar contents into menu for unification with Sailfish / cleaner interaction
  • Various clean-ups and simplifications in the Python backend
  • Scroll multi-episode list to episode list position
  • Step-wise asynchronous episode list loading
  • Gtk UI:
  • Device playlists and two-way sync (by Joseph Wickremasinghe, bug 1769)
  • Fixed Gtk 2.18 compatibility (by Andreas Piesk, bug 1761)
  • GtkWarning fixes in shownotes (by Sean Munkel, bug 1735)
  • Fix shownotes window resizing error (by Sean Munkel, bug 1736)
  • Fix status icon not disappearing after being disabled (by Sean Munkel, bug 1714)
  • Fix encoding issues in notifications (by Sean Munkel, bug 1744)
  • Device sync preferences: Disable all widgets when device sync is off
  • Flattr preferences: Don't close preferences when WebKit/Gtk is missing
  • Fix context menu UI blocking for extensions (bug 1778)
  • Resizable shownotes view in main window
  • Searching in the extensions list (preferences dialog)
  • Device sync: Show error message for unconfigured device
  • Shownotes (plaintext): Must not be editable in main window
  • Extensions:
  • Notification bubbles for Windows (by Sean Munkel, bug 426)
  • Download progress on Window taskbar (by Sean Munkel)
  • Stream to Sonos extension (by Stefan Kögl)
  • New OGG to MP3 extension (by Bernd Schlapsi, bug 1733)
  • M4A Converter: Check file extension (by Bernd Schlapsi, bug 1770)
  • Support both libav and ffmpeg for converting, support for Windows (by Bernd Schlapsi, bug 1773)
  • Add option to remove all tags (by Bernd Schlapsi, bug 1771)
  • Enqueue in Media Player: Mark episodes as played (by Bernd Schlapsi, bug 1749)
  • Woodchuck extension removed (unmaintained, not working)
  • Others:
  • GtkOSXApplication 2.0.1 fixes (by Eric Le Lay, bug 1759)
  • FreeBSD network interface detection (by Olivier Brisson, bug 1730)
  • Upload gpodder.net episode actions in batches (by Stefan Kögl)
  • Added support for the Opus Audio Codec (by Bernd Schlapsi, bug 1734)
  • Avoid bugus error messages on download (bug 1731)
  • Util: Parse HH:MM-style strings with HH > 59
  • Vimeo: Use video title as download filename
  • Extensions API: New on_episode_playback() function
  • YouTube: Fix directory search (bug 1760)
  • Model: Day, month and year for custom filename (bug 1768)
  • Cover downloader: Add 4-second connection timeout
  • Improved offline mode / online detection (bug 1730)
  • Translations:
  • Spanish (Adolfo Jayme Barrientos and Simó Albert i Beltran)
  • Italian (Maurizio Ballo and Alessandro Campidori)
  • Persian (Iran) (Mohammad Dashtizadeh)
  • Portuguese (Sérgio Marques)
  • French (bttfmcf)
  • Chinese (China) (luojie)
  • Portuguese (Brazil) (Rafael Ferreira and Dudu Maroja)
  • Spanish (Mexico) (Rigoberto Calleja)
  • Polish (Filip Kłębczyk)
  • Galician (Gonçalo Cordeiro)
  • Norwegian Bokmål (Jim Nygård)
  • Portuguese (Joel Calado)
  • Hebrew (Amiad Bareli)
  • Dutch (Arne Stierman)
  • Basque (Asier Iturralde Sarasola)
  • Greek (Atheos)
  • Kazakh (Baurzhan Muftakhidinov)
  • Swedish (Daniel Sandman)
  • Czech (Czech Republic) (David Štancl)
  • German

New in gPodder 3.4.0 (Dec 27, 2012)

  • QML UI (MeeGo 1.2 Harmattan on the N950 and N9):
  • Check for new episodes via "Pull down to refresh"
  • Subscribe to new podcast list is now a QML Sheet
  • Open show note links in browser (bug 1556)
  • Fix back button behavior (bug 1677)
  • New episode list model (speeds up scrolling)
  • Various smaller clean-ups and UI improvements
  • Gtk UI:
  • Fix wrong artwork in podcast settings (bug 1675)
  • Don't auto-update when offline (bug 107)
  • Import titles from OPML / directory (bug 1711)
  • Integrate shownotes into main window
  • Don't require Gtk+ 2.24 in .ui file
  • Web UI:
  • Various improvements to the interface (pull request 17)
  • Command-line interface (gpo):
  • Align safe_print() with Python 3's print() (bug 1697)
  • Added experimental pipe-based IPC interface ("gpo pipe")
  • YouTube:
  • Fix the new 403 issue (bug 1665)
  • Gtk UI for video quality selection (pull request 19)
  • Add support for https:// links
  • Remove dependency on OrderedDict
  • Fix downloading on Harmattan
  • Extensions:
  • Improvements to the extension system
  • New extension: update_feeds_on_startup (bug 1656)
  • New extension: Enqueue in media player (bug 1583)
  • Updated: TED Talks Subtitle Downloader Extension
  • Groups and submenus in episode list context menu
  • Add disable_in=win32 to a few extensions (bug 1729)
  • Clean-ups and refactoring:
  • Remove old api.py module
  • Remove podcast_id accessor functions (bug 1696)
  • Don't warn about system files on Windows (bug 1712)
  • Handle mygpoclient's MissingCredentials exception
  • Util: Python 2.6 compatibility fix
  • Vacuum minidb-based databases too (bug 1721)
  • gpodder.util: Use gpodder.ui.win32 for new code
  • Flattr integration:
  • Reload when pressing play in the shownotes (bug 1684)
  • Use util.sanitize_encoding for the flattr payment-url
  • Add Flattr option to the episode context menu
  • Network connectivity detection:
  • Basic Offline mode support (bug 107)
  • Offline mode detection for OS X (bug 107)
  • Linux: Detect PPP as Internet connection (bug 1702)
  • Other changes:
  • Download strategy: Only keep latest (bug 188)
  • Download: Rate-limiting for progress updates
  • Device sync: Per-podcast sync option (pull request 22)
  • Updated translations from source (+German translation)
  • Vimeo: Fix downloading of Vimeo videos

New in gPodder 3.3.0 (Sep 27, 2012)

  • Gtk UI:
  • Podcast dialog: Section changing and Flattr bug (bug 1636)
  • Improvements to the Flattr Integration
  • Extensions:
  • Minimize on start (bug 1633)
  • TED Talks Subtitles (pull request #9)
  • Gtk status icon (bug 1495)
  • Correct typo in the rename_download extension
  • Device Synchronization:
  • Fix syncing with utf8-incompatible file names
  • Sortable dates for file names on sync device
  • Translations:
  • New translation: Persian (Iran)
  • Updated translations: Basque, Galician, Hebrew, Dutch, Portuguese, Italian and German
  • YouTube Integration:
  • Fix YouTube download URL resolving (bug 1665)
  • Parse error messages, improve downloading
  • Feedcore (Feed Parsing):
  • Fix feed autodiscovery (bug 1672)
  • Check feedparser version (bug 1648)
  • QML UI (MeeGo 1.2 Harmattan / N950 / N9):
  • Filters for unfinished downloads (bug 1655)
  • Show pubdate and file size (bug 1640)
  • Remove remaining Maemo 5 (Fremantle) support
  • Remember episode list scroll position (bug 1660)
  • Honor pause_subscription flag (bug 1641)
  • Download resuming (bug 1487)
  • New and Removed Core Features:
  • Remove moving files to the "Unknown" folder (bug 1612)
  • Respect GPODDER_DOWNLOAD_DIR in the environment (bug 466)
  • Bugfixes:
  • Decode enclosure filename properly (bug 1663)
  • Use sanitize_filename function (bug 1638)
  • Model: Fix update issues with custom feeds
  • Util: make object_string_formatter more robust
  • Various minor bugfixes, clean-ups and corrections

New in gPodder 3.1.2 (May 29, 2012)

  • Web UI:
  • Now based on JQuery Mobile
  • Add Episode details page
  • Streaming audio using HTML5
  • Command Line UI ("gpo"):
  • Fix line length calculation for byte strings (bug 1598)
  • QML UI / MeeGo Harmattan:
  • Option to hide podcasts in Music app
  • Make episode list tool button wider
  • Tooling / setup.py:
  • Allow "--help install" on command line
  • Manual page install path option (for easier FreeBSD packaging)
  • Translations and translation tooling:
  • tools/i18n: Fix merge-from-transifex.sh script
  • New translations: Catalan, Spanish MX, Indonesian
  • Updated translations from Transifex
  • Updated German translation

New in gPodder 3.1.1 (Apr 30, 2012)

  • A menu item "Open Download Folder" has been added for the Gtk+ (Desktop) UI.
  • Various bugs reported since the last release have been fixed.
  • The QML UI for MeeGo Harmattan has a new multi-selection list for episodes, allowing multi-episode actions to be carried out.

New in gPodder 3.1.0 (Mar 27, 2012)

  • A new release of gPodder is out. This version brings the new extensions system, with already quite a few of the old "hooks" ported. The extensions framework will also be used to bring back MP3 player sync capabilities in future versions, but this feature didn't make it into 3.1.0. Other changes include a re-designed and improved QML UI for MeeGo 1.2 Harmattan (with the ability to lock the screen into portrait-only mode), and various improvements to the Gtk UI, including a live "progress icon" in the episode list for downloads in progress. Windows users will be happy to know that gPodder now checks for updates and offers to download a newer version when one is available (this feature can be disabled in the configuration). The configuration is now saved in a JSON file instead of a .ini-style file to accomodate for the flexible configuration options of the new extension modules.

New in gPodder 3.0.4 (Jan 25, 2012)

  • Various improvements to the QML UI (for MeeGo 1.2 Harmattan on the Nokia N9) and the text mode interface (CLI) with new features such as gpodder.net searching from the command line, a play queue for the QML UI, and episode list filtering.

New in gPodder 3.0.3 (Jan 10, 2012)

  • Add support for the N9 cable headset (bug 1526)
  • Gtk UI: Add "Mark episodes as old" menu item
  • Support for Vimeo video feeds (bug 1529)
  • Common prefix elimination improvements
  • Don't purge in-progress downloads (bug 1534)
  • Gtk UI: Add padding right to the pill (bug 1533)
  • Auth: Allow "@" in login username for feeds (bug 1521)
  • YouTube: Duration parsing for channel feeds
  • Various UX improvements for the Harmattan QML UI

New in gPodder 3.0.2 (Dec 14, 2011)

  • Updated Mac OS X icon for gPodder 3
  • Updated Portuguese translation
  • Remove downloading of favicon as cover art
  • Custom feeds: Delete episodes when removed from feed
  • Improvements to the fake D-Bus module for systems without D-Bus
  • Write the default configuration on startup (bug 1511)
  • YouTube: Fix pubDate via monkey-patching (bug 1492)
  • Common prefix elimination for episodes
  • Gtk UI: Avoid errors when querying tooltips of separators
  • QML UI: Scrubbing (in the media player) and other tweaks
  • Updated translation templates from source
  • Updated German translation
  • QML UI: Add subscribe info for empty podcast list

New in gPodder 3.0.1 (Nov 15, 2011)

  • Updated credits.txt from Git history
  • Various improvements to the Windows Launcher
  • Support "Just for me" Python installations on Windows (bug 1480)
  • Fix UnicodeDecodeError on startup (bug 1485)
  • Woodchuck: Fix spelling mistakes (bug 1473)
  • Woodchuck: Make soft errors quieter (bug 1476)
  • OS X: Add global flag for platform detection (bug 1482)
  • OS X: Use "open" to open files on Mac OS X (bug 1482)
  • Media RSS: Get filesize and duration (bug 1446)
  • Detect existing URLs on feed redirection (bug 1457)
  • Gtk UI: Cosmetic fix for progress dialog labels
  • Other small fixes

New in gPodder 3.0.0 (Nov 7, 2011)

  • Device synchronization removed: We have removed the ability to sync to iPod, MTP and filesystem-based MP3 players. You can store your gPodder data on your mobile device directly for now (using $GPODDER_HOME) or wait for someone to implement a syncing plugin.
  • New on-disk structure: Instead of having "gpodder-downloads" in your home folder, and the database and settings hidden away in another folder, all gPodder data is now stored in "gPodder" in your home directory (on Linux) or in "gPodder" in you "My Documents" folder (on Windows) or on the mass storage (MyDocs partition) on the N900 and N9. The database format has also been overhauled, you can use the "gpodder-migrate2tres" script to convert your gPodder 2 data to gPodder 3. Because all data is now stored in one folder, you can now use the Desktop version of gPodder to work on e.g. the gPodder downloaded data on your mobile device by pointing the $GPODDER_HOME environment variable to the storage device.
  • EQL: The so-called "Episode Query Language" allows you to write queries against your podcasts. For example, you can use "(audio and downloaded and minutes < 10)" to show all downloaded audio files that are shorter than 10 minutes to listen to. This is very powerful, and can currently be used in the episode list of the GTK UI using "search-as-you-type".
  • Improvements to the GTK UI, including support for showing the duration in the episode list, and hiding of columns in the episode list.
  • New QML-based touch UI: In addition to the GTK UI and the command-line interface, gPodder 3 contains a QML UI for use with PySide. This UI can be used on touch-enabled netbooks/laptops and on mobile devices. The QML UI is the only mobile UI supported in 3.0.0 (replacing the Hildon UI in previous releases).
  • Web UI: While this is still in its early stages, there is a small Web UI included that (when complete) will make it possible to manage gPodder via a web browser (with the help of a local, embedded web server).
  • Refined backend / data model: The codebase has been cleaned up and restructured, so it should be easier to maintain and add to in the future.
  • Support for Woodchuck: Neal Walfield has contributed a plugin for his Woodchuck framework. With Woodchuck installed, your device can detect which podcasts you like and automatically download the right episodes.
  • Better support for Windows: The Windows launcher has been refined, and Windows users can now also use the CLI in addition to the GTK GUI. The new version will also use a system-wide installation of Python 2.7 and PyGTK, and auto-download the installers for these dependencies if they are not found. This means smaller package sizes and better disk usage.
  • Dropped support for Maemo 4 (N800, N810) and Maemo 5 Hildon (N900)
  • Added support for Maemo 5 QML (N900) and MeeGo 1.2 Harmattan (N9)

New in gPodder 2.18 (Aug 9, 2011)

  • Due to a problem with using the Transifex client for pulling in new translations into our repository before the last release, gPodder 2.17 was missing some translations that existed in previous versions. This release - gPodder 2.18 - fixes this issue and re-adds all missing translations. The YouTube bugfix that has been the reason for the 2.17 release is obviously also included in this release.

New in gPodder 2.17 (Aug 4, 2011)

  • This is a bugfix release in the 2.x release series, which fixes downloads of YouTube videos. It is recommended for all users.

New in gPodder 2.16 (Jul 8, 2011)

  • It has been over two months, but don't forget that we've been working hard on getting the "tres" branch ready for some action, also. In the mean time, several bug fixes have accumulated for our stable 2.x branch, and so it's once again time to release these into the wild.

New in gPodder 2.15 (May 4, 2011)

  • This is a bugfix release, fixing problems when saving episodes to folders.
  • It also removes GStreamer-based track length detection, as it produced crashes for some users.
  • Description parsing and Windows support have also been improved.
  • For upgrades from older installations, the database schema is repaired to allow multiple GUIDs in different podcasts.
  • Updated translations: French, Galician, Norwegian Bokmål, and Spanish.

New in gPodder 2.14 (Apr 7, 2011)

  • Various tray icon-related fixes (bug 1253, with contributions by Pavel Puchkin)
  • Decode strings to unicode before slicing (bug 1277)
  • Handle None in replace_from_channel (bug 1291)
  • Updated French translation (by Vysserk3)
  • Remove partial files that are already downloaded completely
  • Fix YouTube-related download problems (HTTP 400, bug 1308)
  • Maemo 5: Add per-podcast keep settings ("Keep episodes")
  • Maemo 5: Re-add "Visit website" button in shownotes dialog
  • Fix typos in gpodder.desktop (Debian bug 620438)
  • Better GUID tracking with fallback URL (Maemo bug 12073)

New in gPodder 2.13 (Feb 24, 2011)

  • Handle failed feed updates in "gpo" (bug 1264)
  • Fix encoding issue in minidb (bug 1088)
  • Fix broken YouTube search (Maemo bug 11756)
  • OPML Export for Maemo 5 (Maemo bug 11504)
  • Always show "Check for updates" on Maemo 5 (Maemo bug 11637)
  • Fix problems with MAFW position tracking (Maemo bug 11811)
  • Option: Auto-download when on Wi-Fi (Maemo bug 5181)
  • Various fixes to the Maemo 5 UI ("Copy" in shownotes, icon refresh)
  • Updated translations: Norwegian Bokmål and German

New in gPodder 2.12 (Jan 12, 2011)

  • Upgrades from gPodder 2.7 or earlier to 2.12 work without problems
  • Empty databases after a failed upgrade are fixed by gPodder 2.12

New in gPodder 2.11 (Dec 20, 2010)

  • A new bugfix release of gPodder is out, fixing (among other things) the YouTube downloads, as YouTube decided to deprecate the old download URLs. We also took the opportunity to fix some other bugs, and added support for file:// URLs for local feeds. As Transifex broke VCS integration with their update, there are no updated translations in this release, but I'll try to fix that at some point in the future when I got some time to set up Transifex again.

New in gPodder 2.10 (Nov 29, 2010)

  • General:
  • Add D-Bus API for synchronization (bug 1187)
  • Clean and bling up the CLI interface (gpo)
  • Delay live search to be more responsive
  • Download list: Display filesize in progress bar
  • Fix issue with opening OPML files
  • Fix Soundcloud download URLs (API key) (bug 1185)
  • Highlighting of new episodes in non-description mode
  • Mark "from" in shownotes translatable (bug 1209)
  • Sort entry list before cutting it off (bug 1186)
  • Use dict-based format strings for numbers (bug 1165)
  • Translations:
  • Danish (da) - Jon Hedemann
  • Finnish (fi) - Ville-Pekka Vainio
  • French (fr) - Fred Kwame, darkmanx and Louis Carlioz Luigi
  • Galician (gl) - Gonçalo Cordeiro
  • Greek (el) - Atheos
  • Hebrew (he) - hatul
  • Kazakh (kk) - Baurzhan Muftakhidinov
  • Polish (pl) - Tomasz Dominikowski
  • Portuguese (pt) - Sérgio Marques
  • Russian (ru) - Maxim Prohorov
  • Swedish (sv) - Peter Hultqvist
  • Ukrainian (uk) - Boryslav Larin
  • Maemo 4 (Diablo):
  • Don't select a podcast on startup (bug 1182)
  • Maemo 5 (Fremantle):
  • Expose "Pause subscription" in UI
  • Don't resume finished episodes
  • Fix window and button layout (Maemo bug 11499)
  • Multi-delete in episode lists (Maemo bug 5182)
  • Proper empty episode list label handling
  • Setting for episode auto-delete on startup
  • Desktop Touch UI:
  • Auto-convert gtk.Button from .ui files (Touch UI)
  • Desktop: Kinetic scrolling and finger friendly UI
  • Housekeeping, code clean-up:
  • Hook for download finished + BitTorrent example
  • Remove "on_quit_ask" configuration option
  • Remove unused statistics code for feed update
  • Update Qt UI example to use PySide
  • Update Ubuntu release scripts
  • Update website URL and e-mail address

New in gPodder 2.9 (Oct 11, 2010)

  • All platforms:
  • Date formatting is now locale-aware
  • Don't paste URLs from the clipboard when using "-s"/"--subscribe"
  • The message area text color is now visible for dark themes
  • Prefer as shownotes source
  • Fix a off-by-one error in the feed update progress bar
  • Use consumer API key for Soundcloud (required as per 2010-10-11)
  • Add support for the widescreen fmt_id 18 YouTube format
  • Maemo 5 (N900 / Fremantle):
  • Show download count in podcast list, text-only
  • Show episode position/duration in episode list
  • Do not show multiple yellow notification boxes
  • Failed downloads can now be cancelled directly
  • Implemented a new, fancy feed update progress bar
  • Do not issue a notification when gPodder is active
  • Better detection of when an episode is considered "finished"
  • Show the podcast name of an episode in "All episodes"
  • Do not show the duration in the episode action dialog
  • New pre-selector "Select finished" in delete episodes
  • Better UI responsiveness for the episode selector dialog
  • Experimental "Hint of the day" feature
  • Desktop (Windows, Linux, Mac OS X):
  • Sort the episode list by title, size and date
  • Per-podcast pause subscription feature (in Desktop GUI + CLI)
  • Allow Ctrl+R when "No new episodes" is displayed (Desktop)
  • Implemented a few more subcommands of the "gpo" CLI utility
  • Fix the tray icon filename / display (on Windows)

New in gPodder 2.8 (Aug 30, 2010)

  • YouTube video downloads work again and are now fixed (including HD)
  • UI changes to the wording of "Remove podcasts"
  • Do not store or upload too short play events to gpodder.net
  • Support for FM4 XSPF playlists (contributions are very welcome)
  • Advanced preference option for preferred mime types
  • Fix a race condition bug with the GUI data list models
  • Basic support for searching on gpodder.net
  • Improved and more strict database table schema (auto-migration)
  • Show all available episodes when adding new podcasts
  • Replace whitespace (and newlines) in titles with single space
  • Simplified / restructured podcast list context menu
  • Re-add the option to write gtkpod extended databases on iPods
  • Resize podcast cover art in podcast dialog if it's too big
  • Clarify the iPod sync dependencies in documentation
  • Message area (notification bubble) size fixes on Windows
  • Improved filesystem encoding detection for Windows
  • Fix loading of cover art on Windows systems with non-UTF8 locales
  • Configurable podcast folders for MTP devices
  • Sort order fixes in several dialogs that list episodes
  • Do not allow editing of the podcast description in the dialog

New in gPodder 2.7 (Jul 8, 2010)

  • We're back! The summer holidays are in full swing, and this gave us the opportunity to fix-up the last open bugs and feature requests queued for this release, and we throw in a special feature for all Maemo 4 users: the "Send to Bluetooth device" feature is now available to Maemo 4 users as well (previously, only users of th Desktop version were able to use this feature).
  • So, what has changed over the last few weeks? First of all, you get the usual load of translation updates (this time we've warned our translators in time, so you should get 100% of the strings translated for the active translations). If gPodder isn't translated 100% into your mother tongue, please get in touch and submit the translations using Transifex.
  • Apart from the translations, we also have implemented some neat features, like auto-detection on Maemo (so you don't have to specify --maemo or --fremantle on the command line to get the correct interface to show up) and support for merging of received episode actions (from gpodder.net) into the local database.
  • In response to user input for the Maemo 5 (N900) version of gPodder, we have fixed several bugs, and slipstreamed the UI even further - menus and buttons should now be more consistent with the rest of the system.
  • As this is the first version of gPodder to fully integrate with the upcoming release of Panucci (a podcast player with support for bookmarks and resuming), gPodder not only communicates with Panucci directly over D-Bus, but it also remembers the total duration and the current position of an episode. This information is shown in the Maemo 5 UI already, and it is planned to make it more visible in the Desktop version as well in a future release.
  • One feature that was missing from the last few versions has been re-introduced thanks to a patch by Robert Willert: The device configuration UI, which allows you to select the type and mount point of your portable MP3 player device for the Desktop version of gPodder.
  • For advanced users, this release brings initial support for so-called "user hooks", a feature implemented by Justin Forest. This allows you to write Python scripts that have hooks for different situations which will get called from within gPodder - this allows you to further customize gPodder. If you have written a good user hook, please share it on the mailing list or bug tracker, so that other users can make good use of it (maybe we can also include them as example hook scripts in the next release if it's of general use).
  • Last but not least, you can now transfer a single podcast to your MP3 player via the newly-added "Transfer" menu item in the podcast list context menu. As with every release, this one also includes a bunch of fixes and optimizations since the last release. If you find bugs, don't keep them to yourself, but report them over at bugs.gpodder.org.
  • You will find the source tarball on the downloads page, and expect packages for Maemo, Debian and Ubuntu soon.

New in gPodder 2.5 (Apr 21, 2010)

  • YouTube video downloads work again
  • Change my.gpodder.org to gpodder.net
  • YouTube streaming support for Maemo 5
  • Support for running the Diablo UI on Fremantle
  • Use WebKitGTK+ as replacement for GTKHTML2
  • String changes to the UI (remove/delete episodes)
  • Save episode status after playback starts
  • Mac OS X support patches by Eric Le Lay
  • YouTube filename extension fix for Maemo 5
  • Preferences renamed to settings on Maemo 5
  • GStreamer-based length detection has been fixed
  • Various minor bugfixes
  • Various translation updates

New in gPodder 2.3 (Feb 28, 2010)

  • "All episodes" in "View" menu and enabled by default
  • Episodes are passed to the media player in chronological order
  • Try to use mimetype-based file icons (using GIO) for episodes
  • Make sure the podcast list is correctly updated all the time
  • Disable feed_update_skipping by default (+expose in UI on Maemo)
  • Default cover art for podcasts with no cover art
  • Re-designed preferences dialog for Maemo 5 (Fremantle)
  • gPodder rotates to landscape on Maemo 5 when the keyboard is open
  • Better button captions in shownotes window ("Cancel download")
  • Remove podcast.de search option (this was broken for some weeks)
  • Hide "Download folder" preferences option (see User Manual)
  • Flush gPodder database after MP3 player sync has finished
  • Updated translations (Galician, Danish, Russian, Norwegian, Ukrainian, Finnish, Polish and German)
  • New translations: Romanian (by Gherhardt Mathisz)

New in gPodder 2.2 (Feb 5, 2010)

  • Support for "all episodes" view (experimental)
  • Support for photo feeds (e.g. from Flickr, etc..)
  • my.gPodder.org integration (using the mygpoclient Library)
  • Mass-unsubscribing for podcasts
  • Streamlined Maemo 5 UI

New in gPodder 2.0 (Sep 24, 2009)

  • Support for episode list filtering was added.
  • The UI was refreshed for Maemo 4.
  • The new command-line utility "gpo" replaces the old CLI interface.
  • Refactoring was done to split the core and GUI code.
  • Lots of bugfixes and performance improvements were made.

New in gPodder 0.16.1 (Jun 5, 2009)

  • Fix HTTP 303 redirection bug with YouTube (bug 470)
  • Fix a bug in the Maemo version with Videocenter installed
  • Don't fail when deleting a podcast with running downloads
  • Show error message when download dir is readonly
  • Catch and report exceptions when updating downloads list
  • Only offer new episodes of updated feeds for download (bug 473)
  • Fix AttributeError in on_gPodder_delete_event (bug 472)
  • Fix icon name of "edit-paste" for Windows (bug 467)
  • Fixed version of redirect_internal in DownloadURLOpener (bug 465)
  • Swig version of gtkbuilderi18n module

New in gPodder 0.16.0 (Jun 1, 2009)

  • Download pausing, resuming and better error reporting
  • "Paste from clipboard" button in add subscription dialog
  • Auto-detect run path (makes --local obsolete)
  • Better screen space usage for the Maemo UI (no more tabs)
  • Newly supported target: Maemo 5 (Fremantle)
  • Newly supported target: Mer (Maemo Reconstructed)
  • Newly supported target: Windows (Tested with XP/Vista)
  • A HUGE set of bug fixes and performance improvements
  • Transition to GtkBuilder means removal of Glade dependency

New in gPodder 0.15.2 (Apr 11, 2009)

  • We promised a new release every month, and this month we start out with a fresh bugfix release from the 0.15.x series. 0.15.2 brings lots of bugfixes that have been discovered during the last four weeks and some translation updates for the best (and probably most stable) podcast experience available at the moment :)
  • Thanks to all who were involved in this release:
  • Anders Kvist (1)
  • Bastian Kleineidam (1)
  • Fabio Fiorentini (1)
  • Gonçalo Cordeiro (1)
  • Jim Nygård (1)
  • Marco Antonio Villegas Vega (2)
  • Paul Rudkin (1)
  • Silvio Sisto (1)
  • Steven Oxley (1)
  • Thomas Perl (15)
  • Torbjörn Wassberg (1)
  • The release contains a ChangeLog that contains detailed info on the changes since the last release. As always, you can also extract that information from the Git repository.
  • In the meantime, we have been hard at work implementing new features and cleaning up the code for the 0.16.x release series. You can check out the (unstable) code from our Git repository and report any bugs that you encounter, so that we can present you a fine new release in a few weeks.

New in gPodder 0.15.1 (Mar 13, 2009)

  • This release fixes a compatibility bug with Python 2.6 on recent versions of Ubuntu Jaunty, and includes two other fixes that did not make it into the 0.15.0 release.
  • Users having problems with the previous versions are recommended to upgrade.

New in gPodder 0.15.0 (Mar 9, 2009)

  • This release can resume downloads between sessions, and remembers the episodes that are downloading on exit.
  • The file and folder naming has been improved, so that files and folders are now human-readable and easy to look at with a file manager.
  • A new tool, gpodder-backup, makes it possible to back up and restore settings and downloads.

New in gPodder 0.14.1 (Feb 2, 2009)

  • The Spanish, Russian, Finnish, Swedish, and French translations have been updated.
  • Some bugs in the user interface have also been fixed.
  • This release is recommended for all users of previous versions.

New in gPodder 0.14.0 (Dec 12, 2008)

  • YouTube user channels can now be used as video podcasts that download mp4 files.
  • The user interface has been improved and gPodder can now upload and download podcast lists to my.gpodder.org.

New in gPodder 0.13.1 (Oct 31, 2008)

  • This release fixes bugs discovered since the 0.13.0 release and updates four translations.
  • It is recommended for all users to upgrade, especially if they have problems subscribing to certain feeds with version 0.13.0.

New in gPodder 0.12.3 (Sep 10, 2008)

  • Several Maemo-related bugs have been fixed.
  • HTTP errors are detected and reported when downloading files.
  • Problems with wrong data from RSS feeds (progress display) were fixed.
  • Advanced error handling when libgpod is not available was implemented.