Skip to content

yt-dlp 2021.12.01

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Dec 00:23
91f071a

A description of the various files are in the README


Changelog:

  • Add option --wait-for-video to wait for scheduled streams
  • Add option --break-per-input to apply --break-on... to each input URL
  • Add option --embed-info-json to embed info.json in mkv
  • Add compat-option embed-metadata
  • Allow using a custom format selector through API
  • [AES] Add ECB mode by nao20010128nao
  • [build] Fix MacOS Build
  • [build] Save Git HEAD at release alongside version info
  • [build] Use workflow_dispatch for release
  • [downloader/ffmpeg] Fix for direct videos inside mpd manifests
  • [downloader] Add colors to download progress
  • [EmbedSubtitles] Slightly relax duration check and related cleanup
  • [ExtractAudio] Fix conversion to wav and vorbis
  • [ExtractAudio] Support alac
  • [extractor] Extract average_rating from JSON-LD
  • [FixupM3u8] Fixup MPEG-TS in MP4 container
  • [generic] Support mpd manifests without extension by shirt
  • [hls] Better FairPlay DRM detection by nyuszika7h
  • [jsinterp] Fix splice to handle float (for youtube js player f1ca6900)
  • [utils] Allow alignment in render_table and add tests
  • [utils] Fix PagedList
  • [utils] Fix error when copying LazyList
  • Clarify video/audio-only formats in -F
  • Ensure directory exists when checking formats
  • Ensure path for link files exists by Zirro
  • Ensure same config file is not loaded multiple times
  • Fix postprocessor_hooks
  • Fix --break-on-archive when pre-checking
  • Fix --check-formats for mhtml
  • Fix --load-info-json of playlists with failed entries
  • Fix --trim-filename when filename has .
  • Fix bug in parsing --add-header
  • Fix error in report_unplayable_conflict by shirt
  • Fix writing playlist infojson with --no-clean-infojson
  • Validate --get-bypass-country
  • [blogger] Add extractor by pabs3
  • [breitbart] Add extractor by Grabien
  • [CableAV] Add extractor by j54vc1bk
  • [CanalAlpha] Add extractor by Ashish0804
  • [CozyTV] Add extractor by Ashish0804
  • [CPTwentyFour] Add extractor by Ashish0804
  • [DiscoveryPlus] Add DiscoveryPlusItalyShowIE by Ashish0804
  • [ESPNCricInfo] Add extractor by Ashish0804
  • [LinkedIn] Add extractor by u-spec-png
  • [mixch] Add extractor by nao20010128nao
  • [nebula] Add NebulaCollectionIE and rewrite extractor by hheimbuerger
  • [OneFootball] Add extractor by Ashish0804
  • [peer.tv] Add extractor by u-spec-png
  • [radiozet] Add extractor by 0xA7404A (Aurora)
  • [redgifs] Add extractor by chio0hai
  • [RedGifs] Add Search and User extractors by Deer-Spangle
  • [rtrfm] Add extractor by pabs3
  • [Streamff] Add extractor by cntrl-s
  • [Stripchat] Add extractor by zulaport
  • [Aljazeera] Fix extractor by u-spec-png
  • [AmazonStoreIE] Fix regex to not match vdp urls by Ashish0804
  • [ARDBetaMediathek] Handle new URLs
  • [bbc] Get all available formats by nyuszika7h
  • [Bilibili] Fix title extraction by u-spec-png
  • [CBC Gem] Fix for shows that don't have all seasons by makeworld-the-better-one
  • [curiositystream] Add more metadata
  • [CuriosityStream] Fix series
  • [DiscoveryPlus] Rewrite extractors by Ashish0804, pukkandan
  • [HotStar] Set language field from tags by Ashish0804
  • [instagram, cleanup] Refactor extractors
  • [Instagram] Display more login errors by MinePlayersPE
  • [itv] Fix extractor by staubichsauger, pukkandan
  • [mediaklikk] Expand valid URL
  • [MTV] Improve mgid extraction by Sipherdrakon, kikuyan
  • [nexx] Better error message for unsupported format
  • [NovaEmbed] Fix extractor by pukkandan, std-move
  • [PatreonUser] Do not capture RSS URLs
  • [Reddit] Add support for 1080p videos by xenova
  • [RoosterTeethSeries] Fix for multiple pages by MinePlayersPE
  • [sbs] Fix for movies and livestreams
  • [Senate.gov] Add SenateGovIE and fix SenateISVPIE by Grabien, pukkandan
  • [soundcloud:search] Fix pagination
  • [tiktok:user] Set webpage_url correctly
  • [Tokentube] Fix description by u-spec-png
  • [trovo] Fix extractor by nyuszika7h
  • [tv2] Expand valid URL
  • [Tvplayhome] Fix extractor by pukkandan, 18928172992817182
  • [Twitch:vod] Add chapters by mpeter50
  • [twitch:vod] Extract live status by DEvmIb
  • [VidLii] Add 720p support by mrpapersonic
  • [vimeo] Add fallback for config URL
  • [vimeo] Sort http formats higher
  • [WDR] Expand valid URL
  • [willow] Add extractor by aarubui
  • [xvideos] Detect embed URLs by 4a1e2y5
  • [xvideos] Fix extractor by Yakabuff
  • [youtube, cleanup] Reorganize Tab and Search extractor inheritances
  • [youtube:search_url] Add playlist/channel support
  • [youtube] Add default player client by coletdjnz
  • [youtube] Add storyboard formats
  • [youtube] Decrypt n-sig for URLs with ratebypass
  • [youtube] Minor improvement to format sorting
  • [cleanup] Add deprecation warnings
  • [cleanup] Minor cleanup
  • [cleanup] Misc cleanup
  • [cleanup] Refactor JSInterpreter._seperate
  • [Cleanup] Remove some unnecessary groups in regexes by Ashish0804