Changelog:
- Merge youtube-dl: Upto commit/379f52a
- Add option
--throttled-rate
below which video data is re-extracted - [fragment] Merge during download for
-N
, and refactorhls
/dash
- [websockets] Add
WebSocketFragmentFD
by nao20010128nao, pukkandan - Allow
images
formats in addition to video/audio - [downloader/mhtml] Add new downloader for slideshows/storyboards by fstirlitz
- [youtube] Temporary fix for age-gate
- [youtube] Support ongoing live chat by siikamiika
- [youtube] Improve SAPISID cookie handling by colethedj
- [youtube] Login is not needed for
:ytrec
- [youtube] Non-fatal alert reporting for unavailable videos page by colethedj
- [twitcasting] Websocket support by nao20010128nao
- [mediasite] Extract slides by fstirlitz
- [funimation] Extract subtitles
- [pornhub] Extract
cast
- [hotstar] Use server time for authentication instead of local time
- [EmbedThumbnail] Fix for already downloaded thumbnail
- [EmbedThumbnail] Add compat-option
embed-thumbnail-atomicparsley
- Expand
--check-formats
to thumbnails - Fix id sanitization in filenames
- Skip fixup of existing files and add
--fixup force
to force it - Better error handling of syntax errors in
-f
- Use
NamedTemporaryFile
for--check-formats
- [aria2c] Lower
--min-split-size
for HTTP downloads - [options] Rename
--add-metadata
to--embed-metadata
- [utils] Improve
LazyList
and add tests - [build] Build Windows x86 version with py3.7 and remove redundant tests by pukkandan, shirt
- [docs] Clarify that
--embed-metadata
embeds chapter markers - [cleanup] Refactor fixup
Note: While youtube throttling issue hasn't been fixed, it can be worked around by using --throttled-rate 100K