Resonite · published
Hello everyone!
I got a small update for you, but with some nice goodies!
I've been focusing on the IK for a bit, but my brain got foggy/burned out on it, so I'm focusing on side projects a bit to recover. One of those is Screen Sharing (which we'll start testing soon) and there's one feature trickling in from it that's also useful on itself - system audio capture!
For Windows there's now a new audio input, which captures your system audio while excluding Resonite's own audio! This makes it easy to stream in music and other things without shenanigans with virtual audio cables and so on.
The library used for this also supports capturing specific process audio - if there's interest, this could be added as well, but will require a bit of extra UI to be made.
There's also some small performance optimizations from @Gawdl3y, modernizing our codebase and removing some old Unity cruft and important fixes for the cloud from @ProbablePrime!
Also best thing - it's compatible with current, so no need to rush updating!
- Added System Audio input driver which captures system audio without Resonite's audio output (implemented by @Frooxius, CI/CD by J4)
-- You can use this to stream your system audio without need for another audio device to separate Resonite audio sound
-- This is Windows only as it relies on Windows-specific ApplicationLoopback audio capture API
-- The library for the capture is open source under MIT and available here (and open to contributions for Linux / OS X support): https://github.com/Yellow-Dog-Man/ApplicationLoopback.NET
- Replaced custom concurrent collections with the built-in .NET ones (implemented by @Gawdl3y)
-- These were originally added due to inadequate implementation/performance of the built-in ones in Unity's Mono runtime, but are no longer necessary on modern .NET
-- This may result in some minor performance improvements thanks to smarter locking strategies in the built-ins
- Disable April Fools content when in a Universe (issue #4016, implemented by @ProbablePrime)
- Merged Russian locale update by @antonalekseevich
- Merged Finnish locale update by @airride91
- Fix Anonymous Session broadcasts being blocked due to Ban lookup changes in 2026.7.14.913 by @ProbablePrime