Portable gPodder Changelog

What's new in Portable gPodder 3.11.4

Oct 12, 2023
  • Bug fixes:
  • 1348 fix scaling issue on retina displays by updating all dependencies (Mac)
  • newer urllib3 to fix an unlikely security vulnerability (Windows and Mac)

New in Portable gPodder 3.11.3 (Oct 1, 2023)

  • Improvements:
  • Add setting to toggle sync filesize comparisons (disable if your device adds metadata)
  • Show remaining duration for each download in progress tab
  • Make file size units translatable
  • Add plural form of rename downloads translation string
  • Expand ~ and ~user in GPODDER_HOME and GPODDER_DOWNLOAD_DIR
  • Find channel ID in YouTube "watch" URLs
  • Replace deprecated Gdk.Screen methods
  • Update dependencies
  • Bug fixes:
  • Catch errors for directories inside sync device
  • Fix #1538 corrupt accented letters on Windows
  • Fix YouTube GDPR issues by setting consent cookie in get_channel_id_url()

New in Portable gPodder 3.11.2 (Aug 14, 2023)

  • New features:
  • Add a View menu option to show time in the episode released column
  • Add a View menu option to right align the episode released column
  • Always show released time in shownotes
  • Add EQL adjectives 'failed' and 'paused'
  • Improvements:
  • Appdata: fix syntax, add 3.9-series release dates
  • Appdata: add release 3.11.1
  • Require python 3.7
  • Adapt youtube-dl plugin to latest yt-dlp
  • Fix various typos found by codespell
  • Display feed name when logging update errors
  • Refactor _receive_configure_event()
  • Log 'from' and 'to' sizes when syncing files
  • Raise exception when gpodder.net queries fail
  • Log exceptions when searching for podcasts on gpodder.net
  • Bump required yt-dlp version for changes in #1520
  • Fix more typos found by codespell
  • Fix linter issues for pycodestyle 2.11.0
  • Update dependencies
  • Add codespell to linter
  • Bug fixes:
  • Fix typo in youtube-dl extension preferences
  • Add empty custom_downloader field in SyncTask to prevent exception
  • Do not move window if maximised
  • Fix issue retrieving channel ID for Youtube pages
  • Translations:
  • Dutch
  • Norwegian Nynorsk
  • French
  • CI references:
  • macOS CircleCI build 970
  • Windows Appveyor build 1.0.1028

New in Portable gPodder 3.11.1 (Feb 18, 2023)

  • New yt-dlp for Windows and Mac users to fix the recent YouTube change
  • Fix multiple bugs that caused gPodder to freeze or appear frozen
  • Embed subtitles in videos with youtube-dl extension
  • Performance improvements

