NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1043 most downloaded on PyPI
A feature-rich command-line audio/video downloader
Last release 7 days ago
27 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
6 versions withdrawn
withdrawn after publishing
6 years old
640 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Deprecate number_of_digits ( #17300 ) by doe1080
The zipimport Unix executable and release tarball contain 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
number_of_digits (#17300) by doe1080random_uuidv4 (#17301) by doe1080float_or_none: Catch OverflowError (#17299) by doe1080random_user_agent: Bump version range 144-150 => 145-151 (#17344) by dlp-botios and macos clients (#17290) by bashonlyvisionos player client (#17184) by bashonlyweb_embedded client fallbacks (#17462) by bashonlychannel_follower_count for collaborators (#17363) by bashonlyandroid_vr from default clients (#17461) by bashonlycurl_cffi 0.16.x (#17439) by bashonly, coletdjnz (With fixes in 5f22baf by bashonly)websockets>=17 (#17433) by doe1080Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Security: [ CVE-2026-55404 ] Downstream command injection via improper sanitization of --write-link output
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
--write-link options are usedallow-unsafe-ext compat option (#16920) by bashonly--write-link output by bashonly' instead of " for SQL string quoting (#17078) by Grub4Kmake_dir in favor of make_parent_dirs (#16931) by doe1080HTTPHeaderDict: Fix __ior__ (#16930) by doe1080parse_duration: Return int when appropriate (#13899) by doe1080parse_resolution: Support fps suffixes (#17073) by doe1080pkcs1pad: Fix invalid PKCS#1 v1.5 padding bytes (#17035) by doe1080qualities: Avoid repeated index lookups (#17025) by doe1080random_user_agent: Bump version range 143-149 => 144-150 (#17117) by bashonly, dlp-botid in request error output (#17068) by bashonly, HybridDogNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
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 conversio…
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
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.%()s) with the --exec option is an all-too-common pitfall. To remedy this, --exec now only allows safe conversions in its command templates.
%(...)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--downloader curl; cookies are now properly passed to curl so that it respects their scope.desktop, .url, or .webloc is now only allowed in the context of --write-link functionality--downloader aria2c-N for concurrent fragment downloads via the native downloader<details><summary><h3>Changelog</h3></summary>
default extra for ios platforms (#16376) by bashonlyurl, desktop and webloc from safe extensions by Grub4K2026-03-10 (#16435) by bashonlyrandom_user_agent
_resolve_nuxt_array: Handle Pinia skipHydrate (#16447) by doe1080ardsounds domain (#16381) by evilpie--no-playlist (#16299) by bashonlyrechat subtitles (#16660) by kasper93view_count extraction (#16814) by MemoKing34bun<1.2.11 and bun>1.3.14 (#16786) by bashonlydeno<2.3.0 (#16788) by bashonlynode<22 (#16787) by bashonlyaria2c: Remove support for m3u8/dash protocols by bashonlycurl: Fix cookie leak on redirect by Grub4Khttp_headers for direct merge downloads (#15456) by bashonly--exec template usage to safe conversions (#16883) by bashonlyejs updates for requirements files (#16374) by bashonly, Grub4Kupdate_requirements: Add reporting functionality (#16454) by bashonly, Grub4K</details>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
  ![Donat
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
<details><summary><h3>Changelog</h3></summary>
player_client extractor-arg documentation (#16235) by bashonly</details>
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →