Feature Requests

Please check out the following guidelines before suggesting a feature! Off-topic posts will be deleted.
International Beginner friendly
I've been using VRC for an year now. I remember how hard it was to find someone to chat in a specific language. Searching for words with the language name would show few results, of which had public instances open and guess what? Full of kids and chaos. Nevertheless I found through a Discord server another word that was decent enough. But such option is still not available in game. I face the same problem when trying other VR apps like Resonite, Banter and Horizons. When I come in there's no way to find people to talk in a specific language and age group. Now when I think about VRChat I see how focused it is in exploring worlds. But the name is not VRWorlds is it? No. The landing hub has a few portals to public English worlds, it's intuitively communicating "go, explore more worlds". As we open the Menu is also there, "Look all these worlds". Now searching for a group isn't great either, first I need to find a group of that language, let's say there's a hundred, I'd have to enter all of them to see if they have open instances and keep track of the ones that don't. Then I'd have to visit each instance to have an idea of that kind of group that is. The worse is that if the group has thea language in the name people still ignore it, like one time I tried to play a Draw It game in said language and English speaking users kept joining and complaining about why they couldn't understand the words of the game... My solution, it would be interesting if we could have an option to Search Public Instances. If the app is called "VRChat" the please let Chat be the focus here. Of course that would require public or group public instances to offer additional details upon creation like Spoken Language and Recommended Age. Or give new users easier ways to chat in their respective language. I'm personally starting to make videos and podcasts to attract people that wouldn't usually hang on VRchat or already gave up, because I hear that a lot, and only a few make it to the point of finding the right friends and joining the right groups. But I still think new users could have a better experience at the start. Iirc the default UI language is English and you have to dig deep to find the option to change it. Why is it not in the login screen or in the small menu? That could be already the main influence in the search function. By changing the language the home would should also have portals to that language. Another idea is to have community members as guides to new users. When a new user press "need assistance" these community helpers would be notified, and the first one would be able to join and guide the new user. I know many people would do it for fun, but maybe a VRC+ subscription could be a good reward. Anyway, here is the 2 cents of someone really interested in seeing the community growing.
0
Implement LibVLC or Similar for VRChat Video Players, Current Solutions are Nothing but Pain for Live or Fragmented Video
Can you please bake in LibVLC ( https://www.videolan.org/developers/unity.html ) or ffmpeg or something similar so we can have functional live streams and/or adaptive bitrate video streaming🙏 If the legal team doesn't agree with it, build a library without proprietary / legally problematic codec support and hand it back over to the system decoders if it can't be handled. Having all these issues fixed even only with VP9/AV1/Opus/Flac codecs would be so so nice! YouTube hardly serves H.264 anymore and we're on a workaround just to have any playback. Here are the issues I've found so far when working with video content in VRChat: No seeking support in Live streams Live streams or any video without fixed duration does not work in Unity player AVPro has significantly worse audio quality than Unity, can be easily discerned by trying "binaural audio" videos back to back, no it's not a difference in streams from yt-dlp, tested with identical files from a server I control HLS streams have an insane amount of latency (~45 seconds to a minute) RTSP streams do not work on quest (they should as of another Canny post I found? but they don't) RTMP streams do not work on PC, do work on Quest Livestreams often flicker rapidly when game lags if the worlds do not blit textures, was an update around a year ago that caused this iirc HLS streams are almost always missing audio unless it's MPEG-TS/H264/AAC, which is about as outdated and inefficient as it gets HLS streams with fMP4 segments have stuttery audio Adaptive bitrate HLS + DASH streams do not properly switch between codecs if computer is lacking support, it just doesn't play for some users Livestreams are often upside-down at random in older worlds, is world-specific not sure why VP9/MP4 playback does not work in AVPro, works in Unity No seeking support in webm files for AVPro or Unity Fragmented MP4 files do not play back at all ( https://feedback.vrchat.com/bug-reports/p/video-players-video-chunking-not-working-for-mp4-and-webm ) HLS playlist files have been the source of 3x untrusted URL exploits in the past that I'm aware of due to passing them directly to Windows Media Foundation to deal with No adaptive resolution streaming from YouTube, capped at 1080p and relying on pre-muxed file workaround that broke for days a while back DASH streams with slightly offset clocks between server and client do not buffer properly, it just stutters indefinitely Video players do not fall back to software decoding if color profile is not NV12 ( https://feedback.vrchat.com/bug-reports/p/when-i-play-a-yuv444-video-in-avpro-player-and-exit-vrchat-it-freezes ) Video players do not support subtitles at all, relying on custom implementations per-world and server infrastructure Video players are dependent on system codec support, often needing extension packs from MS Store No WebRTC support, would allow for very low latency livestreams & real-time interaction No option to globally adjust video player volume independently of world There are for sure more, these are the only ones I can remember off the top of my head. VLC has none of these issues, neither do any web browsers.
11
Load More