Youtube Dl Versions Save

Command-line program to download videos from YouTube.com and other video sites

2021.12.17

2 years ago

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)
  • [liveleak] Remove extractor (#17625, #24222, #29331)
  • [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)
  • [egghead] Add support for app.egghead.io (#28404, #29303)
  • [appleconnect] Fix extraction (#29208)
  • [orf:tvthek] Add support for MPD formats (#28672, #29236)

2021.06.06

2 years ago

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)

2021.05.16

2 years ago

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)
  • [eroprofile] Fix extraction (#23200, #23626, #29008)
  • [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)

2021.04.26

3 years ago

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)

2021.04.17

3 years ago

Core

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

Extractors

  • [lbry] Add support for HLS videos (#27877, #28768)
  • [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)

2021.04.07

3 years ago

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)
  • [line] Add support for live.line.me (#17205, #28658)
  • [vimeo] Improve extraction (#28591)
  • [youku] Update ccode (#17852, #28447, #28460, #28648)
  • [youtube] Prefer direct entry metadata over entry metadata from playlist (#28619, #28636)
  • [screencastomatic] Fix extraction (#11976, #24489)
  • [palcomp3] Add support for palcomp3.com (#13120)
  • [arnes] Add support for video.arnes.si (#28483)
  • [youtube:tab] Add support for hashtags (#28308)

2021.04.01

3 years ago

Extractors

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

2021.03.31

3 years ago

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)

2021.03.25

3 years ago

Extractors

  • [zoom] Add support for zoom.us (#16597, #27002, #28531)
  • [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

2021.03.14

3 years ago

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)