Releases: yt-dlp/yt-dlp
Releases · yt-dlp/yt-dlp
yt-dlp 2024.08.06
A description of the various files are in the README
Changelog
Core changes
- jsinterp: Improve
slice
implementation (#10664) by seproDev
Extractor changes
- discoveryplusitaly: Support sport and olympics URLs (#10655) by bashonly
- gem.cbc.ca: live: Fix extractor (#10565) by bashonly, scribblemaniac
- niconico: Fix extractor (#10677) by bashonly
- olympics: Fix extraction (#10625) by bashonly
- youku: Fix extractor (#10626) by hugepower
- youtube
yt-dlp 2024.08.01
A description of the various files are in the README
Changelog
Core changes
- utils:
unified_timestamp
: Recognize Sunday (#10589) by bashonly
Extractor changes
- abematv: Fix availability extraction (#10569) by middlingphys
- cbc.ca: player: Fix extractor (#10302) by bashonly, trainman261
- discoveryplus: Support olympics URLs (#10566) by bashonly
- kick: clips: Add extractor (#10572) by luvyana
- learningonscreen: Add extractor (#10590) by bashonly, Grub4K
- mediaklikk: Fix extractor (#10605) by szantnerb
- mlbtv: Fix makeup game extraction (#10607) by bashonly
- olympics: Fix extractor (#10604) by bashonly
- tva: Fix extractor (#10567) by bashonly
- tver: Support olympic URLs (#10600) by vvto33
- vimeo: review: Fix password-protected video extraction (#10598) by bashonly
- youtube
Misc. changes
yt-dlp 2024.07.25
A description of the various files are in the README
Changelog
Extractor changes
- abematv: Adapt key retrieval to request handler framework (#10491) by bashonly
- facebook: Fix extraction (#10531) by bashonly
- mlbtv: Fix extractor (#10515) by bashonly
- tiktok: Fix and deprioritize JSON subtitles (#10516) by bashonly
- vimeo: Fix chapters extraction (#10544) by bashonly
- youtube: Fix
n
function name extraction for player3400486c
(#10542) by bashonly
Misc. changes
- build: Pin
setuptools
version (#10493) by bashonly
yt-dlp 2024.07.16
A description of the various files are in the README
Changelog
Core changes
- Fix
noprogress
iftest=True
with--quiet
and--verbose
(#10454) by Grub4K - Support
auto-tty
andno_color-tty
for--color
(#10453) by Grub4K - update: Fix network error handling (#10486) by bashonly
- utils:
parse_codecs
: Fix parsing of mixed case codec strings by bashonly
Extractor changes
- adn: Adjust for .com domain change (#10399) by infanf
- afreecatv: Fix login and use
legacy_ssl
(#10440) by bashonly - box: Support enterprise URLs (#10419) by seproDev
- digitalconcerthall: Extract HEVC and FLAC formats (#10470) by bashonly
- dplay: Fix extractors (#10471) by bashonly
- epidemicsound: Support sound effects URLs (#10436) by iancmy
- generic: Fix direct video link extensions (#10468) by bashonly
- picarto: Fix extractors (#10414) by Frankgoji
- soundcloud: permalink, user: Extract tracks only (#10463) by DunnesH
- tiktok: live: Fix room ID extraction (#10408) by mokrueger
- tv5monde: Support browser impersonation (#10417) by bashonly (With fixes in cc1a309)
- youtube
- Avoid poToken experiment player responses (#10456) by seproDev (With fixes in 16da8ef)
- Invalidate nsig cache from < 2024.07.09 (#10401) by bashonly
- Reduce android client priority (#10467) by seproDev
Networking changes
- Add
legacy_ssl
request extension (#10448) by coletdjnz - Request Handler: curl_cffi: Support
curl_cffi
0.7.X by coletdjnz
Misc. changes
yt-dlp 2024.07.09
A description of the various files are in the README
Changelog
Core changes
Extractor changes
- youtube: Remove broken
n
function extraction fallback (#10396) by pukkandan, seproDev
yt-dlp 2024.07.08
A description of the various files are in the README
Changelog
Core changes
Extractor changes
- soundcloud: Fix rate-limit handling (#10389) by bashonly
- youtube: Fix JS
n
function name extraction (#10390) by bashonly, seproDev
yt-dlp 2024.07.07
A description of the various files are in the README
Important changes
- Security: [ie/douyutv] Do not use dangerous javascript source/URL
- A dependency on potentially malicious third-party JavaScript code has been removed from the Douyu extractors
Changelog
Core changes
- Address gaps in allowed extensions (#10362) by bashonly
- Fix
--ignore-no-formats-error
(#10345) by Grub4K
Extractor changes
- abematv: Extract availability (#10348) by middlingphys
- chzzk: Extract with API v3 (#10363) by hui1601
- douyutv: Do not use dangerous javascript source/URL (#10347) by LeSuisse
- jiosaavn: playlist: Support featured playlists (#10382) by harbhim
- vidyard: Add extractor (#10155) by exterrestris
- vimeo: Fix password-protected video extraction (#10341) by bashonly
- vtv: Add extractors (#10173) by DinhHuy2010
- yle_areena
Misc. changes
yt-dlp 2024.07.02
A description of the various files are in the README
Changelog
Core changes
Extractor changes
- banbye: Fix extractor (#10332) by PatrykMis, seproDev
- murrtube: Fix extractor (#9249) by DrakoCpp
- zaiko: Support JWT video URLs (#10130) by pzhlkj6612
Postprocessor changes
- embedthumbnail: Fix embedding with mutagen (#10337) by bashonly
Misc. changes
yt-dlp 2024.07.01
A description of the various files are in the README
Important changes
- Security: [CVE-2024-38519] Properly sanitize file-extension to prevent file system modification and RCE
- Unsafe extensions are now blocked from being downloaded
Changelog
Core changes
- Add
playlist_channel
andplaylist_channel_id
fields (#10266) by bashonly - Disallow unsafe extensions (CVE-2024-38519) by Grub4K
- cookies: Fix
--cookies-from-browser
DE detection on Linux (#10237) by peisenwang
Extractor changes
- afreecatv
- Support browser impersonation (#10174) by hui1601
- catchstory: Add extractor (#10235) by hui1601
- bilibili: Support legacy formats (#9117) by c-basalt, GD-Slime
- bitchute: Fix extractors (#10301) by seproDev
- brightcove: Upgrade requests to HTTPS (#10202) by bashonly
- cloudflarestream: Fix
_VALID_URL
and embed extraction (#10215) by bashonly - cloudycdn: Fix formats extraction (#10271) by Caesim404
- digitalconcerthall: Rework extractor (#10152) by seproDev, tippfehlr
- facebook: reel: Fix extraction (#10232) by bashonly
- francetv
- generic: Add
key_query
extractor-arg by bashonly - graspop: Add extractor (#10268) by Niluge-KiWi
- jiocinema: series: Fix extraction (#10139) by varunchopra
- khanacademy: Fix extractors (#9136) by c-basalt
- laracasts: Add extractors (#10055) by ASertacAkkaya, seproDev
- matchtv: Fix extractor (#10190) by megumintyan
- mediasite: Fix extraction (#10273) by bashonly
- microsoftembed: Add extractors for dev materials (#9177) by c-basalt
- mlbtv: Fix extraction (#10296) by bashonly
- neteasemusic: Extract more formats from new API (#10258) by hafeoz
- nhkradiru: Fix extractor (#10106) by garret1317
- nuum: Fix formats extraction (#10316) by DmitryScaletta
- orf
- patreoncampaign: Fix
campaign_id
extraction (#10070) by bashonly - podbayfm: Fix extraction (#10195) by bashonly, seproDev
- pokergo: Make metadata extraction non-fatal (#10319) by axpauls
- qqmusic: Fix extractors (#9768) by c-basalt
- rtvslo.si: show: Add extractor (#8418) by JSubelj, seproDev
- soundcloud: Fix
download
format extraction (#10125) by bashonly - sproutvideo: Add extractors (#10098) by bashonly, TheZ3ro
- tiktok
- Detect and raise when login is required (#10124) by [bashonly](https://...
yt-dlp 2024.05.27
A description of the various files are in the README
Changelog
Extractor changes
- Fix parsing of base URL in SMIL manifest (#9225) by seproDev
- peertube: Support livestreams (#10044) by bashonly, trueauracoral
- piksel: Update domain (#9223) by seproDev
- tiktok: user: Fix extraction loop (#10035) by bashonly