Quick release due to a couple of nasty bugs in the last version
Changelog:
- [youtube:tab] Extract video duration early
- [downloader] Pass
info_dict
toprogress_hook
s - [youtube] Fix age-gated videos for API clients when cookies are supplied by colethedj
- [youtube] Disable
get_video_info
age-gate workaround - This endpoint seems to be completely dead - [youtube] Try all clients even if age-gated
- [youtube] Fix subtitles only being extracted from the first client
- [youtube] Simplify
_get_text
- [cookies] bugfix for microsoft edge on macOS
- [cookies] Handle
sqlite
ImportError
gracefully by mbway - [cookies] Handle errors when importing
keyring
Youtube age-gate bypass is broken for non-embeddable videos unless logged-in cookies are given. You can provide cookies using either the --cookies
or --cookies-from-browser
options. There is currently no known way to circumvent the age-gate without authentication details. If you know any way to (or know any app that can) bypass the age-gate (without auth), let us know.