From output of file that won't d/l due to error:
WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one
Note: Using the latest version of yt-dlp. Have never seen the error above previously.
***** UPDATE with SOLUTION*****
Due to recent anti-downloading steps taken by Youtube, the old javascript engine used by YT-DLP was no longer able to cope with the issue. Therefore, they have switched to deno.exe which is much more advanced and also able to be used as a portable executable not requiring installation = YT-DLP will simply look for it in the same folder and use it if there. So, I solved my problem by downloading it from https://github.com/denoland/deno/releases where there are versions for different operating systems. Just get the one you need and unzip into the same folder you have for yt-dlp and ytdlp-interface.exe
Hopefully @ErrorFlynn will start including deno.exe with YTDLP-Interface and add an update feature in settings as currently exists for yt-dlp and ffmpeg.
From output of file that won't d/l due to error:
WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one
Note: Using the latest version of yt-dlp. Have never seen the error above previously.
***** UPDATE with SOLUTION*****
Due to recent anti-downloading steps taken by Youtube, the old javascript engine used by YT-DLP was no longer able to cope with the issue. Therefore, they have switched to deno.exe which is much more advanced and also able to be used as a portable executable not requiring installation = YT-DLP will simply look for it in the same folder and use it if there. So, I solved my problem by downloading it from https://github.com/denoland/deno/releases where there are versions for different operating systems. Just get the one you need and unzip into the same folder you have for yt-dlp and ytdlp-interface.exe
Hopefully @ErrorFlynn will start including deno.exe with YTDLP-Interface and add an update feature in settings as currently exists for yt-dlp and ffmpeg.