IMPORTANT
This will be the last release that supports python versions < 3.6
Once you update to this version, -U
will be blocked for Windows XP and for UNIX systems without python 3.6+
Edit: Version 2021.06.09 also has Windows XP Support despite python 3.4 support being dropped after this release. See the release description for details
Changelog
- Merge youtube-dl: Upto commit/d495292
- Pre-check archive and filters during playlist extraction
- Handle Basic Auth
user:pass
in URLs by hhirtz and pukkandan - [archiveorg] Add YoutubeWebArchiveIE by colethedj and alex-gedeon
- [fancode] Add extractor by rmsmachine
- [patreon] Support vimeo embeds by rhsmachine
- [Saitosan] Add new extractor by llacb47
- [ShemarooMe] Add extractor by Ashish0804 and pukkandan
- [telemundo] Add extractor by king-millez
- [SonyLIV] Add SonyLIVSeriesIE and subtitle support by Ashish0804
- [Hotstar] Add HotStarSeriesIE by Ashish0804
- [Voot] Add VootSeriesIE by Ashish0804
- [vidio] Support login and premium videos by MinePlayersPE
- [fragment] When using
-N
, do not keep the fragment content in memory - [ffmpeg] Download and merge in a single step if possible
- [ThumbnailsConvertor] Support conversion to
png
and make it the default by louie-github - [VideoConvertor] Generalize with remuxer and allow conditional recoding
- [EmbedThumbnail] Embed in
mp4
/m4a
using mutagen by tripulse and pukkandan - [EmbedThumbnail] Embed if any thumbnail was downloaded, not just the best
- [EmbedThumbnail] Correctly escape filename
- [update] replace self without launching a subprocess in windows
- [update] Block further update for unsupported systems
- Refactor
__process_playlist
by creatingLazyList
- Write messages to
stderr
when bothquiet
andverbose
- Sanitize and sort playlist thumbnails
- Remove
None
values frominfo.json
- [extractor] Always prefer native hls downloader by default
- [extractor] Skip subtitles without URI in m3u8 manifests by hheimbuerger
- [extractor] Functions to parse
socket.io
response asjson
by pukkandan and llacb47 - [extractor] Allow
note=False
when extracting manifests - [utils] Escape URLs in
sanitized_Request
, notsanitize_url
- [hls] Disable external downloader for
webtt
- [youtube]
/live
URLs should raise error if channel is not live - [youtube] Bug fixes
- [zee5] Fix m3u8 formats' extension
- [ard] Allow URLs without
-
before id by olifre - [cleanup]
YoutubeDL._match_entry
- [cleanup] Refactor updater
- [cleanup] Refactor ffmpeg convertors
- [cleanup] setup.py