New in Portable gPodder 3.11.0 (Jul 31, 2022)

  • Warning there is a database schema update (See https://gpodder.github.io/docs/user-manual.html#moving-to-an-older-gpodder-release for how to rollback)
  • Numerous bug fixes
  • Performance improvements
  • A new preferences dialog

New in Portable gPodder 3.10.21 (Jul 20, 2021)

  • Improvements:
  • #1071 narrow channel dialog
  • add Strawberry player to the enqueue extension
  • skip non-integer youtube formats
  • use util.urlopen instead of requests.get for youtube
  • save and restore channel dialog state
  • Bug fixes:
  • #1065 prevent soundcloud from downloading existing episodes on each update
  • #1073 fix native youtube support in Europe by automatically accepting GDPR consent form
  • #1084 fix native youtube support by trying new endpoint before old endpoint
  • #1095 fix links in About dialog on platforms without gvfs
  • fix 'msgid' format string with unnamed arguments cannot be properly localized warning
  • fix DRM content detection for youtube episodes
  • fix "gpo sync" failure
  • fix soundcloud API change when adding new channels
  • Translations:
  • French
  • Slovak
  • Turkish
  • Russian

New in Portable gPodder 3.10.20 (Jun 7, 2021)

  • Improvements:
  • Add more episode details to shownotes
  • Allow episodes with youtube-dl compatible URLs
  • Show channel or episode titles in delete dialog
  • Never delete locked episodes
  • Do not attempt to download episodes that lack an URL
  • Add funding link on github project page
  • Add checkbox to disable connection checking
  • Build gPodder bundle from tools/mac-osx and downloaded generic bundle
  • Create config file with group/world permissions revoked
  • Improve channel and episode searching
  • Allow a narrower podcast directory window
  • Make refreshing channel image more discoverable and easier to do
  • Cancel failed download in progress tab when deleting episode
  • Show error icon on episodes that fail to download
  • Show section if any of its channels have an update error
  • Improve Youtube streaming
  • Use latest Youtube-DL for Windows builds (Mac builds did the same in #1018)
  • Subscribe to Youtube channels via video pages
  • Support dragging HTTPS URLs to image in channel dialog
  • Bug fixes:
  • Properly toggle deleted episodes to new
  • Fix connection checking for some linux users
  • Fix dragging an image URL to image in channel dialog
  • Fix internal Youtube support
  • Using audio formats with Youtube-DL will show audio icon and use audio player
  • Add tools/requirements.txt (should fix socks proxy in flatpak)
  • Fix "Open" item on episode context menu and give it an icon
  • Skip 'best' Youtube formats when using built-in support
  • Bump required youtube-dl version to 2021.02.04
  • Translations:
  • Norwegian Nynorsk
  • Dutch

New in Portable gPodder 3.10.19 (Apr 15, 2021)

  • Bug fixes:
  • fix macOS dependencies
  • revert window position save and restore code
  • CI references:
  • macOS CircleCI build 562
  • Windows Appveyor build 1.0.406

New in Portable gPodder 3.10.18 (Apr 11, 2021)

  • New features:
  • Add 'Always show new episodes' toggle to view menu
  • Add combined duration and size columns to episode list
  • Make sections selectable + filter episodes on channel search pattern
  • Improvements:
  • Use the requests package (compressed feeds, redirects, and more)
  • Log youtube-dl version and warn if known to have issues
  • Prevent 'add podcast' text entry from expanding vertically
  • Refactor shownotes
  • Get correct window size when saving UI state
  • Do not save or restore window position
  • Set episode selector title before creating window
  • Narrow down About dialog, pack items vertically
  • Don't reset last folder to home if cancel is selected in 'Send to' dialog
  • Skip episode media with 'application/*' mime type, if there is video or audio
  • Make layouting calculations clearer in draw_text_pill()
  • Strip HTML tags from channel descriptions
  • Disable context menu item if channel or episode has no website
  • Remove deprecated gtk elements in preferences dialog
  • Remove config.player and config.videoplayer from legacy settings
  • Show URL that caused invalid feed error
  • Require either DISPLAY or WAYLAND_DISPLAY being set
  • Bug fixes:
  • Fix 308 redirects
  • Fix HTTPS_PROXY
  • Fix windows installer build script
  • Don't leak kernel version in user-agent
  • Fix uncaught exception on channel list key navigation
  • Fix gtk warnings in mass unsubscribe dialog when podcast title contains ampersand, etc.
  • Fix unit tests
  • Fix warning on non-200 status codes in coverart
  • Fix connectivity checking

New in Portable gPodder 3.10.17 (Nov 23, 2020)

  • New features:
  • #834 run command on download works from gpo
  • Improvements:
  • #838 rename youtube-dl partial file when it contains % or $ characters
  • #796 MKV Files Not Properly Renamed,
  • #846 youtube rss feed urls
  • #850 Discard episode when its GUID collides with a newer episode.
  • #866 Show update error in the podcast dialog (for copy-paste and seeing it fully)
  • #867 youtube live streaming support
  • #871 add youtube streaming format for 1080p
  • #873 Detect new key name for youtube DRM content
  • #879 Avoid stale Today and Yesterday dates by refreshing episodes daily
  • #902 support youtube user url
  • Bug fixes:
  • fix tagging extension exception on mkv files
  • fix #830 Shortcut key conflict Episode descriptions vs Discover new Podcasts
  • #848 fix youtube-dl not responding to config change
  • #855 detect DORMANT wifi state as online
  • #857 only send a single channel update error notification to avoid spamming the user
  • fix #727 gtk exception when hiding deleted episodes
  • fix #869 fix already subscribed to youtube feed in some cases
  • #875 Fix escapist and gpo issues caused by youtube streaming
  • #877 Remove leftover debug message
  • #901 Fix translation of Youtube playlist URL to a feed
  • fix #888 Prevent an empty entries bug in YouTube-DL from removing all episodes.

New in Portable gPodder 3.10.16 (Jun 22, 2020)

  • New features:
  • Add menu items to trigger podcast/episode search
  • Add EQL functions to match text in title and/or description ((S("case sensitive")), (s("case insentitive")), (R("case sentitive regex")), (r("case insentitive regex"))
  • Add podcast and section EQL variables for use with SsRr functions (in addition to title and description)
  • Filter episodes extension works in gpo
  • Quiet flag for less messages on the console
  • Better client-side decorations on environments requesting them (gnome3)
  • Improvements:
  • Refactor youtube formats and add settings for more resolutions
  • Don't clear custom youtube formats when switching to a builtin one
  • Better indicate optional imports (gpod and eyed3.mp3)
  • Bug fixes:
  • Fix ubuntu/unity extensions
  • Mpris_listener playback position lost on VLC quit
  • Gtk UI: Force-resize icons in player list
  • Readable hyperlinks in shownotes with darker themes
  • Outdated podcastparser on windows (and macOS)
  • Updated Translations:
  • Dutch
  • French
  • German
  • Norwegian Nynorsk
  • CI references:
  • MacOS CircleCI build 419
  • Windows Appveyor build 1.0.299

New in Portable gPodder 3.10.15 (Apr 16, 2020)

  • New features:
  • Filter Episodes extension, allowing to prevent automatic download of episodes matching a pattern
  • Improvements:
  • support subtitle and comment in tagging extension
  • extension management via gpo
  • episode selector: remove default focus on Download button (see #679)
  • show channel url in error dialog
  • youtube_dl integration improvements
  • show error message and emblem on channel cover when an error occurs refreshing it
  • Bug fixes:
  • windows installer: can't support custom installation path
  • fix gpodder.ui.unity check for newer Ubuntu versions
  • fix a regression with the remaining term in queries

New in Portable gPodder 3.10.15 Pre-release (Apr 15, 2020)

  • New features:
  • Filter Episodes extension, allowing to prevent automatic download of episodes matching a pattern
  • Improvements:
  • support subtitle and comment in tagging extension
  • extension management via gpo
  • episode selector: remove default focus on Download button (see #679)
  • show channel url in error dialog
  • youtube_dl integration improvements
  • show error message and emblem on channel cover when an error occurs refreshing it
  • update macOS base to python 38
  • Bug fixes:
  • windows installer: can't support custom installation path
  • fix gpodderuiunity check for newer Ubuntu versions

New in Portable gPodder 3.10.13 (Jan 30, 2020)

  • Bug fixes:
  • fix #737 tagging extension broken in 3.10.12
  • CI references:
  • macOS CircleCI build 338
  • Windows Appveyor build 1.0.247

New in Portable gPodder 3.10.12 (Jan 26, 2020)

  • Improvements:
  • added subtitle to the tagging extension
  • save position and size for preferences and editcfg windows
  • Save episode column sorting and position
  • quieter youtube-dl
  • Add episode menu option to download with youtube-dl extension
  • get duration for youtube episodes
  • Fix youtube live stream detection
  • macOS: switch to gpodder-osx-bundle base-5.0.1 (pipenv based)
  • Bug fixes:
  • "Change delete lock" only unlocks an episode
  • on_podcast_delete method is passed incorrect object
  • The GtkNotebook in the preferences dialog doesn't resize
  • Possible channel tooltip coordinate bug
  • use box instead of table to fix size of channel tooltips
  • add YouTube channel not working with YouTube DL extension activated on Windows
  • Youtube download fail when preferred formats aren't available
  • [youtube] support player_response.streamingData.formats
  • Fix icon for deleted episode
  • Translations:
  • Italian translation update
  • warning: internationalized messages should not contain the 'r' escape sequence
  • CI references:
  • macOS CircleCI build 334
  • Windows Appveyor build 1.0.245

New in Portable gPodder 3.10.11 (Sep 30, 2019)

  • Bug fixes:
  • #683 Search for new episodes on startup extension broken in 3.10.10
  • CI references:
  • macOS CircleCI build 307
  • Windows Appveyor build 1.0.224

New in Portable gPodder 3.10.10 (Sep 27, 2019)

  • New features:
  • #231 support paged feeds (RFC 5005)
  • New extension using youtube_dl to manage Youtube subscriptions and downloads (#652)
  • Improvements:
  • Open website extension: also from podcast
  • Enhanced youtube episode descriptions (#654)
  • Don't show notifications forever on Windows 7
  • soundcloud: use stream or download url when applicable
  • fix edit config boolean editor: align left
  • Format number of episodes using (locale-aware) thousands separators (#675, #676)
  • Bug fixes:
  • #635 Vimeo download fail
  • #649 Progress icon doesn't appear when downloading a failed or paused episode
  • #648 Checking for new episodes clears file_size for some downloaded files
  • #547 Download progress not updated on auto download
  • View > Show Toolbar always disabled
  • never deleted Win32 Powershell Notifications on Win7 (#659)
  • #673 downloading files with youtube-dl extension fails if format_ids is X+Y
  • #658 update feeds on startup extension conflicts with resume download
  • Translations:
  • French translation updated,
  • German translation updated,
  • Norwegian Nynorsk translation updated,
  • Polish translation updated.
  • CI references:
  • Windows Appveyor build 1.0.222

New in Portable gPodder 3.10.9 (Jun 9, 2019)

  • Elelay elelay released this 3 hours ago · 1 commit to master since this release
  • This is a bug fix release, with Youtube downloads working again after breaking 3 weeks ago when
  • Http access was discontinued by google.
  • Linux, macOS and Windows are supported.
  • Thanks to @K4rloss, @Vistaus, @auouymous, @elelay, @romlok and @web-flow for contributing to this release!

New in Portable gPodder 3.10.8 (Apr 8, 2019)

  • Improvements:
  • 597 Extend tagging extension to override ID3 version
  • Bug fixes:
  • 604 Right-Click on macOS secondary screen
  • Translations:
  • Updated Russian translation

New in Portable gPodder 3.10.7 (Feb 4, 2019)

  • New features:
  • Ability to style podcast and episode trees content using gtk3 css
  • Resume downloads for gpo
  • Bug fixes:
  • Lost translation id
  • Remove python2 leftovers in sonos extension
  • Remove debug print
  • Gpo: fix warning deprecated inspect.getargspec since python 3.0
  • Invalid local filename when content-disposition has invalid extension
  • GPodder 3.10.6 macOS Text too large bug
  • Translations:
  • Updated German translation
  • CI references:
  • MacOS CircleCI build 223
  • Windows Appveyor build 1.0.157

New in Portable gPodder 3.10.6 (Dec 29, 2018)

  • Small bug fixes and improvements, as well as a crippling bug fix, where gPodder stopped responding when downloading episodes.
  • Linux, macOS and Windows are supported.
  • Thanks to @MarkusHackspacher, @Septolum, @TZocker, @Vistaus, @bohegeek, @bth, @elelay and @web-flow for contributing to this release!

New in Portable gPodder 3.10.5 (Sep 17, 2018)

  • Bug fixes:
  • Rename after download broken
  • CI references:
  • MacOS CircleCI build 177
  • Windows Appveyor build 1.0.111

New in Portable gPodder 3.10.4 (Sep 10, 2018)

  • New features:
  • #526 enable conversion to opus after download
  • Improvements:
  • #329 show which feed is being updated on console
  • Update ubuntu_appindicator.py to use AppIndicator3
  • (Windows) #485 replace GtkDialog with proper native notification balloons
  • (Windows) #478 ensure bundled libraries are preferred to ones in other Windows directories
  • Bug fixes:
  • #494 ensure short file name for Windows file renaming
  • #482 fix python2 leftover
  • #414 (comment) prefer html description even when webkit is not available, to have hyperlinks
  • #503 more translatable content
  • #412 let html show note title spill to next line
  • #516 fix heuristic to mark new episodes as old if release date too old
  • python 3.7 compatibility
  • #484 fix context-menu not translated
  • Translations:
  • Dutch translation updated
  • French translation updated
  • German translation updated

New in Portable gPodder 3.10.3 (Jul 16, 2018)

  • Bug Fixes:
  • #413 macOS version crash when showing file browser (e.g. when exporting OPML).
  • macOS:
  • Updated dependencies and fixed certificate bundle generation (broken since 3.10.0)

New in Portable gPodder 3.10.2 (Jun 11, 2018)

  • New features:
  • #402 extension to run a command on download
  • #431 update sonos extension to use soco >= 0.7 API
  • #442 gpo command for downloading/deleting a single episode
  • #384 YouTube feeds without API key
  • Bug fixes:
  • #369 theme-aware shownote color in webview
  • #375 send to bluetooth device works again
  • #399 download from URL with colon in path (or other allowed characters)
  • No exception when no website link in feed
  • #340 limit download UI fixes
  • #151 unchecked 'download limit' really means 16 download limit
  • #458 fix unable to drag and drop from episode list
  • #459 fix downloaded filenames based on content-disposition
  • #420 don't leak open file descriptors (was preventing rename on download on Windows)
  • Translations:
  • Hungarian translation added
  • French translation updated
  • Windows build:
  • #453 new Windows installer and portable gPodder 3.10.2 (python 3, gtk3).

New in Portable gPodder 3.9.3 (May 25, 2017)

  • This is a small bugfix update on top of gPodder 3.9.2, fixing some issues that people were having with some feeds and the change to podcastparser:
  • Soundcloud: Increase track limit
  • Fix HTTP conditional GET
  • Podcastparser 0.6.1: Work around a XML parsing bug when PyXML is installed

New in Portable gPodder 3.9.2 (Dec 9, 2016)

  • Fix tagging download extension
  • Improve YouTube cover art resolution
  • win32-launcher: Fix crash when Python is missing
  • Sync UI: Update podcast list after sync
  • Port from feedparser to podcastparser
  • Set UI upper limit for episodes per podcast based on current value
  • Cache cover art thumbnails in SQLite database
  • Load/update the episode list model in the background

New in Portable gPodder 3.9.1 (Sep 11, 2016)

  • win32-launcher: Fix compatibility issues with Python 2.7.11
  • Add 'set_artist_to_album' config option to 'tagging' extension
  • Resolve all symlinks in path (bug 2064)
  • Handle "mktime argument out of range" (bug 2023)
  • Include OS name and version in user agent
  • Don't fail if update server is down (bug 2067)
  • Use html5lib/HTMLParser to find hyperlinks in show notes

New in Portable gPodder 3.9.0 (Mar 22, 2016)

  • Added Korean translation
  • Device sync: Only fail if we can determine free disk space (bug 2052)
  • Enqueue episodes after download (Closes #133)
  • Ubuntu AppIndicator extension: 'visible' config option
  • gpodder.download: Ignore non-ASCII content-disposition heade
  • Win32-launcher: Remove download feature (works around Norton warning)
  • Remove WebUI, QML UI and MeeGo 1.2 Harmattan support
  • Remove broken Flattr integration (use gpodder.net's Flattr support)
  • Redesign about dialog
  • Preferences: Move video services to separate tab
  • Vimeo: Fix Vimeo integration

New in Portable gPodder 3.8.5 (Dec 8, 2015)

  • A new version of gPodder is out, with the following changes:
  • Vimeo:
  • Fix vimeo feed discovery (bug 2009)
  • Allow both http and https URLs (bug 2019)
  • YouTube:
  • youtube: Improve channel migration code
  • youtube: Fix cover art downloading (bug 2014)
  • Make the YouTube key button link to the gPodder Wiki
  • Add pattern to YouTube feed URL list (patch by Danilo Shiga)
  • CLI: Cleanup old downloads on CLI startup (bug 2012)
  • Gtk UI: Fix model column data types (bug 2008)
  • Device sync: Handle sync failure when no space left (patch by Aaron Wright)
  • model: Limit filenames to 120 characters for eCryptFS (bug 1898)
  • rename_download: Add add_sortdate and add_podcast_title option
  • Remove the unused 'pipe' IPC module
  • Fix coverage usage
  • Use Travis CI for running basic sanity tests
  • Various small code improvements and fixes

New in Portable gPodder 3.8.4 (Dec 8, 2015)

  • Here's another gPodder 3 release, fixing among other things the YouTube integration.
  • Show covers directly after adding feeds (bug 1987)
  • Update Sonos Extension
  • Make sure cover_url is always set (bug 1978)
  • gpodder.util: Fix timestamp issues (bug 1983)
  • gpodder.download: Strip whitespace in url (bug 1991)
  • tools/localdepends.py: Fix feedparser downloading
  • Podcast details dialog: Avoid re-showing on close
  • Updated German translation
  • Support for The Escapist
  • gpodder.directory: Remove broken YouTube search
  • YouTube: Support V3 API via user-supplied key (bug 1999)
  • YouTube: Auto-resolve URLs also in CLI and QML
  • QML UI: Add YouTube API key text entry + migrate button
  • CLI: Add "youtubefix" subcommand to rewrite URLs
  • YouTube: Match _ in channel URLs

New in Portable gPodder 3.8.3 (Dec 8, 2015)

  • This is a small bugfix release that fixes some issues with the 3.8.2 release, mostly due to the new build method we are using:
  • Fixes issues with the Windows version not starting up (fake D-Bus module was missing)
  • Fixes extraneous icon in the MeeGo 1.2 Harmattan (N9) build (Harmattan doesn't support the NoDisplay key in .desktop files)
  • Fixes a typo in the QML files that caused gPodder to fail to start up
  • Enable "Check for updates" by default, even on non-Windows platforms
  • Extension: Open website in episode list (bug 1958)

New in Portable gPodder 3.8.2 (Dec 8, 2015)

  • This is another bugfix and feature release in the 3.8.x release series:
  • 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 Portable gPodder 3.8.1 (Dec 8, 2015)

  • This is a bugfix release in the 3.8.x release series:
  • gpodder.util: Don't force password to be lowercase (bug 1942)
  • YouTube: Add support for channels, rewrite URL matching
  • win32-launcher: Cleanup PATH to fix R6034 (msvcr90.dll, bug 1489)

New in Portable gPodder 3.8.0 (Dec 8, 2015)

  • Well, then - another gPodder 3.x release for all fans of Desktop operating systems and MeeGo 1.2 Harmattan. Version 3.8.0 brings a bugfix related to deleting empty folders, various UI improvements to the Nokia N9 port, path fixes to the Windows launcher executable as well as other minor corrections and translation updates.
  • Generic fixes and maintenance:
  • gpodder.util: Fix a bug in delete_empty_folders
  • Fix a typo in the German translations
  • Mention tools/localdepends.py in dependency check
  • Remove obsolete Qt4-based Sailfish QML UI
  • makefile: Force UTF-8 encoding in xgettext
  • Updated German translations
  • QML UI (Nokia N9 / MeeGo 1.2 Harmattan):
  • Nicer "pull down to refresh" animation
  • Allow updating of episode list via pull down
  • Elide text in podcast and episode lists
  • Scroll to top and bottom quickly (bug 1908)
  • "Mark episodes as old" menu item for "All episodes"
  • Better gpodder.net directory integration
  • Margin fixes for sheets (bug 1915)
  • Copy feed URL to clipboard menu item (bug 1916)
  • Also show spinner while episode list is loading
  • Move filter to episode list header
  • Use new JSON API for searching gpodder.net
  • Windows Launcher:
  • Fix download file name for custom folder (bug 1617)
  • Update to Python 2.7.8 and PyGTK 2.24.2

New in Portable gPodder 3.7.0 (Dec 8, 2015)

  • This is a new release in the 3.7.x series of release for Desktop (Mac OS X, Linux, Windows) and MeeGo 1.2 Harmattan (Nokia N9), including some recent patches from contributors, fixed Vimeo integration, removal of broken plugins, as well as several updates to existing extension scripts and some brand new extension scripts. Exciting, innit?
  • 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 Portable gPodder 3.6.1 (Dec 8, 2015)

  • This is a bugfix release in the 3.6.x series, fixing a bug in YouTube integration that was found only a few days after the 3.6.0 release. Two other small fixes are also included in this release.
  • 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 Portable gPodder 3.6.0 (Dec 8, 2015)

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

New in Portable gPodder 3.5.2 (Dec 8, 2015)

  • It's time for another release of gPodder, your favorite podcast client. This release brings some improvements and fixes that we've collected over the last few months. An upcoming release of gPodder 3 will contain iPod support that Joseph is currently working on. But for now, here are the highlights of gPodder 3.5.2:
  • Extensions:
  • Support for Flattr'ing extensions and showing documentation (Bernd)
  • Option to auto-embed covert art images into files (bug 1742, Bernd)
  • Gtk UI:
  • Various keyboard-related improvements
  • Various fixes (Eugene, bugs 1825, 1832, 1834)
  • Device sync: Fix to only include episodes in playlist (Joseph)
  • QML UI:
  • Various UX-related improvements (Rigoberto, bug 1813, PR #94)
  • Translation updates:
  • Italian (Maurizio)
  • Spanish (Rigoberto)
  • Tooling and other fixes:
  • Disable gpodder.net when authentication failed (Stefan)
  • makefile: Add Harmattan an Sailfish to QMLFILES

New in Portable gPodder 3.5.1 (Dec 8, 2015)

  • gPodder 3.5.1 is a small bugfix release to fix some issues in the 3.5.0 release from last month. It is recommended for all users.
  • 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