Skip to content
Compare
Choose a tag to compare

This release contains a year's worth of improvements.
Major changes:

Linux, macOS and Windows are supported.

Thanks to @JKAbrams, @JuanCanham, @Lexora, @TZocker, @Vistaus, @arne182, @auouymous, @blushingpenguin, @bwildenhain, @ciampix, @comradekingu, @dot-mike, @dreamflasher, @elelay, @huftis, @neodyne, @serkan-maker, @thp, @tpikonen and @web-flow for contributing to this release!

Changes since 3.10.21:

New features

  • #1054, #1112, #1115, #1149, #1152, #1155, #1160, #1191, #1213 use Gio for file system based device sync (allows mtp:// URLs for Linux only)
  • #1083 add option to rename_download extension to put the sortdate after the podcast title
  • #1108 add --close-after-startup option for benchmarking startup time
  • #1121 add option to require control click to sort episodes
  • #1127 double-click or press Enter to open channel settings
  • #1132 allow distributions to disable the update check
  • #1289, #1334, #1335 iPod support restored using ctypes and libgpod (needs libgpod installed on the system)

Improvements

  • #1093 reset shownotes scrolling to top when changing episodes
  • #1094 create an html description when none provided by feed to highlight links in shownotes
  • #1096 restore window maximize state
  • #1098 make the text shownotes title a clickable and copyable link
  • #1105 fix loading of cached thumbnails to reduce startup time
  • #1107 refactor resize_pixbuf_keep_ratio to speed up thumbnail scaling
  • #1108 add logging and advanced cli option groups
  • #1120 support PEP 440 local version label
  • #1130 query duration for youtube episodes when not using youtube-dl
  • #1135 use a TextView for dialogs with multiple text lines
  • #1154, #1156, #1172, #1188 remove deprecated Gtk features
  • #1158 remove unused variables from play_or_download
  • #1159 show paused tasks in progress tab
  • #1161 set a paused icon in episode list when an episode is paused
  • #1174 improve youtube initial player response regular expression
  • #1182, #1259 use youtube-dl or yt-dlp for the youtube-dl extension
  • #1201 open error dialog if user tries to use not-installed program
  • #1201 open error dialog if xdg-open is not found when opening a folder
  • #1233 reduce number of network queries per youtube feed
  • #1233 catch youtube coverart and description query errors and show better error messages
  • #1235 make error message more verbose on NotFound gpodder.net sync error
  • #1242 allow pausing and resuming downloads from Episodes and context menus, and toolbar
  • #1244 undelete deleted episodes when a download is attempted so failure leaves it undeleted
  • #1246 add episode art URL and chapters to database
  • #1248 allow failed downloads to be cancelled from episodes list
  • #1249, #1252, #1255, #1269 refactor episode/task actions for consistency between toolbar and context/Episodes menus
  • #1261 use GtkStack instead of GtkNotebook in preferences
  • #1268 add youtube-dl extension to preferences dialog
  • #1272 show episodes without downloadable content
  • #1274 narrower preferences dialog
  • #1285 open episode download folder from context and Episodes menus
  • #1300 retry failed episode downloads, without authentication, if feed uses authentication
  • #1313 remove border around extensions list in preferences
  • #1330 add/remove extension preferences buttons when loaded/unloaded
  • optimize youtube code
  • support youtube 'user' feed URLs
  • change order of progress button status counts
  • make the About dialog text selectable to copy version
  • use all lowercase letters in youtube-dl name
  • use proper capitalization for YouTube name

