gPodder

Software Screenshot:
gPodder
Software Details:
Version: 3.8.2
Upload Date: 17 Feb 15
Developer: Thomas Perl
Distribution Type: Freeware
Downloads: 62

Rating: nan/5 (Total Votes: 0)

gPodder is an open source project that provides users with an easy-to-use and portable utility for catching and downloading podcasts under Linux, Windows and Mac operating system. The application can be used to manage podcast feeds, manually or automatically download all or only some of the podcasts from various feeds, as well as to discover new podcasts.

Features at a glance

It supports the standard RSS and Atom feeds, as well as the modern feed sources from the Soundcloud, YouTube, XSPF and Vimeo websites. In order to use the application, simply add your favorite feed URLs using the clean and straightforward graphical user interface (GUI) of the application, which will immediately download all the episodes.

Every time a new episode of your favorite podcast is released, gPodder will automatically download it. It also provides resume functionality for all downloads, if the respective server supports it. Another interesting feature is the integrated podcast directory, where users can discover new content. In addition, the program allows users to synchronize the app's content with their mobile devices, so they can listen to podcasts on the go.

Supports user-defined plugins

Support for user-defined hooks and plugins is also integrated into gPodder, pushing the applications limits to the maximum. It includes around 20 extensions, all written in the Python programming language. gPodder integrates well with the GNOME desktop environment, but it can be used on any other open source window manager as long as the program’s requirements are met.

Under the hood

Being written entirely in Python and PyGTK, the application is available for the Linux, FreeBSD, Microsoft Windows and Mac OS X operating systems. Additionally, the Sailfish OS mobile operating system, as well as the Nokia N9 and Blackberry 10 devices are also supported.

Bottom line

We recommend this application for all your podcast needs. It works exactly the same as a standard feed aggregator application.

What is new in this release:

  • 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

What is new in version 3.7.0:

  • Extensions:
  • Fixed the TED subtitles download plugin (Vladimir Rutsky)
  • Add new audio players to the enqueue extension (Christian Boxdorfer)
  • 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

What is new in version 3.6.1:

  • 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

What is new in version 3.6.0:

  • 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

What is new in version 3.5.1:

  • 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

What is new in version 3.5.0:

  • 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 Kogl)
  • 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 Kogl)
  • 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 Simo Albert i Beltran)
  • Italian (Maurizio Ballo and Alessandro Campidori)
  • Persian (Iran) (Mohammad Dashtizadeh)
  • Portuguese (Sergio Marques)
  • French (bttfmcf)
  • Chinese (China) (luojie)
  • Portuguese (Brazil) (Rafael Ferreira and Dudu Maroja)
  • Spanish (Mexico) (Rigoberto Calleja)
  • Polish (Filip Klebczyk)
  • Galician (Goncalo Cordeiro)
  • Norwegian Bokmal (Jim Nygard)
  • 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

What is new in version 3.4.0:

  • 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

What is new in version 3.3.0:

  • 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:
  • 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

What is new in version 3.1.2:

  • 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

Requirements:

  • Python
  • PyGTK

Similar Software

MP3 Splitter
MP3 Splitter

3 Jun 15

qomp
qomp

1 Dec 17

SuperCollider
SuperCollider

20 Feb 15

Other Software of Developer Thomas Perl

urlwatch
urlwatch

14 Apr 15

python-jabberbot
python-jabberbot

15 Apr 15

minidb
minidb

4 Jun 15

Comments to gPodder

Comments not found
Add Comment
Turn on images!