This is interesting!
<https://grok.com/c/42ffd6cf-fa70-4ff5-9421-bbe3d76bad38?rid=b53b92ce-82ce-43d4-81e1-1abc771ff324>
I'm having this problem despite getting latest yt-dlp. David Ross's
program <3dyd64_1.25> works yet it uses old yt-dlp.
I'm having this problem despite getting latest yt-dlp.
On Fri, 30 Jan 2026 01:32:26 +0000, Simon wrote:
I'm having this problem despite getting latest yt-dlp.
You may need a JavaScript engine installed for YouTube downloads to
work now. YouTube is getting more draconian in its |proof-of-origini
checks <https://github.com/yt-dlp/yt-dlp-wiki/blob/master/EJS.md>.
On Fri, 30 Jan 2026 04:09:02 -0000 (UTC), Lawrence D?Oliveiro wrote:
On Fri, 30 Jan 2026 01:32:26 +0000, Simon wrote:
I'm having this problem despite getting latest yt-dlp.
You may need a JavaScript engine installed for YouTube downloads to
work now. YouTube is getting more draconian in its ?proof-of-origin?
checks <https://github.com/yt-dlp/yt-dlp-wiki/blob/master/EJS.md>.
I typed
yt-dlp -U
on my command line this morning, after yt-dlp failed to retrieve a
video. After updating, yt-dlp downloaded that same video just fine.
I typed
yt-dlp -U
on my command line this morning, after yt-dlp failed to retrieve a
video. After updating, yt-dlp downloaded that same video just fine.
Check out the thread "You Tube Videos" in alt.comp.freeware or alt.comp.os.windows-10 !! :)Sorry, not newsgroup "alt.comp.os.windows-10", but "alt.comp.software.firefox"!
Stan Brown <someone@example.com> wrote at 19:30 this Friday (GMT):
I typed
yt-dlp -U
on my command line this morning, after yt-dlp failed to retrieve a
video. After updating, yt-dlp downloaded that same video just fine.
Yeah, some update on the 28th completely broke yt-dlp for a bit, seems
they blocked the android-sdkless player?
Check out the thread "You Tube Videos" in alt.comp.freeware orSorry, not newsgroup "alt.comp.os.windows-10", but "alt.comp.software.firefox"!
alt.comp.os.windows-10 !! :)
Why does yt-dlp _need_ a player?
On Fri, 30 Jan 2026 01:32:26 +0000, Simon wrote:
I'm having this problem despite getting latest yt-dlp.
You may need a JavaScript engine installed for YouTube downloads to
work now. YouTube is getting more draconian in its rCLproof-of-originrCY checks <https://github.com/yt-dlp/yt-dlp-wiki/blob/master/EJS.md>.
On Sat, 31 Jan 2026 13:14:16 +0000, J. P. Gilliver wrote:
Why does yt-dlp _need_ a player?
It pretends to be a player, because YouTube only wants to serve videos
to players.
On 30/01/2026 04:09, Lawrence DrCOOliveiro wrote:
On Fri, 30 Jan 2026 01:32:26 +0000, Simon wrote:
I'm having this problem despite getting latest yt-dlp.
You may need a JavaScript engine installed for YouTube downloads to
work now. YouTube is getting more draconian in its rCLproof-of-originrCY
checks <https://github.com/yt-dlp/yt-dlp-wiki/blob/master/EJS.md>.
I downloaded deno.exe and put it in the same folder as yt-dlp.exe, and
now it works. It has also removed the warnings I used to get, but I
ignored them until now. Hopefully they are gone forever.
On 2026/1/31 22:24:7, Simon wrote:
On 30/01/2026 04:09, Lawrence D Oliveiro wrote:I haven't had such problems at the moment, but sounded like something it might be useful to have, and I checked with Everything and I don't have
On Fri, 30 Jan 2026 01:32:26 +0000, Simon wrote:
I'm having this problem despite getting latest yt-dlp.
You may need a JavaScript engine installed for YouTube downloads to
work now. YouTube is getting more draconian in its |proof-of-origini
checks <https://github.com/yt-dlp/yt-dlp-wiki/blob/master/EJS.md>.
I downloaded deno.exe and put it in the same folder as yt-dlp.exe, and
now it works. It has also removed the warnings I used to get, but I
ignored them until now. Hopefully they are gone forever.
a file called deno.exe anywhere ... to save others some digging, it's <https://github.com/denoland/deno/releases/download/v2.6.7/deno-x86_64-pc-windows-msvc.zip>
(that's obviously a .zip file, but deno.exe is the only thing in it).
[I'm assuming as this is mainly going to a Windows 'group that that's
the appropriate one; otherwise pick from <https://github.com/denoland/deno/releases/tag/v2.6.7>.]
You may need a JavaScript engine installed for YouTube downloads to
work now. YouTube is getting more draconian in its rCLproof-of-originrCY >>> checks <https://github.com/yt-dlp/yt-dlp-wiki/blob/master/EJS.md>.
I haven't had such problems at the moment, but sounded like something it might be useful to have, and I checked with Everything and I don't have
a file called deno.exe anywhere ... to save others some digging, it's <https://github.com/denoland/deno/releases/download/v2.6.7/deno-x86_64-pc-windows-msvc.zip>
On Sun, 1 Feb 2026 09:52:58 -0500, Maria Sophia wrote:
I'm glad Lawrence D'Oliveiro and others (like Carlos) were
successful with deno and node ...
Actually, I m not sure my yt-dlp installation is using any actual
JavaScript engine (yet). I was getting |403 Forbiddeni errors a week
or two back, but that went away after a newer update.
A. Your system has not hit the new challenge again yet.
B. Because the requirement is real and will return.
C. Installing a JS engine such as deno.exe remains the long-term fix.
1. What a proof-of-origin check is
A. It is a server-side test that tries to confirm that a request
really came from a real web browser, not from a script or a
downloader.
C. yt-dlp must therefore call an external JS engine to run the
code and produce the correct proof-of-origin values.
That then begs the question of why doesn't everyone see the same errors.
2. What this means
A. yt-dlp can appear to work normally even when no JS engine is
installed.
B. This does not mean the new JS requirement is gone. It only
means our requests have not triggered the new challenge
recently.
C. The yt-dlp developers have stated that a JS runtime will
become necessary for reliable long-term YouTube extraction.
On Sat, 31 Jan 2026 13:14:16 +0000, J. P. Gilliver wrote:
Why does yt-dlp _need_ a player?
It pretends to be a player, because YouTube only wants to serve videos
to players.
This is interesting!
<https://grok.com/c/42ffd6cf-fa70-4ff5-9421-bbe3d76bad38?rid=b53b92ce-82ce-43d4-81e1-1abc771ff324>
I'm having this problem despite getting latest yt-dlp. David Ross's
program <3dyd64_1.25> works yet it uses old yt-dlp.
On Fri, 30 Jan 2026 01:32:26 +0000, Simon wrote:
I'm having this problem despite getting latest yt-dlp.
You may need a JavaScript engine installed for YouTube downloads to
work now. YouTube is getting more draconian in its ?proof-of-origin?
checks <https://github.com/yt-dlp/yt-dlp-wiki/blob/master/EJS.md>.
I'm glad Lawrence D'Oliveiro and others (like Carlos) were
successful with deno and node ...
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 59 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 24:08:11 |
| Calls: | 810 |
| Calls today: | 1 |
| Files: | 1,287 |
| D/L today: |
12 files (21,036K bytes) |
| Messages: | 195,978 |