Bug fixes

  • #1106 properly scale cover/pill on hires displays
  • #1110 fix missing extension when downloading youtube-dl format=worstaudio (audio/webm mimetype)
  • #1124 fix #1099 folder not escaped when renaming podcast from dialog
  • #1126, #1211 fix Windows taskbar progress extension
  • #1141 delay episode treeview column reordering to prevent gtk warnings on console
  • #1145 restore window position before and after window is shown to fix issues with some window managers
  • #1171 actually delete partial file when cancelling
  • #1171 cancel failed task before streaming
  • #1193 do not try to rename the outtmpl file in the youtube-dl extension
  • #1206 fix shownotes for episodes that contain HTML comments
  • #1219 youtube-dl extension should always rename partial files with extensions
  • #1219 clean up parial files created by cancelled YoutubeDL downloads
  • #1221 perform chosen "after sync" action in gpo
  • #1222 fix warning when exporting to local folder on systems with buttons in dialog headerbar
  • #1222 fix typo in "file exists" message when saving episodes
  • #1228 create partial file when reusing cancelled tasks
  • #1262 prevent youtube-dl failure for some RSS feeds
  • #1265, #1286 MPRIS extension fixes
  • #1276 trim leading/trailing whitespace in user-clipboard auto-inputted URLs
  • #1280 open links in HTML shownotes
  • #1287 close extension files after reading metadata
  • #1287 change deprecated logger.warn() to logger.warning()
  • #1287 close config file after loading it
  • #1320 prevent links from opening browser twice
  • #1335 don't print traceback on missing eyed3.mp3
  • fix #1227 pixbuf could be None in some cases
  • fix #1254 prevent crash when gpo sync removes episodes from gpodder
  • remove erroneous logger parameter when failing to get Youtube GDPR URL
  • prevent normalize extension from placing files in the directory gpodder was started in

Translations

  • Dutch
  • German
  • Italian
  • Norwegian Bokmål
  • Norwegian Nynorsk
  • Slovak
  • Spanish
  • Turkish

CI references

  • macOS CircleCI build 820
  • Windows Appveyor build 1.0.682

Checksums

  • macOS-gPodder-3.11.0.zip md5:859614d61facf1a5006f74e5942e86b5 sha256:e0d8bb410f6ba1c6fd526acfd8461cc9c798061e9c62cf65ffc2c88115224175

  • windows-gpodder-3.11.0-contents.txt md5:9ca2122a5a7c59362769e90be80f1cd6 sha256:4e2d43bd51f1d13be4143300087dd8a1cb87a359771705c0a6ac7ad8dbeee75f

  • windows-gpodder-3.11.0-installer.exe md5:be16a3b619049308d553fe03ed134a9c sha256:9d0622acd45465341f8688e1ee958aa047bd88151f5acc4ca6d78829413768ab

  • windows-gpodder-3.11.0-portable.exe md5:d892e3a249b5bbb5685d4ee97f3ee692 sha256:89a85604b5c664f53e1bd0eb8a0a1ed185b7f7de6482e040657dd516e23c6fa4

Compare
Choose a tag to compare

This release includes multiple fixes for Youtube and Soundcloud, and a new channel dialog layout.

Linux, macOS and Windows are supported.

Thanks to @18928172992817182, @adasiko, @auouymous, @elelay, @neodyne, @serkan-maker, @tpikonen and @web-flow for contributing to this release!

Changes since 3.10.20:

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

CI references

  • macOS CircleCI build 649
  • Windows Appveyor build 1.0.473

Checksums

  • macOS-gPodder-3.10.21.zip md5:1533d8d4dfb0779f6c31e58d68016071 sha256:a6b62428f28f0a06f3d8359999594688ddd38e1b3c7c22eb51dfadf0f39cf5a4

  • windows-gpodder-3.10.21-contents.txt md5:1a4710f9d4e8af47607e908f7ca85093 sha256:a4192a43a2eaf810f92edfc893bf0aca450cc44d5028ac0380081d9fc68ec628

  • windows-gpodder-3.10.21-installer.exe md5:0414ad96c47bbf2923dd7328a9ba1eb6 sha256:4ff9927cdb5433ada01865c22e7c9a5a3c5c4b205b2b69a6863bf5807171c504

  • windows-gpodder-3.10.21-portable.exe md5:1d885382ba84a543bb041352b0c75d58 sha256:697df04a7783538a3ad65663e9ff1b1f78bd34e559d518ffbd61774376123494

Compare
Choose a tag to compare

This release fixes the internal Youtube downloader, and the bundled Youtube-DL for European users on Windows and Mac.

Linux, macOS and Windows are supported.

Thanks to @Vistaus, @auouymous, @dependabot[bot], @elelay, @huftis, @juergenhoetzel, @silpol, @tpikonen and @web-flow for contributing to this release!

Changes since 3.10.19:

Improvements

  • #934 add more episode details to shownotes
  • #949 allow episodes with youtube-dl compatible URLs
  • #983 show channel or episode titles in delete dialog
  • #990 never delete locked episodes
  • #996 do not attempt to download episodes that lack an URL
  • #1001 add funding link on github project page
  • #1015 add checkbox to disable connection checking
  • #1018 build gPodder bundle from tools/mac-osx and downloaded generic bundle
  • #1028 create config file with group/world permissions revoked
  • #1030 improve channel and episode searching
  • #1031 allow a narrower podcast directory window
  • #1035 make refreshing channel image more discoverable and easier to do
  • #1037 cancel failed download in progress tab when deleting episode
  • #1039 show error icon on episodes that fail to download
  • #1040 show section if any of its channels have an update error
  • #1044 improve Youtube streaming
  • #1047 use latest Youtube-DL for Windows builds (Mac builds did the same in #1018)
  • #1055 subscribe to Youtube channels via video pages
  • support dragging HTTPS URLs to image in channel dialog

Bug fixes

  • #991 properly toggle deleted episodes to new
  • #1015 fix connection checking for some linux users
  • #1034 fix dragging an image URL to image in channel dialog
  • #1043 fix internal Youtube support
  • #1059 using audio formats with Youtube-DL will show audio icon and use audio player
  • #1060 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

CI references

  • macOS CircleCI build 621
  • Windows Appveyor build 1.0.446

Checksums

  • macOS-gPodder-3.10.20.zip md5:e49d4768a96178838c094d66923b74d1 sha256:41fa47705737692090c5b33b2f26ddbb1688efa1ad9a804b1a6f40877c22cc31

  • windows-gpodder-3.10.20-contents.txt md5:ed5f74c31fac951b056261f38a6184ea sha256:eb558d4ba6cd3243ab42ff3a3c7fe82def677fb49573950792feadecf5194b68

  • windows-gpodder-3.10.20-installer.exe md5:d25f25f8427353c048a96f4e1a20632b sha256:a391067d91c8e2721133a1cf420184f5f85fa21e8102cbcb113d3567a7522d6f

  • windows-gpodder-3.10.20-portable.exe md5:5d074f6e7ce00bb61423cc1fe21f33d1 sha256:a470960469b47f09700e660c71b87c4de07be4db2242c3181f899418ed9fc7f4

Compare
Choose a tag to compare

This release fixes the macOS build and window position restoring.

Linux, macOS and Windows are supported.

Thanks to @auouymous, @elelay and @web-flow for contributing to this release!

Changes since 3.10.18:

Bug fixes

  • fix macOS dependencies
  • revert window position save and restore code

CI references

  • macOS CircleCI build 562
  • Windows Appveyor build 1.0.406

Checksums

  • macOS-gPodder-3.10.19.zip md5:a22a35ac5df0519def4c80f44c4650d6 sha256:f6bf848e14d95f933490e601677674a6afedd169ad21c2b954638c0fb9140de9

  • windows-gpodder-3.10.19-contents.txt md5:1a850fdb9362d31f121a5cefba9d0093 sha256:d0d7b4632d9136b758e1cc1f391cf4af27792348d84fa06424b25830663ddd0f

  • windows-gpodder-3.10.19-installer.exe md5:53eb505c3af434c1b9e241a3850dd40b sha256:95ec6a3f86dcd2bf79417698d6f787151b27a1d8ee4196657f151e3b570f6efa

  • windows-gpodder-3.10.19-portable.exe md5:50bbb83e2c7afec83ddac62292b08839 sha256:c701270f294e1da62eaee7fdbf5b00bc1f81fe4a0db5e1b2eeccdd7337ffc178

Compare
Choose a tag to compare

This release requires requests 2.24 or greater. It adds support for compressed feeds and redirections, and includes various HTTP/HTTPS fixes and improvements. It also adds filtering of the episode list by selecting channel sections.

Linux, macOS and Windows are supported.

Thanks to @Johennes, @TZocker, @Vistaus, @adasiko, @auouymous, @elelay, @goosePuncher, @huftis, @paper42, @serkan-maker, @shunf4, @thisfred, @thp, @tpikonen and @web-flow for contributing to this release!

Changes since 3.10.17:

New features

  • #897 add 'Always show new episodes' toggle to view menu
  • #966 add combined duration and size columns to episode list
  • #971 make sections selectable + filter episodes on channel search pattern

