Releases: yt-dlp/yt-dlp
Releases · yt-dlp/yt-dlp
yt-dlp 2024.10.07
A description of the various files is in the README
Changelog
Core changes
- cookies: Fix cookie load error handling (#11140) by Grub4K
Extractor changes
- applepodcasts: Fix extractor (#10903) by coreywright
- cwtv: Fix extractor (#11135) by kclauhk
- noodlemagazine: Fix extractor (#11144) by BallzCrasher
- patreon: Extract all m3u8 formats for locked posts (#11138) by bashonly
- youtube: Change default player clients to
ios,mweb
(#11190) by seproDev
Postprocessor changes
- xattrmetadata: Try to write each attribute (#11115) by eric321
Misc. changes
- ci: Rerun failed tests (#11143) by Grub4K
- cleanup: Miscellaneous: 1a176d8 by bashonly
yt-dlp 2024.09.27
A description of the various files is in the README
Important changes
- The minimum recommended Python version has been raised to 3.9
Since Python 3.8 will reach end-of-life in October 2024, support for it will be dropped soon. Read more
Changelog
Core changes
- Allow
none
arg to negate--convert-subs
and--convert-thumbnails
(#11066) by kieraneglin - Fix format sorting bug with vp9.2 vcodec (#10884) by rakslice
- Raise minimum recommended Python version to 3.9 (#11098) by bashonly
- cookies: Improve error message for Windows
--cookies-from-browser chrome
issue (#11090) by seproDev - utils:
mimetype2ext
: Recognizeaacp
asaac
(#10860) by bashonly
Extractor changes
- Fix JW Player format parsing (#10956) by seproDev
- Handle decode errors when reading responses (#10868) by bashonly
- abc.net.au: iview, showseries: Fix extraction (#11101) by bashonly
- adn: Fix extractors (#10749) by infanf
- asobistage: Support redirected URLs (#10768) by pzhlkj6612
- bandcamp: user: Fix extraction (#10328) by bashonly, quad
- beacon: Add extractor (#9901) by Deukhoofd
- bilibili
- biliintl: Fix referer header (#11003) by Khaoklong51
- dropbox: Fix password-protected video support (#10735) by ndyanx
- ertgr: Fix video extraction (#11091) by seproDev
- eurosport: Support local URL variants (#10785) by seproDev
- facebook
- ads: Fix extractor (#10704) by kclauhk
- reel: Improve metadata extraction by lengzuo
- germanupa: Add extractor (#10538) by grqz
- hgtvde: Fix extractor (#10992) by bashonly, rdamas
- huya: video: Add extractor (#10686) by hugepower
- iprima: Fix zoom URL support (#10959) by otovalek
- khanacademy: Fix extractor (#10913) by seproDev
- kick
- clips: Support new URL format (#11107) by bashonly
- vod: Support new URL format (#10988) by bashonly, grqz
- kika: Add extractor (#5788) by 1100101
- lnkgo: Remove extractor (#10904) by naglis
- loom: Fix m3u8 formats extraction (#10760) by kclauhk
- mediaklikk: Fix extractor (#11083) by szantnerb
- mojevideo: Add extractor (#11019) by 04-pasha-04, pzhlkj6612
- niconico: Fix m3u8 formats extraction (#11103) by bashonly
- nzz: Fix extractor (#10461) by 1-Byte
- patreoncampaign: Support API URLs (#10734) by bashonly, hibes
- pinterest: Extend
_VALID_URL
(#10867) by bashonly, sahilsinghss73 - radiko: Extract unique
id
values ([#1...
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