Skip to content

Releases: ytdl-org/youtube-dl

youtube-dl 2020.03.24

23 Mar 20:15
2020.03.24
049c048
Compare
Choose a tag to compare

Core

  • [utils] Revert support for cookie files with spaces used instead of tabs

Extractors

  • [teachable] Update upskillcourses and gns3 domains
  • [generic] Look for teachable embeds before wistia
  • [teachable] Extract chapter metadata (#24421)
  • [bilibili] Add support for player.bilibili.com (#24402)
  • [bilibili] Add support for new URL schema with BV ids (#24439, #24442)
  • [limelight] Remove disabled API requests (#24255)
  • [soundcloud] Fix download URL extraction (#24394)
  • [cbc:watch] Add support for authentication (#19160)
  • [hellporno] Fix extraction (#24399)
  • [xtube] Fix formats extraction (#24348)
  • [ndr] Fix extraction (#24326)
  • [nhk] Update m3u8 URL and use native HLS downloader (#24329)
  • [nhk] Remove obsolete rtmp formats (#24329)
  • [nhk] Relax URL regular expression (#24329)
  • [vimeo] Revert fix showcase password protected video extraction (#24224)

youtube-dl 2020.03.08

08 Mar 11:30
2020.03.08
68fa151
Compare
Choose a tag to compare

Core

  • [utils] Add support for cookie files with spaces

Extractors

  • [pornhub] Add support for pornhubpremium.com (#24288)
  • [youtube] Remove outdated code and unnecessary requests
  • [youtube] Improve extraction in 429 HTTP error conditions (#24283)
  • [nhk] Update API version (#24270)

youtube-dl 2020.03.06

05 Mar 17:26
2020.03.06
34525a3
Compare
Choose a tag to compare

Extractors

  • [youtube] Fix age-gated videos support without login (#24248)
  • [vimeo] Fix showcase password protected video extraction (#24224)
  • [pornhub] Improve title extraction (#24184)
  • [peertube] Improve extraction (#23657)
  • [vimeo] Fix subtitles URLs (#24209)

youtube-dl 2020.03.01

01 Mar 13:12
2020.03.01
669625a
Compare
Choose a tag to compare

Core

  • [YoutubeDL] Force redirect URL to unicode on python 2
  • [options] Remove duplicate short option -v for --version (#24162)

Extractors

  • [xhamster] Fix extraction (#24205)
  • [franceculture] Fix extraction (#24204)
  • [telecinco] Add support for article opening videos
  • [telecinco] Fix extraction (#24195)
  • [xtube] Fix metadata extraction (#21073, #22455)
  • [youjizz] Fix extraction (#24181)
  • Remove no longer needed compat_str around geturl
  • [pornhd] Fix extraction (#24128)
  • [teachable] Add support for multiple videos per lecture (#24101)
  • [wistia] Add support for multiple generic embeds (#8347, 11385)
  • [imdb] Fix extraction (#23443)
  • [tv2dk:bornholm:play] Fix extraction (#24076)

youtube-dl 2020.02.16

16 Feb 15:45
2020.02.16
117ba9e
Compare
Choose a tag to compare

Core

  • [YoutubeDL] Fix playlist entry indexing with --playlist-items (#10591,
    #10622)
  • [update] Fix updating via symlinks (#23991)
  • [compat] Introduce compat_realpath (#23991)

Extractors

  • [npr] Add support for streams (#24042)
  • [24video] Add support for porn.24video.net (#23779, #23784)
  • [jpopsuki] Remove extractor (#23858)
  • [nova] Improve extraction (#23690)
  • [nova:embed] Improve (#23690)
  • [nova:embed] Fix extraction (#23672)
  • [nytimes] Improve format sorting (#24010)
  • [thisoldhouse] Fix extraction (#23951)
  • [popcorntimes] Add support for popcorntimes.tv (#23949)
  • [sportdeutschland] Update to new API
  • [twitch:stream] Lowercase channel id for stream request (#23917)
  • [tv5mondeplus] Fix extraction (#23907, #23911)
  • [tva] Relax URL regular expression (#23903)
  • [vimeo] Fix album extraction (#23864)
  • [viewlift] Improve extraction
    • Add support for authentication
    • Add support for more domains
  • [svt] Fix series extraction (#22297)
  • [svt] Fix article extraction (#22897, #22919)
  • [soundcloud] Imporve private playlist/set tracks extraction (#3707)

youtube-dl 2020.01.24

23 Jan 21:18
2020.01.24
76dbe4d
Compare
Choose a tag to compare

Extractors

  • [youtube] Fix sigfunc name extraction (#23819)
  • [stretchinternet] Fix extraction (#4319)
  • [voicerepublic] Fix extraction
  • [azmedien] Fix extraction (#23783)
  • [businessinsider] Fix jwplatform id extraction (#22929, #22954)
  • [24video] Add support for 24video.vip (#23753)
  • [ivi:compilation] Fix entries extraction (#23770)
  • [ard] Improve extraction (#23761)
    • Simplify extraction
    • Extract age limit and series
    • Bypass geo-restriction
  • [nbc] Add support for nbc multi network URLs (#23049)
  • [americastestkitchen] Fix extraction
  • [zype] Improve extraction
    • Extract subtitles (#21258)
    • Support URLs with alternative keys/tokens (#21258)
    • Extract more metadata
  • [orf:tvthek] Improve geo restricted videos detection (#23741)
  • [soundcloud] Restore previews extraction (#23739)

youtube-dl 2020.01.15

14 Jan 18:39
2020.01.15
e8cf0db
Compare
Choose a tag to compare

Extractors

  • [canvas] Add support for new API endpoint (#17680, #18629)
  • [ndr:base:embed] Improve thumbnails extraction (#23731)
  • [vodplatform] Add support for embed.kwikmotion.com domain
  • [twitter] Add support for promo_video_website cards (#23711)
  • [orf:radio] Clean description and improve extraction
  • [orf:fm4] Fix extraction (#23599)
  • [safari] Fix kaltura session extraction (#23679, #23670)
  • [lego] Fix extraction and extract subtitle (#23687)
  • [cloudflarestream] Improve extraction
    • Add support for bytehighway.net domain
    • Add support for signed URLs
    • Extract thumbnail
  • [naver] Improve extraction
    • Improve geo-restriction handling
    • Extract automatic captions
    • Extract uploader metadata
    • Extract VLive HLS formats
    • Improve metadata extraction
  • [pandatv] Remove extractor (#23630)
  • [dctp] Fix format extraction (#23656)
  • [discovery] Fix anonymous token extraction (#23650)
  • [nrktv:seriebase] Fix extraction (#23625, #23537)
  • [wistia] Improve format extraction and extract subtitles (#22590)
  • [vice] Improve extraction (#23631)
  • [redtube] Detect private videos (#23518)

youtube-dl 2020.01.01

31 Dec 22:26
2020.01.01
ca069f6
Compare
Choose a tag to compare

Extractors

  • [brightcove] Invalidate policy key cache on failing requests
  • [pornhub] Improve locked videos detection (#22449, #22780)
  • [pornhub] Add support for m3u8 formats
  • [pornhub] Fix extraction (#22749, #23082)
  • [brightcove] Update policy key on failing requests
  • [spankbang] Improve removed video detection (#23423)
  • [spankbang] Fix extraction (#23307, #23423, #23444)
  • [soundcloud] Automatically update client id on failing requests
  • [prosiebensat1] Improve geo restriction handling (#23571)
  • [brightcove] Cache brightcove player policy keys
  • [teachable] Fail with error message if no video URL found
  • [teachable] Improve locked lessons detection (#23528)
  • [scrippsnetworks] Add support for Scripps Networks sites (#19857, #22981)
  • [mitele] Fix extraction (#21354, #23456)
  • [soundcloud] Update client id (#23516)
  • [mailru] Relax URL regular expressions (#23509)

youtube-dl 2019.12.25

24 Dec 18:18
2019.12.25
80e43af
Compare
Choose a tag to compare

Core

  • [utils] Improve str_to_int
  • [downloader/hls] Add ability to override AES decryption key URL (#17521)

Extractors

  • [mediaset] Fix parse formats (#23508)
  • [tv2dk:bornholm:play] Add support for play.tv2bornholm.dk (#23291)
  • [slideslive] Add support for url and vimeo service names (#23414)
  • [slideslive] Fix extraction (#23413)
  • [twitch:clips] Fix extraction (#23375)
  • [soundcloud] Add support for token protected embeds (#18954)
  • [vk] Improve extraction
    • Fix User Videos extraction (#23356)
    • Extract all videos for lists with more than 1000 videos (#23356)
  • [kontrtube] Remove extractor
  • [videopremium] Remove extractor
  • [musicplayon] Remove extractor (#9225)
  • [ufctv] Add support for ufcfightpass.imgdge.com and
    ufcfightpass.imggaming.com (#23343)
  • [twitch] Extract m3u8 formats frame rate (#23333)
  • [imggaming] Add support for playlists and extract subtitles
  • [ufcarabia] Add support for UFC Arabia (#23312)
  • [ufctv] Fix extraction
  • [yahoo] Fix gyao brightcove player id (#23303)
  • [vzaar] Override AES decryption key URL (#17521)
  • [vzaar] Add support for AES HLS manifests (#17521, #23299)
  • [nrl] Fix extraction
  • [teachingchannel] Fix extraction
  • [nintendo] Fix extraction and partially add support for Nintendo Direct
    videos (#4592)
  • [ooyala] Add better fallback values for domain and streams variables
  • [youtube] Add support youtubekids.com (#23272)
  • [tv2] Detect DRM protection
  • [tv2] Add support for katsomo.fi and mtv.fi (#10543)
  • [tv2] Fix tv2.no article extraction
  • [msn] Improve extraction
    • Add support for YouTube and NBCSports embeds
    • Add support for articles with multiple videos
    • Improve AOL embed support
    • Improve format extraction
  • [abcotvs] Relax URL regular expression and improve metadata extraction
    (#18014)
  • [channel9] Reduce response size
  • [adobetv] Improve extaction
    • Use OnDemandPagedList for list extractors
    • Reduce show extraction requests
    • Extract original video format and subtitles
    • Add support for adobe tv embeds

youtube-dl 2019.11.28

28 Nov 16:26
2019.11.28
b568561
Compare
Choose a tag to compare

Core

  • [utils] Add generic caesar cipher and rot47
  • [utils] Handle rd-suffixed day parts in unified_strdate (#23199)

Extractors

  • [vimeo] Improve extraction
    • Fix review extraction
    • Fix ondemand extraction
    • Make password protected player case as an expected error (#22896)
    • Simplify channel based extractors code
  • [openload] Remove extractor (#11999)
  • [verystream] Remove extractor
  • [streamango] Remove extractor (#15406)
  • [dailymotion] Improve extraction
    • Extract http formats included in m3u8 manifest
    • Fix user extraction (#3553, #21415)
    • Add suport for User Authentication (#11491)
    • Fix password protected videos extraction (#23176)
    • Respect age limit option and family filter cookie value (#18437)
    • Handle video url playlist query param
    • Report allowed countries for geo-restricted videos
  • [corus] Improve extraction
    • Add support for Series Plus, W Network, YTV, ABC Spark, disneychannel.com
      and disneylachaine.ca (#20861)
    • Add support for self hosted videos (#22075)
  • [vivo] Fix extraction (#22328, #22279)
  • [soundcloud] Update client id (#23214)