Releases: gpodder/gpodder
3.11.4
This release only updates dependencies in the Windows and Mac builds.
Linux, macOS and Windows are supported.
Thanks to @auouymous for contributing to this release!
Changes since 3.11.3:
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)
Known Bugs
- #1348 blurry text on retina displays (Mac)
CI references
Checksums
-
macOS-gPodder-3.11.4.zip md5:df359fc0acb0175d92da7b664120f82b sha256:e7388bacf7281e1ca5d853c56746ea4ebd7a16ecea4d59a6ee0b593e072ae0ec
-
windows-gpodder-3.11.4-portable.exe md5:4052ab01b9bdedd9e22feb47ad902857 sha256:3fe0080b0968485b3fb7ca20c066b81fde586b5db17f58ef2b9331df589d277d
-
windows-gpodder-3.11.4-installer.exe md5:cd978bb9b435b679c88c46eee5bc0caf sha256:3ba0abf62afc52c18d8aa59e415584cde7f5f31e7d94aeaec4da90e3512d7a99
-
windows-gpodder-3.11.4-contents.txt md5:01621616a74a4761636b165eac2cdb00 sha256:8b97cefec92a7c1d314e452e775e10471ac7aa30fef0c87d9d1fb08291cc2ac0
3.11.3
Bug fixes and minor improvements.
Linux, macOS and Windows are supported.
Thanks to @Vistaus, @auouymous, @bovirus, @elelay, @neodyne, @tpikonen and @web-flow for contributing to this release!
Changes since 3.11.2:
Improvements
- #1544 add setting to toggle sync filesize comparisons (disable if your device adds metadata)
- #1551 show remaining duration for each download in progress tab
- #1551 make file size units translatable
- #1553 add plural form of rename downloads translation string
- #1559 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
- #1492 catch errors for directories inside sync device
- #1542 fix #1538 corrupt accented letters on Windows
- #1549 fix YouTube GDPR issues by setting consent cookie in get_channel_id_url()
Translations
- Dutch
- Italian
- Slovak
CI references
Checksums
-
windows-gpodder-3.11.3-contents.txt md5:dfdbdb3555668ccc656ab0bac9a0a826 sha256:2fd5f06ff5637c97656ae139e6437010ef7b52a5662cb4f71c09329884af7065
-
macOS-gPodder-3.11.3.zip md5:24fee7a989fdd465eb16539075daa4f0 sha256:974da6a3dd98d0c407d801f3a3ad7ebdd77dcf2dbc91b444e55258af035bb62e
-
windows-gpodder-3.11.3-portable.exe md5:0ca355a266c9e264d61f987d52b87a12 sha256:a7cc7aae4cab54c2e18422778004457e865909032bd07d2b5bf0d133d9d857a8
-
windows-gpodder-3.11.3-installer.exe md5:9fcaf047489f152bace3ea33de952f2b sha256:202e0b0766540c32614fd1b9870316c7517b07d3031fbe810349940775d1dda5
3.11.2
Major changes:
- show episode release time
- fix a crash when syncing
- don't reposition maximised windows
Linux, macOS and Windows are supported.
Thanks to @Vistaus, @alexis26, @auouymous, @elelay, @huftis, @luzpaz, @tpikonen and @web-flow for contributing to this release!
Changes since 3.11.1:
New features
- #1507 add a View menu option to show time in the episode released column
- #1507 add a View menu option to right align the episode released column
- #1507 always show released time in shownotes
- add EQL adjectives 'failed' and 'paused'
Improvements
- #1480 appdata: fix syntax, add 3.9-series release dates
- #1480 appdata: add release 3.11.1
- #1484 require python 3.7
- #1520 adapt youtube-dl plugin to latest yt-dlp
- #1522 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
Checksums
-
windows-gpodder-3.11.2-portable.exe md5:5c7ae3e88ce3f44410fef8c37b01fde6 sha256:2335d0e5f2ebd40847ae4557f7ec51b3f79f3207022b34732fb5aafdf181d88c
-
macOS-gPodder-3.11.2.zip md5:a39fa97115f6556b3780595bb2aa8eea sha256:a26050eceee5d08c5e28509d9ffd0a592fc7f921e91129b12dc8e302e00bfb75
-
windows-gpodder-3.11.2-installer.exe md5:31fb699089bb7cead6cbd1f57374dcc9 sha256:e8e70c24c0a484561a2f6bb3c9bd53b399a26cbec5ac2cb5f190a9e0f06b55b9
-
windows-gpodder-3.11.2-contents.txt md5:cb08e07e27c7d191709c54d2a503a39f sha256:2ad94100a5602981b2cbbcdf96f56f3cea8741503a80cb4d7790c31656f26faf
3.11.1
Major changes:
- 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
Linux, macOS and Windows are supported.
Thanks to @Skitals, @Vistaus, @adasiko, @auouymous, @bahorn, @batman004, @elelay, @huftis, @neodyne, @rene-coty, @steviehs, @thp, @tpikonen and @web-flow for contributing to this release!
Changes since 3.11.0:
New features
- #1297 add setting to treat only really new episodes as new after an update
- #1303 add setting to disable find-as-you-type
- #1363 download and embed subtitles in youtube-dl downloader
- #1402 add menu item to open logs folder
- #1442 rename extension: add menu item to rename all episodes
- #1444 add setting to disable trimming episode title prefix
- #1461 allow channel to be selected from both episode menus
- #1463 add config to set playlist file extension
- add 'url', 'link' and 'filename' EQL nouns
Improvements
- #1304 gpo: add description and link fields to info
- #1355 keep 'find partial downloads' dialog open longer
- #1357 change /usr/bin/python -> /usr/bin/env python3 and remove unneeded shebang lines
- #1367 add util.IdleTimeout class to reduce lag when updating progress tab
- #1368 improve cancelling and manually updating in progress dialogs
- #1368 add progress dialogs for long running actions
- #1369 add icon to clear URL in the add podcast dialog
- #1372 replace SimpleMessageArea with GtkInfoBar when resuming
- #1372 do not hide progress tab resume infobar on page switch
- #1374 channel editor: add buttons next to cover, feed URL, etc
- #1390 appdata: merge appdata.xml from flathub
- #1390 appdata: add missing release dates since version 3.10.0
- #1400 write to log when sync directory is not writable
- #1401 catch unknown sync exceptions when opening device and show error
- #1403 quote file URIs moved by drag and drop
- #1404 use symbolic toolbar icons
- #1429 gpo: queue all episodes before download to allow resuming
- #1431 add flake8 config and fix some code style issues
- #1433 remove localdepends.py
- #1435 optimize episode list
- #1443 remove legacy settings
- #1452 improve UI responsiveness when downloading hundreds to thousands of episodes
- #1452 improve responsiveness when shift-selecting episodes
- #1464 accept coverart as SVG
- upgrade to newer version of 7-Zip for portable Windows build
- remove redundant force_start parameters
- switch deprecated GObject functions to GLib
- update osx-bundle to 22.8.27
- remove unused 'others' variable in update_downloads_list()
- log which program the youtube-dl extension is using
- show youtube-dl/yt-dlp name and version in preferences
- remove redundant timeout removal when creating progress dialog
- close progress dialog immediately in concatenate videos extension
- add method to clamp a config value between minimum and maximum values
- allow different required versions for youtube-dl and yt-dlp
- change include_description parameter to required
- cache episode list config values
- organize View menu and move some preferences to it
- rename showEpisodeDescription's internal names to match other items
- don't discard episodes with invalid urls and links
- set error icon for episodes with invalid URLs
- don't show episodes without URLs in "new episodes available" when subscribing
- set download list state only once after batch queueing tasks
- log URL when youtube.py can't get channel ID
- don't display stacktrace for common download errors
- update dependencies
Bug fixes
- #1353 fix hang when resuming thousands of episodes
- #1356 fix #1352 reset window position if completely off-screen
- #1374 fix setting cover image from local file
- #1382 fix #1360 fix yt-dlp output file name
- #1383 fix #1263 don't try to download media files with youtube-dl extension
- #1398 fix duration when greater than 24 hours
- #1434 fix #1416 check for size mismatch when syncing and send to device again
- #1440 fix #1439 fix support for old versions of yt-dlp
- #1441 tagging extension: delete tags before modifying
- #1452 fix #1311 remove all timer deadlocks by using idle_add priority for them
- #1465 fix absolute path setting for playlist and two_way_sync
- fix stripping of pasted text when adding podcast URL
- fix #1350 set "New episodes available" tooltip for episodes with html descriptions
- gpo: remove download directory when unsubscribing
- fix #1394 fix crash on older versions of python
- fix #1311 don't use idle_add() for progress dialogs that don't need it
- fix #1399 fix msgstr errors in Norwegian Bokmål translation
- update progress tab widgets when their values are modified via edit config
- disable progress tab spinbuttons if unchecked at startup
- throw exception if youtube channelId is empty to avoid clearing description and coverart
- fix #872 get rid of custom icons for each type of audio and video file (also improves episode list redraw speed)
- require new version of youtube-dl/yt-dlp to fix youtube.com change
Translations
- Dutch
- French
- Norwegian Nynorsk
- Russian
- Slovak
CI references
Checksums
-
windows-gpodder-3.11.1-installer.exe md5:568e44c30050466230c2bb03578f62f3 sha256:d253324373a5b3fbdaca82854cf60eabdd70341ee1eea6524df2328e80569771
-
windows-gpodder-3.11.1-portable.exe md5:00e4a742e07fb46f6ec02c9249330e45 sha256:bf9897d15d89ef013f17c0f4c6871879ae2019f70004b1959481090897ae5939
-
macOS-gPodder-3.11.1.zip md5:6ad027fff9f65332da62e69cec5ed98d sha256:3b8eb0b27a8fa3bcd27e6a57f2a6c7a8e264e50175da5e0d95c518f565bb9c05
-
windows-gpodder-3.11.1-contents.txt md5:7ba46702fe1a06ffceee46cea39df773 sha256:ed28f198482cf610e5733a032c142c031225096a3c3560061f2e7848637bb029
3.11.0
This release contains a year's worth of improvements.
Major changes:
- 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
- support again syncing to mtp:// and iPod devices on Linux
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
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
3.10.21
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
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
3.10.20
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
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
3.10.19
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
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
3.10.18
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
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
3.10.17
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
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