yt-dlp-nightly

yt-dlp · yt-dlp.yt-dlp.nightly

A feature-rich command-line audio/video downloader.

The yt-dlp nightly channel builds. yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites. The project is a fork of youtube-dl based on the now inactive youtube-dlc.

winget install --id yt-dlp.yt-dlp.nightly --exact --source winget

Latest 2026.06.09.230517

Release Notes

Generated from: yt-dlp/yt-dlp@821bef0 Installation Discord Donate Documentation 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

  • The minimum supported versions of Deno, Node, and Bun have been raised. The minimum required version of Deno is now v2.3.0; supported Node versions are v22 and up; Bun support has been deprecated and limited to versions 1.2.11 through 1.3.14.
  • Security
    • Usage of vulnerable conversions (e.g. %()s) with the --exec option is an all-too-common pitfall. To remedy this, --exec now only allows safe conversions in its command templates.
      • Most users can simply replace %(...)s with %(...)q in their --exec argument(s). Numeric conversions are unaffected by this change. Using unsafe conversions with --exec poses a significant security risk. Read more
    • [CVE-2026-50019] File Downloader cookie leak with curl
      • Impact is limited to users of --downloader curl; cookies are now properly passed to curl so that it respects their scope
    • [CVE-2026-50023] Dangerous file type creation via insufficient filename sanitization
      • Writing files with the extensions .desktop, .url, or .webloc is now only allowed in the context of --write-link functionality
    • [CVE-2026-50574] Arbitrary code execution via manifest downloads with aria2c
      • Impact is limited to users of --downloader aria2c
      • Support for downloading HLS and DASH formats with aria2c has been removed. Users affected by this change should migrate to use -N for concurrent fragment downloads via the native downloader Changelog Core changes
  • Add lockfile and pinned extras (#16421) by bashonly, Grub4K (With fixes in 88c8a68 by bashonly)
  • Fix default extra for ios platforms (#16376) by bashonly
  • Remove url, desktop and webloc from safe extensions by Grub4K
  • update: Bump GitHub REST API version to 2026-03-10 (#16435) by bashonly
  • utils
    • random_user_agent
      • Bump version range 137-143 => 142-148 (#16588) by dlp-bot
      • Bump version range 142-148 => 143-149 (#16906) by dlp-bot Extractor changes
  • Extract supplemental codecs from DASH manifests (#16827) by chrisellsworth
  • _resolve_nuxt_array: Handle Pinia skipHydrate (#16447) by doe1080
  • abematv: Extract subtitles (#16502) by garret1317
  • ard: Support new ardsounds domain (#16381) by evilpie
  • bandcamp: weekly: Fix extractor (#16373) by bashonly
  • iwara: Fix extractors (#16014) by vpertys
  • monstercat: Support older URLs (#16780) by AnAwesomGuy
  • onsen: Fix extraction (#16830) by doe1080
  • pornhub: Support browser impersonation (#16794) by 0xvd
  • reddit: Fix unauthenticated extraction (#16839) by 0xvd, bashonly, jdesgats
  • rtp: Support multi-part episodes and --no-playlist (#16299) by bashonly
  • s4c: Extract more metadata (#16813) by Suntooth
  • soop: Adapt extractors to new domain (#16436) by thematuu
  • soundcloud
    • Improve error handling (#16602) by bashonly
    • Support --extractor-retries for original formats (#16690) by HarmfulBreeze
  • thisoldhouse: Fix extractor (#16909) by bashonly, dirkf
  • twitch
    • Remove dead rechat subtitles (#16660) by kasper93
    • clips: Fix extractor (#16466) by Ventriduct
  • twitter: Fix view_count extraction (#16814) by MemoKing34
  • wikimedia: Rework extractor (#15413) by seproDev
  • youtube
    • Drop support for bun<1.2.11 and bun>1.3.14 (#16786) by bashonly
    • Drop support for deno<2.3.0 (#16788) by bashonly
    • Drop support for node<22 (#16787) by bashonly
    • Fix PO token sanitization for Python 3.15 (#16884) by Grub4K
    • Fix PO token sanitization for Python>=3.14.4 (#16453) by syphyr
    • Fix outdated quickjs-ng warning (#16437) by bashonly Downloader changes
  • external
    • aria2c: Remove support for m3u8/dash protocols by bashonly
    • curl: Fix cookie leak on redirect by Grub4K
  • ffmpeg: Use info dict http_headers for direct merge downloads (#15456) by bashonly Postprocessor changes
  • exec: Restrict --exec template usage to safe conversions (#16883) by bashonly
  • ffmpegmetadata: Avoid erroneous ISO 639 conversions (#16046) by bashonly Networking changes
  • Request Handler
    • curl_cffi
      • Add actual reason to response (#16818) by antorlovsky
      • Fix supported impersonate targets (#16440) by bashonly
      • Support curl_cffi 0.15.x (#16429) by bashonly Misc. changes
  • build
    • Harden build/release workflows (#16358) by bashonly, Grub4K (With fixes in cdc465a by bashonly)
    • Harden release workflow (#16444) by bashonly
    • Rename requirements files to clean up dependency graph (#16740) by bashonly
    • Update 12 dependencies (#16903) by dlp-bot
    • Update 14 dependencies (#16589) by dlp-bot
    • Update 28 dependencies (#16467) by bashonly
    • Upgrade all Linux binaries to Python 3.14 (#16738) by bashonly
  • ci
    • Bump pytest to 9.x (#16470) by bashonly, Grub4K
    • Test with Python 3.15 (#16896) by bashonly
    • Update 2 actions in 2 workflows (#16743) by dlp-bot
    • Update 3 actions in 9 workflows (#16782) by dlp-bot
    • Update 8 actions in 7 workflows (#16384) by bashonly
    • Update wiki via this repository (#16446) by bashonly (With fixes in 9f0fc9a)
  • cleanup
    • Remove dead extractors (#16137) by bashonly, doe1080
    • Miscellaneous
      • 35684c1, 3a12be7 by bashonly
      • 821bef0 by bashonly, Grub4K
  • devscripts
    • Handle ejs updates for requirements files (#16374) by bashonly, Grub4K
    • update_requirements: Add reporting functionality (#16454) by bashonly, Grub4K
  • docs: Update badges (#14893) by seproDev
  • test: Add default and curl-cffi extras to hatch-test env (#16397) by JSubelj

Installer type: portable

Architecture Scope Download SHA256
x86 Download 5FEFD69293BE678D418B5356AF660E1F215D05F5DF8CA5B4A6A9289A1C952ED3
x64 Download D5B3AF365749D1FE0864005FD497852D76F3DC74CB77FE1F276E894CF9C2A190
arm64 Download 8F67E626DDA7554581E6F01537AAB8D14ACF7CB7EB63C3564D56875CAEA04D50

Details

Homepage
https://github.com/yt-dlp/yt-dlp-nightly-builds
License
Unlicense
Publisher
yt-dlp
Support
https://github.com/yt-dlp/yt-dlp/issues
Copyright
pukkandan.ytdlp@gmail.com | UNLICENSE
Moniker
yt-dlp-nightly

Tags

audioaudio-downloaderdownloaddownloadermediamedia-downloadernightlyvideovideo-downloaderyoutubeyoutube-dlyoutube-dlpytdlp

Older versions (10)

2026.06.06.234447
Architecture Scope Download SHA256
x86 Download 46BB864D9788C52D8A92A9FA3A81155355F3655019D28186541D04DD4E557E7D
x64 Download B8807A1AFD08F1EDF177112458BA0431FDF7709C188C57B49FE51C8862DAC088
arm64 Download CE5A91A53BEE5EB3DE13F228D15110CA35E574576546612A414C075DE0188ACE
2026.05.25.234532
Architecture Scope Download SHA256
x86 Download E7EB5485AB78FA260D3884B1766E6778A21E52FED71B97910FD398DA2385D4C5
x64 Download A60F39B239E68BE86821CC5623AB644F52BAB3B20B729B693CD08DB62B96A93B
arm64 Download FF09DBBC8E55E16B77DF86A97D04357D52B78271FD2C21D052727836D8381917
2026.05.24.234402
Architecture Scope Download SHA256
x86 Download 2274D6115F10496D85ACB6D091C8AB8F1C39AA86AFEC766B057B0B11F7954AE2
x64 Download 851ABF7999534FFB060608B527878E455179FA7AC3E7630F0466338E97129711
arm64 Download DF2999D929443A1422CB5B9E8B12E10022AEFF377B3A63B54BE633B9A2E8C271
2026.05.16.233954
Architecture Scope Download SHA256
x86 Download 7E48334F2E523C5EB4DE3B8F121FA1B07BA0F57388C84E3E7B485F89B6F184E3
x64 Download 0B6BD5752A3C66F3FB781EF0601501F5FD3ECE2A4A57BD98FB19B08EE860786B
arm64 Download 00378C310C2BC3F7709A331FBFF32B34BA85D9FA57433C86702670A023626EE1
2026.05.05.233942
Architecture Scope Download SHA256
x86 Download AB88077BE7CF5B26C3628D370BB764773AF9454CC6961DC7FC128F738A8FA22C
x64 Download 87406EE6AD5BF173B58657F3104A9AEC2168FEA706CBFE5049CBC3922F86D933
arm64 Download EB8DB7B136968830625658AEAF28B674ADE36A26D4A5E43643419836DCA0C5A0
2026.05.03.233852
Architecture Scope Download SHA256
x86 Download 55F15F3A1C055A67A9D2A3ECE1E74F2031873716F25C8FFCF8F55441868E0F61
x64 Download 2C41D28E470213294DAEC764CB47F4AF9557F115B8826DA4FBD3393BA0032C82
arm64 Download 34FAC14EAD3D6478EE2C873AA131F7FD84741118D639EE24C5325EB6A6CB8F57
2026.04.30.234007
Architecture Scope Download SHA256
x86 Download 1A5AF090B84E13A04C52AC33D916C9D1002BA4046074391456229222EDD30AA7
x64 Download 9F9F40E5111EFA1741E610B59BA0732B8647FD0E48137E01906F623EB949678A
arm64 Download 5A2B551CC5CC8A777403E586F58D4384887D7F4E3F7CB50A4E6A33143ABA2CAD
2026.04.10.235301
Architecture Scope Download SHA256
x86 Download AD555CC6067E4833678110ADE235E94204A3073AB1958574EC153367610D781C
x64 Download A7A0DB45DA0E85C9ABECE4DF930A4D0C2A3AC412740686E0E63D6380461F8823
arm64 Download 3C0F23F621B31F4B23B4DFE857E76E699A43EED6C2A98BEDF5B0B98986B74ADD
2026.04.07.233742
Architecture Scope Download SHA256
x86 Download 228147483DE4CE1D0C453B5C25D4D2A53DCFB95FA64AC49691446C1FACB749F0
x64 Download 480A3E7F27D17D618CB106D348DE3FCB2DC218F4461625812FA685C70443558D
arm64 Download 45149EDF7C61DA81CA2CF30DE4A37F8CB973213AA24C4D8977F75F6076CA1B1C
2026.04.05.233732
Architecture Scope Download SHA256
x86 Download 76E6F6A48961BFB6E13F2AEFF2956AFAB3E0FE8DB34015FE4BC20C0E2E3F2200
x64 Download 0CAA73C6467840E106DC5E4886457ACF1837F838072C0500ECB9067AC391C0E1
arm64 Download 262FAA2FA7B3398034D010FC807324F78148E95A00DF48487EA977578038B4F3