Releases: lockmatrix/yt-dlp
Releases · lockmatrix/yt-dlp
2025.10.23.140324
A description of the various files is in the README
The PyInstaller-bundled executables are subject to the licenses described in THIRD_PARTY_LICENSES.txt
2025.10.09.140621
A description of the various files is in the README
The PyInstaller-bundled executables are subject to the licenses described in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
Extractor changes
- tiktok: Support browser impersonation (#14473) by bashonly, thanhtaivtt
- youtube: Detect experiment binding GVS PO Token to video id (#14471) by coletdjnz
2025.09.24.132430
A description of the various files is in the README
The PyInstaller-bundled executables are subject to the licenses described in THIRD_PARTY_LICENSES.txt
2025.09.17.162809
A description of the various files is in the README
The PyInstaller-bundled executables are subject to the licenses described in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- cleanup workflow by pukkandan
- git statuscustom by pukkandan
- compat: Add
compat_datetime_from_timestamp(#11902) by pzhlkj6612, seproDev - utils:
random_user_agent: Bump versions (#14317) by seproDev
Extractor changes
- 10play: Fix extractor (#14242) by Sipherdrakon
- loco: Fix extractor (#14256) by seproDev
- mitele: Remove extractor (#14348) by bashonly
- newspicks: Warn when only preview is available (#14197) by doe1080
- onsen: Add extractor (#10971) by doe1080
- pixivsketch: Remove extractors (#14196) by doe1080
- smotrim: Rework extractors (#14200) by doe1080, swayll
- telecinco: Support browser impersonation (#14351) by bashonly
- tiktok: live: Fix room ID extraction (#14287) by bashonly
- tunein: Fix extractors (#13981) by doe1080
- vimeo: Fix login error handling (#14280) by bashonly
- vk: Support vksport URLs (#14341) by seproDev
- xhamster: Fix extractor (#14286) by nicolaasjan, willsmillie (With fixes in 677997d by arand, thegymguy)
Misc. changes
- build
- ci
- cleanup
- Bump ruff to 0.13.x (#14293) by bashonly
- Remove broken extractors (#14305) by bashonly
- Remove setup.cfg (#14314) by seproDev (With fixes in 8ab262c by bashonly)
- docs: Clarify license of PyInstaller-bundled executables (#14257) by seproDev
- test: utils: Fix
sanitize_pathtest for Windows CPython 3.11 (#13878) by Grub4K
2025.09.07.131141
A description of the various files is in the README
The PyInstaller-bundled executables are subject to the licenses described in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- cleanup workflow by pukkandan
- custom by pukkandan
- compat: Add
compat_datetime_from_timestamp(#11902) by pzhlkj6612, seproDev
Misc. changes
- build
- ci: Test and lint workflows (#14249) by bashonly
- docs: Clarify license of PyInstaller-bundled executables (#14257) by seproDev
2025.08.24.024451
A description of the various files is in the README
Changelog
Core changes
Extractor changes
- youtube
2025.08.24.021254
A description of the various files is in the README
Changelog
Core changes
Extractor changes
- youtube
2025.08.09.065402
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exesupport (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- Warn when yt-dlp is severely outdated (#13937) by seproDev
- custom by pukkandan
- cookies: Load cookies with float
expirestimestamps (#13873) by bashonly - utils
- Add
WINDOWS_VT_MODEto globals (#12460) by Grub4K parse_resolution: Support width-only pattern (#13802) by doe1080random_user_agent: Bump versions (#13543) by bashonly
- Add
Extractor changes
- archive.org: Fix metadata extraction (#13880) by bashonly
- digitalconcerthall: Fix formats extraction (#13948) by bashonly
- eagleplatform: Remove extractors (#13469) by doe1080
- fauliolive
- fc2: Fix old video support (#12633) by JChris246, seproDev
- motherless: Fix extractor (#13960) by Grub4K
- n1info: article: Fix extractor (#13865) by u-spec-png
- neteasemusic: Support XFF (#11044) by c-basalt
- niconico: Fix error handling & improve metadata extraction (#13240) by doe1080
- parlview: Rework extractor (#13788) by barryvan
- plyrembed: Add extractor (#13836) by seproDev
- royalive: Support
enURLs (#13908) by CasperMcFadden95 - rtve.es: program: Add extractor by meGAmeS1, seproDev
- shiey: Add extractor (#13354) by iribeirocampos
- sportdeuschland: Support embedded player URLs (#13833) by InvalidUsernameException
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- tbsjp: Fix extractor (#13485) by garret1317
- tver
- tvw: news: Add extractor (#12907) by fries1234
- vimeo: Fix login support and require authentication (#13823) by bashonly
- yandexdisk: Support 360 URLs (#13935) by Sojiroh
- youtube: Add player params to mweb client (#13914) by coletdjnz
Downloader changes
- dash: Re-extract if using --load-info-json with --live-from-start (#13922) by bashonly
- external: Work around ffmpeg's
file:URL handling (#13844) by bashonly - hls: Fix
--hls-split-continuitysupport (#13321) by tchebb
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby (With fixes in 1e0c77d by seproDev)
Networking changes...
2025.07.19.051836
A description of the various files is in the README
Changelog
Core changes
- Don't let format testing alter the return code (#13767) by bashonly
- No longer enable
--mtimeby default (#12781) by seproDev - Warn when skipping formats (#13090) by bashonly
- custom by pukkandan
- jsinterp
- Cache undefined variable names (#13639) by bashonly (With fixes in 805519b)
- Fix variable scoping (#13639) by bashonly, seproDev
- utils
mimetype2ext: Always parseflacfromaudio/flac(#13748) by bashonlyurlhandle_detect_ext: Usex-amz-meta-file-typeheaders (#13749) by bashonly
Extractor changes
- Add
_search_nextjs_v13_datahelper (#13398) by bashonly (With fixes in b5fea53) - Detect invalid m3u8 playlist data (#13601) by Grub4K
- 9gag: Support browser impersonation (#13678) by bashonly
- aenetworks: Support new URL formats (#13747) by bashonly
- archive.org: Fix extractor (#13706) by rdamas
- bandaichannel: Remove extractor (#13152) by doe1080
- bellmedia: Remove extractor (#13429) by doe1080
- bilibilibangumi: Fix geo-block detection (#13667) by bashonly
- blackboardcollaborate: Support subtitles and authwalled videos (#12473) by flanter21
- btvplus: Add extractor (#13541) by bubo
- ctv: Remove extractor (#13429) by doe1080
- dangalplay: Support other login regions (#13768) by bashonly
- francetv: Improve error handling (#13726) by bashonly
- hotstar
- joqrag: Remove extractor (#13152) by doe1080
- limelight: Remove extractors (#13267) by doe1080
- lrtradio: Fix extractor (#13717) by Pawka
- mir24.tv: Add extractor (#13651) by swayll
- mixlr: Add extractors (#13561) by seproDev, ShockedPlot7560
- newspicks: Fix extractor (#13612) by doe1080
- nhkradiru: Fix metadata extraction (#12708) by garret1317
- noovo: Remove extractor (#13429) by doe1080
- playerfm: Add extractor (#13016) by R0hanW
- rai: Fix formats extraction (#13572) by moonshinerd, seproDev
- raisudtirol: Support alternative domain (#13718) by barsnick
- soundcloud: Always extract original format extension (#13746) by bashonly
- sproutvideo: Fix extractor (#13610) by bashonly
- thehighwire: Add extractor (#13505) by swayll
- twitch: Improve error handling (#13618) by bashonly
- unitednationswebtv: Add extractor (#13538) by averageFOSSenjoyer...
2025.06.28.114710
A description of the various files is in the README
Changelog
Core changes
Extractor changes
- bilibilispacevideo: Extract hidden-mode collections as playlists (#13533) by c-basalt
- hotstar
- niconico: live: Fix extractor and downloader (#13158) by doe1080