2026.08.19
yt-dlp 2026.08.19
Added 3
- Support browser impersonation for bandcamp extractor
- Support share URLs for tiktok extractor
- Add `visionos` player client for youtube extractor
Changed 3
- Update `random_user_agent` version range from 144-150 to 145-151
- Rework apple extractors
- Rework showroom extractors
Fixed 8
- Make `float_or_none` catch `OverflowError`
- Fix season/series extraction for americastestkitchen extractor
- Fix bfmtv extractor
- Fix logged-in extraction for instagram extractor
- Fix tiktok extractor
- Fix formats extraction for tiktok extractor
- Fix events handling for twitter broadcast extractor
- Fix whyp extractor
Removed 2
- Remove dead ard extractor
- Remove `ios` and `macos` clients from vimeo extractor
Deprecated 2
- Deprecate `number_of_digits` utility function
- Deprecate `random_uuidv4` utility function
From yt-dlp
Installation Discord Donate Documentation Nightly Master
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Core changes
- utils
- Deprecate
number_of_digits(#17300) by doe1080 - Deprecate
random_uuidv4(#17301) by doe1080 float_or_none: CatchOverflowError(#17299) by doe1080random_user_agent: Bump version range 144-150 => 145-151 (#17344) by dlp-bot
- Deprecate
Extractor changes
- americastestkitchen: Fix season/series extraction (#17151) by bm1549
- apple: Rework extractors (#17277) by bashonly
- ard: Remove dead extractor (#17158) by InvalidUsernameException
- bandcamp: Support browser impersonation (#17422) by InvalidUsernameException
- bfmtv: Fix extractor (#16905) by 0xvd
- instagram: Fix logged-in extraction (#17278) by bashonly
- showroom: Rework extractors (#17142) by doe1080
- tiktok
- Fix extractor (#17452) by bashonly (With fixes in 2c0bf96)
- Fix formats extraction (#17460) by bashonly
- Support share URLs (#17459) by bashonly
- twitter: broadcast: Fix events handling (#17323) by doe1080
- vimeo: Remove
iosandmacosclients (#17290) by bashonly - whyp: Fix extractor (#17467) by bashonly
- youtube
- Add
visionosplayer client (#17184) by bashonly - Add
web_embeddedclient fallbacks (#17462) by bashonly - Extract
channel_follower_countfor collaborators (#17363) by bashonly - Fix live adaptive fragments generation (#17262) by bashonly
- Player client maintenance (#17261) by bashonly
- Remove
android_vrfrom default clients (#17461) by bashonly - Update player client versions (#17185) by bashonly
- tab: Always extract channel metadata (#17386) by bashonly, bbilly1
- Add
Downloader changes
Networking changes
- Request Handler: curl_cffi: Support
curl_cffi0.16.x (#17439) by bashonly, coletdjnz (With fixes in 5f22baf by bashonly)
Misc. changes
- Fix third party license information (#17150) by bashonly, seproDev
- build
- ci
- cleanup
- test
- networking: Fix logging handler removal test (#17379) by doe1080
- socks: Fix compatibility with
websockets>=17(#17433) by doe1080