Releases: nicolaasjan/yt-dlp
Releases · nicolaasjan/yt-dlp
2025.09.06.054813
A description of the various files is in the README
2025.08.28.060636
A description of the various files is in the README
Changelog
Extractor changes
- googledrive: Fix subtitles extraction (#14139) by zakaryan2004
- itvbtcc: Fix extractor (#14161) by garret1317
- kick: vod: Support ongoing livestream VODs (#14154) by InvalidUsernameException
- tver: Extract more metadata (#14165) by arabcoders
2025.08.23.181722
A description of the various files is in the README
Changelog
Core changes
- cookies: Fix
--cookies-from-browser
with Firefox 142+ (#14114) by bashonly, Grub4K (With fixes in 526410b by bashonly)
Extractor changes
- mediaklikk: Fix extractor (#13975) by zhallgato
- steam: Fix extractors (#14093) by doe1080
- youtube
Misc. changes
- build: Post-release workflow cleanup (#14090) by bashonly
2025.08.20.060440
A description of the various files is in the README
Changelog
Core changes
- Warn against using
-f mp4
(#13915) by seproDev - utils: Add improved
jwt_encode
function (#14071) by bashonly
Extractor changes
- Extract avif storyboard formats from MPD manifests (#14016) by doe1080
_rta_search
: Do not assumeage_limit
is0
(#13985) by doe1080- adobetv: Fix extractor (#13917) by doe1080
- bilibili: Handle Bangumi redirection (#14038) by grqz, junyilou
- faulio: Add extractor (#13907) by CasperMcFadden95
- francetv: site: Fix extractor (#14082) by bashonly
- medialaan: Rework extractors (#14015) by doe1080
- mtv: Overhaul extractors (#14052) by bashonly, doe1080, Randalix, seproDev
- niconico: live: Support age-restricted streams (#13549) by doe1080
- nrktvepisode: Fix extractor (#14065) by runarmod
- puhutv: Fix playlists extraction (#11955) by e2dk4r
- steam: Fix extractor (#14008) by AzartX47
- svt: Extract forced subs under separate lang code (#14062) by PierreMesure
- tiktok: user: Avoid infinite loop during extraction (#14032) by bashonly (With fixes in 471a2b6)
- vimeo
- album: Support embed-only and non-numeric albums (#14021) by bashonly
- event: Fix extractor (#14064) by bashonly
- youtube
- Add
es5
andes6
player JS variants (#14005) by bashonly - Add
playback_wait
extractor-arg by bashonly - Default to
main
player JS variant (#14079) by bashonly - Extract title and description from initial data (#14078) by bashonly
- Handle required preroll waiting period (#14081) by bashonly
- Remove default player params (#14081) by bashonly
- tab: Fix playlists tab extraction (#14030) by bashonly
- Add
Downloader changes
Postprocessor changes
- xattrmetadata: Only set "Where From" attribute on macOS (#13999) by bashonly
Misc. changes
- build
- cleanup
- Remove dead extractors (#13996) by doe1080
- Miscellaneous: c2fc4f3 by bashonly
2025.08.16.082053
A description of the various files is in the README
Changelog
Extractor changes
- Extract avif storyboard formats from MPD manifests (#14016) by doe1080
_rta_search
: Do not assumeage_limit
is0
(#13985) by doe1080- weibo: Fix extractors (#14012) by AzartX47, bashonly
- youtube: Add
es5
andes6
player JS variants (#14005) by bashonly
Postprocessor changes
- xattrmetadata: Only set "Where From" attribute on macOS (#13999) by bashonly
Misc. changes
2025.08.14.072314
A description of the various files is in the README
Changelog
Extractor changes
- youtube: Add
es5
andes6
player JS variants (#14005) by bashonly
Postprocessor changes
- xattrmetadata: Only set "Where From" attribute on macOS (#13999) by bashonly
Misc. changes
2025.08.10.082046
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Deprecate
linux_armv7l_exe
support (#13978) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- Warn when yt-dlp is severely outdated (#13937) by seproDev
- cookies: Load cookies with float
expires
timestamps (#13873) by bashonly - utils
- Add
WINDOWS_VT_MODE
to 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
en
URLs (#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
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-continuity
support (#13321) by tchebb
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: [Add macOS "Where from" attribute](htt...
2025.08.07.083715
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- Warn when yt-dlp is severely outdated (#13937) by seproDev
- cookies: Load cookies with float
expires
timestamps (#13873) by bashonly - utils
- Add
WINDOWS_VT_MODE
to 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
- 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
en
URLs (#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
- 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-continuity
support (#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
- Request Handler: requests: Bump minimum required version of urllib3 to 2.0.2 (#13939) by bashonly
Misc. changes
- build: Use
macos-14
runner formacos
builds (#13814) by [bashonly](https://g...
2025.08.02.080529
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- cookies: Load cookies with float
expires
timestamps (#13873) by bashonly - utils
- Add
WINDOWS_VT_MODE
to 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
- eagleplatform: Remove extractors (#13469) by doe1080
- fauliolive
- neteasemusic: Support XFF (#11044) by c-basalt
- parlview: Rework extractor (#13788) by barryvan
- plyrembed: Add extractor (#13836) by seproDev
- rtve.es: program: Add extractor by meGAmeS1, seproDev
- 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
Downloader changes
- external: Work around ffmpeg's
file:
URL handling (#13844) by bashonly - hls: Fix
--hls-split-continuity
support (#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
Misc. changes
- build: Use
macos-14
runner formacos
builds (#13814) by bashonly - ci: Bump supported PyPy version to 3.11 (#13877) by bashonly
- cleanup: Move embed tests to dedicated extractors (#13782) by doe1080
2025.07.27.085012
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K parse_resolution
: Support width-only pattern (#13802) by doe1080random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- eagleplatform: Remove extractors (#13469) by doe1080
- fauliolive
- neteasemusic: Support XFF (#11044) by c-basalt
- parlview: Rework extractor (#13788) by barryvan
- plyrembed: Add extractor (#13836) by seproDev
- sportdeuschland: Support embedded player URLs (#13833) by InvalidUsernameException
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- vimeo: Fix login support and require authentication (#13823) by bashonly
Downloader changes
- external: Work around ffmpeg's
file:
URL handling (#13844) by bashonly - hls: Fix
--hls-split-continuity
support (#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
Misc. changes
- build: Use
macos-14
runner formacos
builds (#13814) by bashonly