yt-dlp/yt_dlp
bashonly 7e68567e50
[downloader/hls] Allow extractors to provide AES key ()
and related cleanup

Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
..
compat [compat_utils] Improve `passthrough_module`
dependencies [compat_utils] Improve `passthrough_module`
downloader [downloader/hls] Allow extractors to provide AES key ()
extractor [downloader/hls] Allow extractors to provide AES key ()
postprocessor [utils] `mimetype2ext`: weba is not standard
YoutubeDL.py [downloader/hls] Allow extractors to provide AES key ()
__init__.py [cleanup] Misc
__main__.py [cleanup] Misc
aes.py [dependencies] Standardize `Cryptodome` imports
cache.py [extractor/cda] Support premium and misc improvements ()
cookies.py [cookies] Improve `LenientSimpleCookie` ()
jsinterp.py [jsinterp] Support `if` statements
minicurses.py [docs] Consistent use of `e.g.` ()
options.py Fix config locations ()
plugins.py [plugins] Fix zip search paths
socks.py [compat] Remove more functions
update.py [update] Fix updater file removal on windows ()
utils.py [utils] `traverse_obj`: Fix several behavioral problems
version.py [version] update
webvtt.py [webvtt] Handle premature EOF