A new upstream release yt-dlp 2026.02.21 uses ejs 0.5.0, which fixes YouTube sig extraction in main variant of player. (yt-dlp/ejs commit 1b648c3 by ToddyTheNoobDud)
VRChat's yt-dlp 2026.02.04 fork uses an older ejs 0.4.0 which may cause "Sign in to confirm you're not a bot" errors for some users when attempting to play YouTube videos in VRChat. Current yt-dlp version:
PS C:\Users\linda.LINDALAP\AppData\LocalLow\VRChat\VRChat\Tools> .\yt-dlp.exe --version
2026.02.04
Full upstream changelogs diff between VRChat's yt-dlp and upstream yt-dlp are there:
I recommend updating to the latest yt-dlp version (updating to yt-dlp 2026.02.21 pulls/includes the new yt-dlp-ejs 0.5.0 version).