1. Open VRChat.
  2. Go to any world with any video player.
  3. Have someone enter a Youtube video URL.
  4. Get playback error.
The error looks like this (more in the attached log):
2025.01.22 23:57:56 Log - [AVProVideo] Opening https://www.youtube.com/watch?v=d8OPtlBAxLE (offset 0) with API MediaFoundation
2025.01.22 23:57:56 Error - [AVProVideo] Error: Loading failed. File not found, codec not supported, video resolution too high or insufficient system resources.
More details:
Recently (around the middle/end of December 2024, can't remember an exact date) I started getting an error in all video players when trying to play videos from Youtube. Video links from other sites are working fine.
Also, if I create a private Invite instance, the videos are playing fine, but if I join an existing instance where someone is already playing a video, it doesn't work. I can even enter video links and they will play for my friends in the same instance, but not for me.
I can play affected links in my web browser just fine, so it's not a region block from youtube or my ISP.
What I've already tried:
* Clearing VRC cache
* Disabling my firewall
* Rebooting my router
* Disabled vsync in nvidia control panel
* Deleting yt-dlp.exe and replacing it with a version from github (by the way, if I feed a youtube link directly to yt-dlp.exe via windows command line, it's able to download video just fine)
None of the above helped.