Giter Club home page Giter Club logo

vrcosc's People

Contributors

blackofworld avatar buckminsterfullerene02 avatar dependabot[bot] avatar volcanicarts avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vrcosc's Issues

The requested address is not valid in its context

Im getting this error when ever it starts its forwaring to my routed devices but I dont know what its requesting that it cant get

2024-03-05 04:04:53 [verbose]: AppManager state changed to Started
2024-03-05 04:05:35 [verbose]: Performing save for file router.json
2024-03-05 04:05:38 [verbose]: Performing save for file router.json
2024-03-05 04:05:38 [verbose]: Performing save for file router.json
2024-03-05 04:05:41 [verbose]: Performing save for file router.json
2024-03-05 04:05:42 [verbose]: AppManager state changed to Stopping
2024-03-05 04:05:42 [verbose]: AppManager state changed to Stopped
2024-03-05 04:05:42 [verbose]: AppManager state changed to Starting
2024-03-05 04:05:42 [error]: The requested address is not valid in its context.
2024-03-05 04:05:42 [error]: System.Net.Sockets.SocketException (10049): The requested address is not valid in its context.
2024-03-05 04:05:42 [error]: at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
2024-03-05 04:05:42 [error]: at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
2024-03-05 04:05:42 [error]: at System.Net.Sockets.Socket.Bind(EndPoint localEP)
2024-03-05 04:05:42 [error]: at VRCOSC.Game.OSC.Client.OscReceiver.Enable()
2024-03-05 04:05:42 [error]: OscReceiver experienced an exception
2024-03-05 04:05:42 [error]: System.Net.Sockets.SocketException (10049): The requested address is not valid in its context.
2024-03-05 04:05:42 [error]: at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
2024-03-05 04:05:42 [error]: at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
2024-03-05 04:05:42 [error]: at System.Net.Sockets.Socket.Bind(EndPoint localEP)
2024-03-05 04:05:42 [error]: at VRCOSC.Game.OSC.Client.OscReceiver.Enable()
2024-03-05 04:05:42 [verbose]: AppManager state changed to Started

GPU VRAM is not showing on AMD Graphics Cards

Not sure if anyone elese has this issue but only the VRAM does not display for me when using an AMD GPU. Everything else works but that.

Current Setup:

Ryzen 7 7800X3D
RX 7800 XT
Windows 11

`HardwareStatsModule` memory leak

Creating an issue here to make it public if anyone has any ideas on how to solve this.

From my research it seems that polling for hardware stats (using a PerformanceCounter) in Windows leaks memory. Possibly Related

I've definitely confirmed this problem still exists by polling the method 100/s and over a few minutes it leaked over 2gbs of RAM. I haven't confirmed whether this actually fills up your memory or not by that much in that time however, since GC is quite smart. Obviously this isn't good for extended VRChat sessions when people want their hardware (and possibly more in the future) stats to update at a reasonable rate, I.E, 1/s. Especially for people that have low amounts of RAM in their system.

I've done my best in the past to optimise the module (back when I did the refactor from ComputerStats to HardwareStats by reusing the same counters) which seemed to help but hasn't removed the issue entirely.

I'm uncertain as to whether this is a problem with .NET or if there is some kind of alternative library to get around this.

If anyone has any info on this problem, post a reply here.

VRCOSC crashing VRChat with HR option turned on

I use this app for basic heartrate display via Pulsoid, but every time I do so, VRChat hard crashes after having been active for a while (10-20 minutes, varies) and then proceeds to not open anymore until I restart SteamVR.

What could this be? I have uninstalled and reinstalled to latest version but I'm still getting crashes like those. Could it simply just be some sort of background software issue?

Hyperate BPM dropping to 0 since update

Hyperate bpm since update has been frequently displaying 0 bpm between updates.
It still displays actual, accurate readings, but often shows 0 for a few seconds.

VRCOSC Media Chatbox format reset

Whenever you close VRCOSC and reopen it, the text always resets back to the default(picture). It doesn't save your changes to it, and it only seems to be that option, all the rest save fine for me.
image

WindowsMediaProvider causes Chrash

Application: VRCOSC.exe
CoreCLR Version: 6.0.2824.12007
.NET Version: 6.0.28
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException: The Device is not ready. (0x80070015)
at VRCOSC.Game.Providers.Media.WindowsMediaProvider.onCurrentSessionChanged(GlobalSystemMediaTransportControlsSessionManager _, CurrentSessionChangedEventArgs _2)
at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()

May take a look myself.
Not sure what is causing the issue. Playing Music from Plex via Chrome as it does not pick up Plexamp.

Media module not showing album name?

This a bug or something? Tried it with the Cisfinitum track in question, and some of the Genshin Impact Soundtrack tracks. Latest version of VLC.
Knipsel

[Request] Google Fit API Supported (Non-Brands as not supporting hyperate/pulsroid)

would like see integration of Google Fit API pull Heart Rate system, it might require 0Auth2 in localhost Connection and store they Google Access Token Localy for Security reasons.

since some non-brands doesn't support hyperate or pulsroid platforms and only has supported is google fit Relay integrations including fitbit as well.

i have heart rate watch that only supports google fit. if able make this feature be useful for most watches for Android Users.

PiShock Custom commands?

Would there be a way to add custom commands to it?
I know it has intensity, duration, group etc... but there seems to be no way to add "plus" or "minus"
The reason i ask for it, is because i want to add something for my Avatar that people can push inworld like https://dasprid.gumroad.com/l/llfyq but without using this osc-manager tool from the creator.
Because if you use that manager and get shocked the music played display of VRCOSC is gone and i would rather to use VRCOSC

Add wikipage for Gesture Extensions

I've tried finding information how and which gestures this module detects on this wiki and on the discord and haven't found any. I've looked at the source and wrote up a small note that should be useful for people trying to implement it in their avatar (especially the table).

VRCOSC GestureExtensions Wikipage Proposal.md

I am confident this should cover the entirety of the plugin, but please kindly correct my english.

OSC Query is not used

OSC Query is not used which causes an exception to throw when being used with other OSC apps - a good example is VRCFT which also has yet to migrate.

Multiple Modules

Is there a Way to display like clock and media at once without them interrupting the other?

clock module has missing parameters

VRCOSC_5HOHRGdUby

should have "VRCOSC/Clock/Period" as an output
also 12/24 hour switch does nothing and doesnt even save in the module .json

ps- sorry for lack of tags, or link to my attempt at making a patch- prematurely hit enter

Autopause messes up on websites where music loads too fast.

On Youtube its not an issue since the autopause that the VRCOSC has is short enough and Youtube takes forever to load the next video. On something like SoundCloud, at least for me, skipping a song/leaving it to switch to the next will start the next song, then autopauses. This issue only started during the new update

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.