Update gpodder to 3.10.21 and switch to yt-dlp
Changes:
- 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
- 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 checkbox to disable connection checking
- 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
- subscribe to Youtube channels via video pages
- support dragging HTTPS URLs to image in channel dialog
- bugfixes
See T10001
Depends on D12196