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
Changelog
Core changes
- utils
- Deprecate number_of_digits (#17300) by doe1080
- Deprecate random_uuidv4 (#17301) by doe1080
- float_or_none: Catch OverflowError (#17299) by doe1080
- random_user_agent: Bump version range 144-150 => 145-151 (#17344) by dlp-bot
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 ios and macos clients (#17290) by bashonly
- whyp: Fix extractor (#17467) by bashonly
- youtube
- Add visionos player client (#17184) by bashonly
- Add web_embedded client fallbacks (#17462) by bashonly
- Extract channel_follower_count for collaborators (#17363) by bashonly
- Fix live adaptive fragments generation (#17262) by bashonly
- Player client maintenance (#17261) by bashonly
- Remove android_vr from default clients (#17461) by bashonly
- Update player client versions (#17185) by bashonly
- tab: Always extract channel metadata (#17386) by bashonly, bbilly1
Downloader changes
- hls: Fix crash on empty fragment lists in tests (#17218) by doe1080
Networking changes
- Request Handler: curl_cffi: Support curl_cffi 0.16.x (#17439) by bashonly, coletdjnz (With fixes in 5f22baf by bashonly)
Misc. changes
- Fix third party license information (#17150) by bashonly, seproDev
- build
- Support release tags that shadow branch names (#17409) by InvalidUsernameException
- Temporarily pin PyInstaller to v6.22.0 (#17478) by bashonly
- Trigger nightly on requirement changes (#17450) by bashonly
- Update 11 dependencies (#17479) by dlp-bot
- Update 27 dependencies (#17346) by bashonly, dlp-bot
- ci
- Fix broken Windows PyPy tests (#17347) by bashonly
- Update 7 actions in 10 workflows (#17345) by dlp-bot
- cleanup
- Miscellaneous
- 4e969d3 by bashonly, BOplaid, dialmaster, gamer191
- 594bd50 by bashonly
- test
- networking: Fix logging handler removal test (#17379) by doe1080
- socks: Fix compatibility with websockets>=17 (#17433) by doe1080