Videoplayer Won't Work in Just B Club 4.0 & Sunset Bar

I’ve lost track of how long this has been happening, but the videoplayers aren’t working. So far I’ve noticed the videoplayer not working only in public instances and it’s only in Just B Club 4.0 & Sunset Bar. Creating my own or joining someone else’s private instance like Friends+ shows videos without an issue. Only when it’s public or group public. I’ve already submitted a ticket to VRChat support and they’ve said:

“The most likely explanation is the public instance URL domain restriction introduced in 2024.4.2. The world creators of Just B Club 4.0 & Sunset Bar would need to add the relevant video domains to their “Video Player Allowed Domains” list on the VRChat website to fix this for public instances.”

I know people have been having videoplayer issues like this and have mention something about going on github and downloading yt-dlp.exe and replacing the default one. I’ve actually already tried that along with clearing my in-game cache, uninstalling then reinstalling VRChat and verifying it’s files. Also whitelisting the game on my anti-virus and firewall.

I know this topic in particular isn’t exclusive to me but has anyone contacted VRChat support and gotten the same response? Or tried reaching out to any world creators? Seems like a long-shot trying to get into contact with any world creator especially for JBC & SSB.

What is the URL of the media you’re trying to play?

What is the warning/error in output logs when you are experiencing the issue?

Note the following from VRChat 2024.4.2:

  • Video players no longer play untrusted URLs in public instances, unless the domain is allowlisted by the world’s creator.
    • This means that world creators now have the ability to whitelist certain URLs for public instances of their world. This can be done via the “Video Player Allowed Domains” list on the VRChat website.

    • As a note, private instances do not have this limitation and will work as they always have. Sites from our “trusted” URL selection will also still work in publics.

The list of allowlisted services (trusted domains) is in the Creators documentation: Video Player Allowlist | VRChat Creation - if it’s not in the list, you can’t play an untrusted URL in public instances, unless the world creator explicitly adds it to allowed domains list and the users have opted to access untrusted URLs in their in-app settings.

1 Like

The URL I’m trying to play is a youtube link.

The warning/error in my output logs when experiencing the issue is:

“Failed to configure URL resolver”

The Youtube domain is on that list and I do have untrusted URL’s enabled. If it helps at all, public instances for Popcorn Palace and Youtube Search both have working videoplayers for me. The issue so far remains in public instances of Just B Club & Sunset Bar.

Still trying to sort all of this out and there are more worlds with videoplayers that will not work when in a public instance. Just B Club, Sunset Bar, Midnight Rooftop, Prismic’s Avatar Search, AudioOrbs, Cuddle Me.

Youtube Search seems operational but I think it only works because it uses its own search. I don’t know how to explain it. Popcorn Palace won’t play any youtube link I try.

I’m at a loss on what to do. Perhaps if I try loading videos while playing on quest, it may work but I’m not sure. I must have done something in my PC’s files but I don’t know what.

I FIXED IT.

I don’t know if this will be a short or long term fix but what I did was this:

  1. Win + R
  2. Browse
  3. AppData
  4. LocalLow
  5. VRChat
  6. vrchat
  7. Tools
  8. yt-dlp.exe
  9. Select yt-dlp.exe with a single left click
  10. Right click and click Properties
  11. Under ‘General’ make sure “Read-only” is UNchecked.

Like I said I’m not sure how long this fix will work but at least for now the videoplayers in any public instances are now properly displayed!

I’ve also been told to uninstall VRChat through Windows settings in Apps > Installed Apps.
Once you re-install the game it should clear any buggy files. That particular method didn’t solve my problem which lead me to unchecking the read-only box but maybe it will work for others.

1 Like