Hasty Briefsbeta

Yt-dlp: External JavaScript runtime now required for full YouTube support

11 days ago
  • #yt-dlp
  • #JavaScript
  • #YouTube
  • yt-dlp now requires an external JavaScript runtime (e.g., Deno) for full YouTube support.
  • Supported JavaScript runtimes: Deno (recommended), Node, QuickJS, QuickJS-ng, and Bun.
  • Deno is enabled by default; others are disabled for security reasons.
  • yt-dlp-ejs component is required and included in official executables or default Python installations.
  • YouTube support without a JS runtime is deprecated, with limited format availability expected to worsen.
  • Package maintainers should note licensing and dependency specifics for yt-dlp and yt-dlp-ejs.