This is a pre-release build
A description of the various files are in the README
Changelog
Core changes
- Add
_extract_formats_and_subtitles
method by bashonly - Better warning when requested subs format not found (#9873) by DaPotato69
- Warn if lack of ffmpeg alters format selection (#9805) by pukkandan, seproDev
- cookies
- windows: Improve shell quoting and tests (#9802) by Grub4K (With fixes in 7e26bd5)
Extractor changes
- Add POST data hash to
--write-pages
filenames (#9879) by minamotorin (With fixes in c999bac by bashonly) - Make
_search_nextjs_data
non fatal (#8937) by Grub4K - afreecatv: live: Add
cdn
extractor-arg (#9666) by bashonly - alura: Fix extractor (#9658) by hugohaa
- artetv: Label forced subtitles (#9945) by vtexier
- bbc: Fix and extend extraction (#9705) by dirkf, kylegustavo, pukkandan
- bilibili: Fix
--geo-verification-proxy
support (#9817) by fireattack - bilibilispacevideo
- boosty: Add cookies support (#9522) by RasmusAntons
- brilliantpala: Fix login (#9788) by pzhlkj6612
- canalalpha: Fix extractor (#9675) by kclauhk
- cbc.ca: player: Improve
_VALID_URL
(#9866) by carusocr - cda: Fix age-gated web extraction (#9939) by dirkf, emqi, Podiumnoche, Szpachlarz
- commonmistakes: Raise error on blob URLs (#9897) by seproDev
- crunchyroll
- eplus: Handle URLs without videos (#9855) by pzhlkj6612
- europarlwebstream: Support new URL format (#9647) by seproDev, voidful
- facebook: Fix DASH formats extraction (#9734) by bashonly
- godresource: Add extractor (#9629) by HobbyistDev
- googledrive: Fix formats extraction (#9908) by WyohKnott
- hearthisat: Improve
_VALID_URL
(#9949) by bohwaz, seproDev - hytale: Use
CloudflareStreamIE
explicitly (#9672) by llamasblade - instagram: Support
/reels/
URLs (#9539) by amir16yp - jiocinema: Add extractors by bashonly
- jiosaavn: Extract via API and fix playlists (#9656) by bashonly
- mixch: Extract comments (#9860) by pzhlkj6612
- moviepilot: Fix extractor (#9366) by panatexxa
- netease: program: Improve
--no-playlist
message (#9488) by pzhlkj6612 - nfb: Fix extractors (#9650) by rrgomes
- ntslive: Add extractor (#9641) by lostfictions
- orf: on: Improve extraction (#9677) by TuxCoder
- orftvthek: Remove extractor (#10011) by seproDev
- patreon
- pornhub: Fix login by email address (#9914) by feederbox826
- qub: Fix extractor (#7019) by alexhuot1, dirkf
- reddit: Fix subtitles extraction (#10006) by kclauhk
- soundcloud
- taptap: Add extractors (#9776) by c-basalt
- theatercomplextown: Fix extractors (#9754) by bashonly
- tiktok
- tv5monde: Fix extractor (#9143) by alard, seproDev
- vk: Improve format extraction (#9885) by seproDev
- wrestleuniverse: Avoid partial stream formats (#9800) by bashonly
- xvideos: quickies: Fix extractor (#9834) by JakeFinley96
- youporn: Fix extractor (#8827) by The-MAGI
- youtube
- zenyandex: Fix extractor (#9813) by src-tinkerer
Networking changes
- Add
extensions
attribute toResponse
(#9756) by bashonly - Request Handler
- requests
Misc. changes
- build
- Exclude
requests
frompy2exe
(#9982) by bashonly - Migrate
linux_exe
to static musl builds (#9811) by bashonly, Grub4K - Normalize
curl_cffi
group tocurl-cffi
(#9698) by bashonly (With fixes in 89f535e) - Run
macos_legacy
job onmacos-12
(#9804) by bashonly macos
job requiressetuptools<70
(#9993) by bashonly
- Exclude
- cleanup: Remove questionable extractors (#9911) by seproDev
- test