A description of the various files is in the README
The zipimport Unix executable contains 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
Important changes
- An external JavaScript runtime is now required for full YouTube support
yt-dlp now requires users to have an external JavaScript runtime (e.g. Deno) installed in order to solve the JavaScript challenges presented by YouTube. Read more
Changelog
Core changes
- cookies
- sponsorblock: Add
hookcategory (#14845) by seproDev - update: Fix PyInstaller onedir variant detection (#14800) by bashonly
Extractor changes
- 1tv: live: Add extractor (#14299) by swayll
- ardaudiothek: Add extractors (#14309) by evilpie, marieell
- bunnycdn
- discoverynetworksde: Fix extraction (#14818) by dirkf, w4grfw (With fixes in f3c255b by bashonly)
- floatplane: Fix extractor (#14984) by i3p9
- googledrive
- kika: Do not extract non-existent subtitles (#14813) by InvalidUsernameException
- mux: Add extractor (#14914) by PierceLBrooks, seproDev
- nascarclassics: Add extractor (#14866) by JrM2628
- nbc: Detect and discard DRM formats (#14844) by bashonly
- ntv.ru: Rework extractor (#14934) by anlar, seproDev (With fixes in a86eeaa by seproDev)
- play.tv: Update extractor for new domain (#14905) by thomasmllt
- tubetugraz: Support alternate URL format (#14718) by krystophny
- twitch
- Fix playlist extraction (#15008) by bashonly, ctengel
- stream: Fix extractor (#14988) by seproDev
- vod: Fix extractor (#14999) by Zer0spectrum
- urplay: Fix extractor (#14785) by seproDev
- web.archive: youtube: Fix extractor (#14753) by seproDev
- xhamster: Fix extractor (#14948) by CaramelConnoisseur, dhwz
- youtube
- Add
tv_downgradedclient (#14887) by seproDev (With fixes in fa35eb2) - Fix
web_embeddedclient extraction (#14843) by bashonly, seproDev - Fix auto-generated metadata extraction (#13896) by TheQWERTYCodr
- Fix original language detection (#14919) by bashonly
- Implement external n/sig solver (#14157) by bashonly, coletdjnz, Grub4K, seproDev (With fixes in 4b4223b, ee98be4, c0c9f30, cacd163, 8636a9b)
- Support collaborators (#14677) by seproDev
- tab: Fix duration extraction for feeds (#14668) by WeidiDeng
- Add
Downloader changes
- ffmpeg
Networking changes
Misc. changes
- Fix zsh path argument completion (#14953) by matyb08
- build: Bump musllinux Python version to 3.14 (#14623) by bashonly
- cleanup
- devscripts: Improve
install_depsscript (#14766) by bashonly - test: Skip flaky tests if source unchanged (#14970) by bashonly, Grub4K