Improvements

  • #843 use the requests package (compressed feeds, redirects, and more)
  • #919 log youtube-dl version and warn if known to have issues
  • #930 prevent 'add podcast' text entry from expanding vertically
  • #931 refactor shownotes
  • #933 get correct window size when saving UI state
  • #933 do not save or restore window position
  • #943 set episode selector title before creating window
  • #946 narrow down About dialog, pack items vertically
  • #952 don't reset last folder to home if cancel is selected in 'Send to' dialog
  • #951 skip episode media with 'application/*' mime type, if there is video or audio
  • #953 make layouting calculations clearer in draw_text_pill()
  • #957 strip HTML tags from channel descriptions
  • #965 disable context menu item if channel or episode has no website
  • #962 remove deprecated gtk elements in preferences dialog
  • remove config.player and config.videoplayer from legacy settings
  • #968 show URL that caused invalid feed error
  • #984 require either DISPLAY or WAYLAND_DISPLAY being set

Bug fixes

  • fix #608 308 redirects
  • fix #905 HTTPS_PROXY
  • #910, #913, #915 fix windows installer build script
  • #927 don't leak kernel version in user-agent
  • #940 fix uncaught exception on channel list key navigation
  • fix gtk warnings in mass unsubscribe dialog when podcast title contains ampersand, etc.
  • #954 fix unit tests
  • #970 fix warning on non-200 status codes in coverart
  • #975 fix connectivity checking

Translations

Many translation updates:

  • French
  • German
  • Russian
  • Turkish
  • Norwegian Nynorsk
  • Dutch

CI references

  • macOS CircleCI build 558
  • Windows Appveyor build 1.0.402

Checksums

  • macOS-gPodder-3.10.18.zip md5:ebeb8be3faf42d5637c336f5c4c9fc43 sha256:a51a856ae42b45356f08f43ad66b8d93a6ba923b75c7c3918a9c2178ebeb17b6

  • windows-gpodder-3.10.18-contents.txt md5:2fedbff39b2c0225573edb1137e83420 sha256:b3f88870086065a7c53b05314039f25785622ebc53557e9ac8d4beb4c57198d7

  • windows-gpodder-3.10.18-installer.exe md5:4fdb24a8ef176c543d1aee2cc25079d0 sha256:4af2159495c6d4e083496535d5990f37d6cd3c42acfd2f9a7fca1cf04bd9a326

  • windows-gpodder-3.10.18-portable.exe md5:3b476c2e39d2ba5f3bdb0d3ad26ace9f sha256:ca2c48d151ab3a54b8fff90a43dfef6c957b67f11226757cbc51c0c8dbff9070

Compare
Choose a tag to compare

This release restores Youtube-DL function. It also includes a lot of fixes and improvements since last release.

Notably: feed update errors now only produce a single notification. See feeds in error via a warning icon next to their title.
You'll get the error message in the description (also in settings for the feed in error).

Linux, macOS and Windows are supported.

Thanks to @TZocker, @Vistaus, @auouymous, @ciampix, @elelay, @huftis, @jing2uo, @mrkaban, @seanvert, @tpikonen, @web-flow and @youve for contributing to this release!

Changes since 3.10.16:

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.

Translations

Many translation updates:

  • Chinese
  • Russian
  • Brazilian Portuguese
  • German
  • Dutch
  • Italian
  • Norwegian Nynorsk

CI references

  • macOS CircleCI build 488
  • Windows Appveyor build 1.0.345

Checksums

  • windows-gpodder-3.10.17-installer.exe md5:0f009a9c3fa6b7c4fa5330d699ebd517 sha256:0a6343a26291d53d6ac9bd69557fe413faa4f4d4b15d123bba73270e0928b190

  • windows-gpodder-3.10.17-contents.txt md5:c4978ab27f3ee2412e3dbb22de0779f2 sha256:5d9013f84ec2feae675a8ffa802600df0fc0ffbc687a65a1a4333e033d950818

  • macOS-gPodder-3.10.17.zip md5:5732c03c3c261be0b22e5933bed932a6 sha256:59530fd2d3e28fd4cb3a9a843c146e82c55c6e4cc0c4e83372259b66f088d5e6

  • windows-gpodder-3.10.17-portable.exe md5:b294da034c7e3d3ff7cbbbe8a295793f sha256:3aab7923afdfc7d11f1be404ed13de2368a9719826aa01cee0a9a8bae8ff3bf1

