Skip to content

Releases: ytdl-org/youtube-dl

youtube-dl 2021.12.17

16 Dec 19:01
2021.12.17
5014bd6
Compare
Choose a tag to compare

This release is old and has many known issues. See "... commits to master since this release" above.

You almost certainly want the nightly build release, and not this one. The nightly build is created from the master branch of this repo if changes have been committed since the last build. Read about Installation of the nightly build. Major fixes in the nightly build are listed here.

Core

  • [postprocessor/ffmpeg] Show ffmpeg output on error (#22680, #29336)

Extractors

  • [youtube] Update signature function patterns (#30363, #30366)
  • [peertube] Only call description endpoint if necessary (#29383)
  • [periscope] Pass referer to HLS requests (#29419)
  • [pornhub] Add support for pornhubthbh7ap3u.onion
  • [pornhub] Detect geo restriction
  • [pornhub] Dismiss tbr extracted from download URLs (#28927)
  • [curiositystream:collection] Extend _VALID_URL (#26326, #29117)
  • [youtube] Make get_video_info processing more robust (#29333)
  • [youtube] Workaround for get_video_info request (#29333)
  • [bilibili] Strip uploader name (#29202)
  • [youtube] Update invidious instance list (#29281)
  • [umg:de] Update GraphQL API URL (#29304)
  • [nrk] Switch psapi URL to https (#29344)
  • [appleconnect] Fix extraction (#29208)

youtube-dl 2021.06.06

05 Jun 19:01
2021.06.06
b224cf3
Compare
Choose a tag to compare

Extractors

  • [facebook] Improve login required detection
  • [youporn] Fix formats and view count extraction (#29216)
  • [orf:tvthek] Fix thumbnails extraction (#29217)
  • [formula1] Fix extraction (#29206)
  • [ard] Relax URL regular expression and fix video ids (#22724, #29091)
  • [ustream] Detect https embeds (#29133)
  • [ted] Prefer own formats over external sources (#29142)
  • [twitch:clips] Improve extraction (#29149)
  • [twitch:clips] Add access token query to download URLs (#29136)
  • [youtube] Fix get_video_info request (#29086, #29165)
  • [vimeo] Fix vimeo pro embed extraction (#29126)
  • [redbulltv] Fix embed data extraction (#28770)
  • [shahid] Relax URL regular expression (#28772, #28930)

youtube-dl 2021.05.16

16 May 15:56
2021.05.16
f47627a
Compare
Choose a tag to compare

Core

  • [options] Fix thumbnail option group name (#29042)
  • [YoutubeDL] Improve extract_info doc (#28946)

Extractors

  • [playstuff] Add support for play.stuff.co.nz (#28901, #28931)
  • [vivo] Add support for vivo.st (#29009)
  • [generic] Add support for og:audio (#28311, #29015)
  • [phoenix] Fix extraction (#29057)
  • [generic] Add support for sibnet embeds
  • [vk] Add support for sibnet embeds (#9500)
  • [generic] Add Referer header for direct videojs download URLs (#2879,
    #20217, #29053)
  • [orf:radio] Switch download URLs to HTTPS (#29012, #29046)
  • [blinkx] Remove extractor (#28941)
  • [medaltv] Relax URL regular expression (#28884)
  • [funimation] Add support for optional lang code in URLs (#28950)
  • [gdcvault] Add support for HTML5 videos
  • [dispeak] Improve FLV extraction (#13513, #28970)
  • [kaltura] Improve iframe extraction (#28969)
  • [kaltura] Make embed code alternatives actually work
  • [cda] Improve extraction (#28709, #28937)
  • [twitter] Improve formats extraction from vmap URL (#28909)
  • [xtube] Fix formats extraction (#28870)
  • [svtplay] Improve extraction (#28507, #28876)
  • [tv2dk] Fix extraction (#28888)

youtube-dl 2021.04.26

25 Apr 18:34
2021.04.26
273964d
Compare
Choose a tag to compare

Extractors

  • [xfileshare] Add support for wolfstream.tv (#28858)
  • [francetvinfo] Improve video id extraction (#28792)
  • [medaltv] Fix extraction (#28807)
  • [tver] Redirect all downloads to Brightcove (#28849)
  • [go] Improve video id extraction (#25207, #25216, #26058)
  • [youtube] Fix lazy extractors (#28780)
  • [bbc] Extract description and timestamp from INITIAL_DATA (#28774)
  • [cbsnews] Fix extraction for python <3.6 (#23359)

youtube-dl 2021.04.17

16 Apr 20:51
2021.04.17
596b266
Compare
Choose a tag to compare

Core

  • [utils] Add support for experimental HTTP response status code
    308 Permanent Redirect (#27877, #28768)

Extractors

  • [youtube] Fix stretched ratio calculation
  • [youtube] Improve stretch extraction (#28769)
  • [youtube:tab] Improve grid extraction (#28725)
  • [youtube:tab] Detect series playlist on playlists page (#28723)
  • [youtube] Add more invidious instances (#28706)
  • [pluralsight] Extend anti-throttling timeout (#28712)
  • [youtube] Improve URL to extractor routing (#27572, #28335, #28742)
  • [maoritv] Add support for maoritelevision.com (#24552)
  • [youtube:tab] Pass innertube context and x-goog-visitor-id header along with
    continuation requests (#28702)
  • [mtv] Fix Viacom A/B Testing Video Player extraction (#28703)
  • [pornhub] Extract DASH and HLS formats from get_media end point (#28698)
  • [cbssports] Fix extraction (#28682)
  • [jamendo] Fix track extraction (#28686)
  • [curiositystream] Fix format extraction (#26845, #28668)

youtube-dl 2021.04.07

06 Apr 20:43
2021.04.07
72a2c0a
Compare
Choose a tag to compare

Core

  • [extractor/common] Use compat_cookies_SimpleCookie for _get_cookies
  • [compat] Introduce compat_cookies_SimpleCookie
  • [extractor/common] Improve JSON-LD author extraction
  • [extractor/common] Fix _get_cookies on python 2 (#20673, #23256, #20326,
    #28640)

Extractors

  • [youtube] Fix extraction of videos with restricted location (#28685)
  • [palcomp3] Add support for palcomp3.com (#13120)
  • [arnes] Add support for video.arnes.si (#28483)
  • [youtube:tab] Add support for hashtags (#28308)

youtube-dl 2021.04.01

31 Mar 21:48
2021.04.01
ca304be
Compare
Choose a tag to compare

Extractors

  • [youtube] Setup CONSENT cookie when needed (#28604)
  • [vimeo] Fix password protected review extraction (#27591)
  • [youtube] Improve age-restricted video extraction (#28578)

youtube-dl 2021.03.31

30 Mar 20:00
2021.03.31
8f493de
Compare
Choose a tag to compare

Extractors

  • [vlive] Fix inkey request (#28589)
  • [francetvinfo] Improve video id extraction (#28584)
  • [instagram] Extract duration (#28469)
  • [instagram] Improve title extraction (#28469)
  • [sbs] Add support for ondemand watch URLs (#28566)
  • [youtube] Fix video's channel extraction (#28562)
  • [picarto] Fix live stream extraction (#28532)
  • [vimeo] Fix unlisted video extraction (#28414)
  • [youtube:tab] Fix playlist/community continuation items extraction (#28266)
  • [ard] Improve clip id extraction (#22724, #28528)

youtube-dl 2021.03.25

24 Mar 17:05
2021.03.25
76da1c9
Compare
Choose a tag to compare

Extractors

  • [bbc] Fix BBC IPlayer Episodes/Group extraction (#28360)
  • [youtube] Fix default value for youtube_include_dash_manifest (#28523)
  • [zingmp3] Fix extraction (#11589, #16409, #16968, #27205)
  • [vgtv] Add support for new tv.aftonbladet.se URL schema (#28514)
  • [tiktok] Detect private videos (#28453)
  • [vimeo:album] Fix extraction for albums with number of videos multiple
    to page size (#28486)
  • [vvvvid] Fix kenc format extraction (#28473)
  • [mlb] Fix video extraction (#21241)
  • [svtplay] Improve extraction (#28448)
  • [applepodcasts] Fix extraction (#28445)
  • [rtve] Improve extraction
    • Extract all formats
    • Fix RTVE Infantil extraction (#24851)
    • Extract is_live and series

youtube-dl 2021.03.14

14 Mar 02:39
2021.03.14
ebfd66c
Compare
Choose a tag to compare

Core

  • Introduce release_timestamp meta field (#28386)

Extractors

  • [southpark] Add support for southparkstudios.com (#28413)
  • [southpark] Fix extraction (#26763, #28413)
  • [sportdeutschland] Fix extraction (#21856, #28425)
  • [pinterest] Reduce the number of HLS format requests
  • [peertube] Improve thumbnail extraction (#28419)
  • [tver] Improve title extraction (#28418)
  • [fujitv] Fix HLS formats extension (#28416)
  • [shahid] Fix format extraction (#28383)
  • [lbry] Add support for channel filters (#28385)
  • [bandcamp] Extract release timestamp
  • [lbry] Extract release timestamp (#28386)
  • [pornhub] Detect flagged videos
  • [pornhub] Extract formats from get_media end point (#28395)
  • [bilibili] Fix video info extraction (#28341)
  • [cbs] Add support for Paramount+ (#28342)
  • [trovo] Add Origin header to VOD formats (#28346)
  • [voxmedia] Fix volume embed extraction (#28338)