Update yt-dlp to the latest release. This drops support for Python 3.9
and includes a temporary workaround before Deno is required.

changelog: https://github.com/yt-dlp/yt-dlp/blob/master/Changelog.md


Version 2025.11.12 of yt-dlp has been released [1]. According to this announcement [2] and the README [3], it is possible to use yt-dlp with full YouTube support with QuickJS instead of Deno. As QuickJS works better on OpenBSD, I recommend using it as the JavaScript engine for the www/yt-dlp port. A patch will need to be created to enable QuickJS and disable Deno (the default) [4]. The yt-dlp-ejs component is also required to operate the external JavaScript engine [5].

Notes:
[1]: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.11.12
[2]: https://github.com/yt-dlp/yt-dlp/issues/15012
[3]: https://github.com/yt-dlp/yt-dlp#dependencies
[4]: https://github.com/yt-dlp/yt-dlp/wiki/EJS
[5]: https://github.com/yt-dlp/ejs

Reply via email to