Compare
Choose a tag to compare

This release updates Youtube-DL for compatibility with recent youtube.com updates.
It improves search, with menu items to make it more accessible and new EQL capabilities.
See The user manual for examples.

Linux, macOS and Windows are supported.

Thanks to @TZocker, @Vistaus, @auouymous, @elelay, @huftis, @thp and @web-flow for contributing to this release!

Changes since 3.10.15:

New features

  • #685 add menu items to trigger podcast/episode search
  • #804 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"))
  • #820 add podcast and section EQL variables for use with SsRr functions (in addition to title and description)
  • #795 filter episodes extension works in gpo
  • #802 --quiet flag for less messages on the console
  • #791 better client-side decorations on environments requesting them (gnome3)

Improvements

  • #787 refactor youtube formats and add settings for more resolutions
  • #798 don't clear custom youtube formats when switching to a builtin one
  • #803 better indicate optional imports (gpod and eyed3.mp3)

Bug fixes

  • #776 fix ubuntu/unity extensions
  • #788 mpris_listener playback position lost on VLC quit
  • #790 Gtk UI: Force-resize icons in player list
  • #805 readable hyperlinks in shownotes with darker themes
  • #807 - 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

Checksums

  • macOS-gPodder-3.10.16.zip md5:3ee0280c390b693f79e074234acfa003 sha256:122ba5535a6a870b06ea60e670a51de29fc436d103c370439e91cc610dd46531

  • windows-gpodder-3.10.16-portable.exe md5:9495b158ab75d5d2be8db8eccfe2af43 sha256:7acbdc9efef1c5c29bcf384135e49fbc760b5a663d494431ecc0d20520e3058f

  • windows-gpodder-3.10.16-installer.exe md5:b374d880e6b1aa392e03f9b23c58875c sha256:c4fb996064418b441860c26a94a87b7498de9d51eb8d9eca681e0420c05ebd66

  • windows-gpodder-3.10.16-contents.txt md5:deaeca7c9092ee8a9eefae15adeae26e sha256:6335fa89f4ffef02f44640a52bb6463b65f2d4e44432cd75c7d35e156c94ffed

Compare
Choose a tag to compare

This release introduces the Filter Episodes extension, improves the tagging and youtube_dl extensions, shows podcast refresh errors more clearly and more fixes and improvements.

Linux, macOS and Windows are supported.

Thanks to @ShaiGerbi, @TZocker, @auouymous, @brot, @elelay and @huftis for contributing to this release!

Changes since 3.10.13:

New features

  • #743 Filter Episodes extension, allowing to prevent automatic download of episodes matching a pattern

Improvements

  • #752 support subtitle and comment in tagging extension
  • #656 extension management via gpo
  • episode selector: remove default focus on Download button (see #679)
  • #763 show channel url in error dialog
  • youtube_dl integration improvements
  • #741 show error message and emblem on channel cover when an error occurs refreshing it

Bug fixes

  • #749 windows installer: can't support custom installation path
  • #769 fix gpodder.ui.unity check for newer Ubuntu versions
  • fix a regression with the remaining term in queries

Translations

  • Updated French
  • Updated German
  • Updated Hebrew
  • Updated Norwegian Nynorsk

macOS build

  • update macOS base to python 3.8

CI references

  • macOS CircleCI build 380
  • Windows Appveyor build 1.0.272

Checksums

  • windows-gpodder-3.10.15-installer.exe md5:11d379a2c910c6f2f5e5686b6b98fb1d sha256:4cba3270c80f99421fd3e87e60556cb00a290469600d976a5c731119ca88c15f

  • windows-gpodder-3.10.15-contents.txt md5:e5b826a164fac2979706424a5680e00d sha256:6ee86996cc20abdd7d21b2e8fa65ca55d641ecef24cf4f85532c2beb5b725797

  • windows-gpodder-3.10.15-portable.exe md5:ecff3e48184e9621bfd98897858421ee sha256:c2187d11e6760fc61cb2831293d4483c6ec02aa94add6f5b7394505860923a6b

  • macOS-gPodder-3.10.15.zip md5:7bcd5398059f2ef75d4de3f1283469a2 sha256:6c6ce4925bb3b3f413a1667c92cba625e75fb9babef7bf58b6c6dae619c845f5

Compare
Choose a tag to compare

This is a bugfix release for the Tag after download extension, that was broken in 3.10.12.
If you don't use the extension, there is no need to update your installation.

Linux, macOS and Windows are supported.

Thanks to @elelay and @web-flow for contributing to this release!

Changes since 3.10.12:

Bug fixes

  • fix #737 tagging extension broken in 3.10.12

CI references

  • macOS CircleCI build 338
  • Windows Appveyor build 1.0.247

Checksums

  • windows-gpodder-3.10.13-portable.exe md5:0585672ef5796dc7806f4585fed9cab9 sha256:6435053e5c4dbbb29346ae621fe133c65806b31c583b60379773d0b8558ca115

  • macOS-gPodder-3.10.13.zip md5:28b53feb077195cbc6256988ce57f8f5 sha256:4f71f6bffa11cc800df230519ff2a560f018e5ce1e54fb4a11207eceb31efee0

  • windows-gpodder-3.10.13-contents.txt md5:e82398cb0ed91a4e7801d386a41761ff sha256:26c0255aacbdfbe4e9488f09b21158a5f3faccb73a6ab9b5e9303802491ac616

  • windows-gpodder-3.10.13-installer.exe md5:89bdb90f08ac6d9d208750ec5c89d5fa sha256:9d28ed5a0b57387cc9166d9d653d43b983d4bcf202dd6a6f7dac400b032aa31c

Compare
Choose a tag to compare

This release fixes and improves Youtube integration as well as various small UI improvements. macOS dependencies are updated.

macOS package users who used to modify the _launcher script for a custom GPODDER_HOME shall modify launcher.py or use a symbolic link instead. See the updated documentation.

Linux, macOS and Windows are supported.

Thanks to @AntonelloA, @auouymous, @ciampix, @elelay and @web-flow for contributing to this release!

Changes since 3.10.11:

Improvements

  • #684 added subtitle to the tagging extension
  • #704 save position and size for preferences and editcfg windows
  • #724 Save episode column sorting and position
  • #717 quieter youtube-dl
  • #718 Add episode menu option to download with youtube-dl extension
  • #723 get duration for youtube episodes
  • #725 Fix youtube live stream detection
  • macOS: switch to gpodder-osx-bundle base-5.0.1 (pipenv based)

Bug fixes

  • #681 "Change delete lock" only unlocks an episode
  • #702 on_podcast_delete method is passed incorrect object
  • #703 The GtkNotebook in the preferences dialog doesn't resize
  • #716 Possible channel tooltip coordinate bug
  • #715 use box instead of table to fix size of channel tooltips
  • #686 add YouTube channel not working with YouTube DL extension activated on Windows
  • #714 Youtube download fail when preferred formats aren't available
  • #711 [youtube] support player_response.streamingData.formats
  • #728 Fix icon for deleted episode

Translations

  • Italian translation update
  • #720 warning: internationalized messages should not contain the '\r' escape sequence

CI references

  • macOS CircleCI build 334
  • Windows Appveyor build 1.0.245

Checksums

  • windows-gpodder-3.10.12-contents.txt md5:45788b5728614da786137d309befea65 sha256:804b389db6b30db2355d39c12c7f77f981d3c8355136010f78070f94932988f5

  • windows-gpodder-3.10.12-installer.exe md5:e33a6310fc8761023a09d200406a8609 sha256:b5271f7cb3080314c55cb6f5e0238e2a971a18a72895e80d5650fec455a2bbd0

  • windows-gpodder-3.10.12-portable.exe md5:69ae996424b9c05c30f603a0a801394e sha256:e3cf5a4370d8ad3dfb7da39facf41a9d08ce8b36bdb809617cfb52f06f2412d7

  • macOS-gPodder-3.10.12.zip md5:8b0195154f605c28d9bd1ef0ea844644 sha256:02293655b99727b0c9b1f57995ba5eebc35dd1f995a02688c18c7e39cdb2ad51