Skip to content

Releases: yt-dlp/yt-dlp

yt-dlp 2025.10.22

22 Oct 19:51
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Installation Discord Donate Documentation Nightly Master

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


Important changes

  • A stopgap release with a TEMPORARY partial fix for YouTube support
    Some formats may still be unavailable, especially if cookies are passed to yt-dlp. The NEXT release, expected very soon, will require an external JS runtime (e.g. Deno) in order for YouTube downloads to work properly. Read more
  • The minimum required Python version has been raised to 3.10
    Python 3.9 has reached its end-of-life as of October 2025, and yt-dlp has now removed support for it. Read more

Changelog

Core changes

Extractor changes

Misc. changes

yt-dlp 2025.10.14

14 Oct 23:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

yt-dlp 2025.09.26

26 Sep 22:22
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Installation Discord Donate Documentation Nightly Master

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

Extractor changes

yt-dlp 2025.09.23

23 Sep 06:54
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Installation Discord Donate Documentation Nightly Master

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


Important changes

  • Several options have been deprecated
    In order to simplify the codebase and reduce maintenance burden, various options have been deprecated. Please remove them from your commands/configurations. Read more

Changelog

Core changes

Extractor changes

Misc. changes

Read more

yt-dlp 2025.09.05

05 Sep 23:06

Choose a tag to compare

yt-dlp 2025.08.27

28 Aug 00:02

Choose a tag to compare

yt-dlp 2025.08.22

23 Aug 00:05

Choose a tag to compare

yt-dlp 2025.08.20

20 Aug 02:57

Choose a tag to compare

Installation Discord Donate Documentation Nightly Master

A description of the various files is in the README


Changelog

Core changes

Extractor changes

Downloader changes

Postprocessor changes

Misc. changes

yt-dlp 2025.08.11

11 Aug 04:00

Choose a tag to compare

Installation Discord Donate Documentation Nightly Master

A description of the various files is in the README


Important changes

  • The minimum recommended Python version has been raised to 3.10
    Since Python 3.9 will reach end-of-life in October 2025, support for it will be dropped soon. Read more
  • darwin_legacy_exe builds are being discontinued
    This release's yt-dlp_macos_legacy binary will likely be the last one. Read more
  • linux_armv7l_exe builds are being discontinued
    This release's yt-dlp_linux_armv7l binary could be the last one. Read more

Changelog

Core changes

Extractor changes

Downloader changes

  • dash: [Re-extract if using --load-info-json with --live-from-star...
Read more

yt-dlp 2025.07.21

21 Jul 23:57

Choose a tag to compare

Installation Discord Donate Documentation Nightly Master

A description of the various files is in the README


Important changes

  • Default behaviour changed from --mtime to --no-mtime
    yt-dlp no longer applies the server modified time to downloaded files by default. Read more
  • Security: [CVE-2025-54072] Fix --exec placeholder expansion on Windows
    • When --exec is used on Windows, the filepath expanded from {} (or the default placeholder) is now properly escaped

Changelog

Core changes

Extractor changes

Read more