I think it is most likely Youtube’s end as well. They’re trying to suck every penny of ad revenue from every site and I’m sure VRC was something they thought was a considerable leak. Same with Discord. Whether that’s true or not isn’t something I know, but it is what it is.
Are you intending to share it and/or make it available in one form or another? From your description however it sounds like “every user” has to install your app. What do you think the odds of that happening are?
It is a common sentiment but you can easily see how sucking ad revenue isn’t a major part of the problem. How? I’m playing YT videos in my world now as are many, many others. There are no ads, there are no glitches.
There are no problems at the moment with native Quest and PCVR works when one enters a URL into the URL input field. What didn’t work were redirects and from what I was able to deduce that is all that changed.
So if greed or ad revenue is driving the change it isn’t working.
Apologies, I did post the GitHub link to it before but the mods flagged it as spam/advertising since the posts were so similar (which is obvious since there’s 15 different topics all about this same error lol.) Updated my previous post.
There isn’t anything to install, you just throw a shortcut to it in VRCX’s auto launch folder and it does everything on its own. :>
Thanks. As for “install” even copying a file is a form of installation. My point is that someone visiting VRC would need to stop playing, download the file and place it (trusting you) on their PC.
It is definitely an alternative for those people having issues. It remains to see how many people go through the effort.
And if someone who is having issues has tried out this solution perhaps they would be so kind as to let us know if it solved the problem.
Hello everyone, I too am having this issue, but where as everyone else in the room can see the video, I unfortunately get the same errors as you guys. I have tried a lot of the techniques and so far nothing has worked, sometimes i reset router and it’ll work but lately that’s not the case. I do hope that anyone having this issue can find a good, permanent solution to it.
It may not be obvious but “having this issue” isn’t really a thing. Which issue? Which world(s), which video player? Are the other players in the the same country? Are they all using Android and you’re not or vice versa?
The likelihood of this being related to your router seems very low considering all the other things that can affect video streaming. It is even possible that you don’t have allow untrusted URLs enabled.
Everyone I’ve met in VRC recently can watch videos with one exception. YT implements region restrictions which is why you may need to know what country people are in if you want to determine the cause. You can also upload a test video to YT which you do not restrict in any way.
Sometimes a particular world will not play videos but that could be an implementation problem unrelated to YT or VRC.
As best you can try to document things. World name, video player used, video(s) you tried, if players were on Android or PC. Using Quest, Pico or some other brand headset. Write things down and post them here.
Hello everyone, had the same trouble as for several month now and still didnt find the solution
Tried everything from cache, changing DPI spoofer/VPN, turning it all off to swapping yt-dlp.exe file and yet to see positive results. Only intresting thing that i have this trouble on most of the worlds (AVPro/Unity players i suppose and their forks), but on some particular world it works like a charm.
Anyone got some ideas on the fix?
P.S. : did remember that films on Popcorn Place are working for me just fine aswell, so i suppose its something about youtube itself
P.S. 2 : YTS world apperently loads about 2 videos from “trending” (maybe since they are preloaded/have different link idk) and then stops working at all
And log messeges:
- [DEBUG]USharpVideoQueue: Queued Data Critical Function Event with content ‘call:_OnUSharpVideoQueueFinalVideoEnded:-1694982664’
- [DEBUG]USharpVideoQueue: Disregarded DataCritical event _OnUSharpVideoQueueSkippedError, because timestamp ‘-1695781756’
 occured before most recent event '-1695124683
I just randomly started having this issue too. Everyone else seems to be using them just fine but i’m unable to use any video player in the entire game. It’s just a white screen and no videos will load.
TL;DR at the bottom - otherwise, context below
Just had this same problem, managed to fix it on my end (using a Windows machine over Wi-Fi exclusively, not sure how applicable this could be for others, but might be something similar)
The only troubleshooting steps I took before this was just to clear all the cache types in VRC from the menu in-game, and restarting the game - nothing else
Since it seems like VRChat looks at your network when loading videos for one reason or another (probably to detect misuse of some kind), resetting the network catalog worked for me
netsh winsock reset is the command - Microsoft Learn has a page on winsockif you’d like more details
Short version (from what I can tell from this and other websites): removes all the Layered Service Providers (LSPs) to give the catalog a fresh start, and LSPs should be reinstalled as needed as far as I’m aware - please note: this can break functionality in some programs so you may need to reconfigure them - please proceed with caution, don’t indiscriminately run commands (haven’t had problems myself just yet, but don’t take just my word for it)
I just ran it in Command Prompt as an administrator and restarted my PC, video players started working for me again! Albeit, not every video I tried worked, but the majority of them did, which when nothing worked before, is a success for me
Although this is when I have put in the link myself - I have yet to see if this works when others have put in links
TL;DR: Ran netsh winsock reset in the Command Prompt as administrator, then restarted my PC - most videos seemed to work after that when none did before
Might not work for everyone but could be useful - and please double check to make sure it won’t impact you in any other undesired ways