Skip to content

v2.0.0

Choose a tag to compare

@defectly defectly released this 31 Aug 21:44
· 64 commits to master since this release

What's changed (including alpha versions)

  • New, different interface.
  • Multi-streaming: send microphone and/or system audio, including to multiple destinations.
  • Ability to receive streams.
  • Denoising (RNNoise) now works across all stream types (mic, system, and received).
  • When denoise is enabled, audio is converted automatically to an RNNoise-compatible format.
  • Each stream now has its own volume control, in addition to the global volumes on the mic, cast, and receive services.
  • Each stream now has its own Network Quality option to tailor stability/latency for different connections.
  • Streams page shows ip:port on each card.
  • Upgraded to .NET 9.

Bug fixes (from alphas and this release)

  • System-audio capture behavior corrected on Android 14–15 (fixes the earlier alpha crash on first capture).
  • Fixed RNNoise behavior with 8-bit encodings that could cause very loud output.
  • Fixed release 1.0.0 issue that required using a larger buffer for RNNoise

Notes

  • Currently, if you receive sound, it will stutter until you set "Net Quality" option to "Very Low"
  • Receiving sound in 8-bit encoding is corrupted
  • Android 8 is supported, but system-audio capture is only available starting with Android 10.
  • A clean install is recommended due to a signature change and other behavior changes.
  • Android 16 may be not supported due to 16 KB page sizes, which included RNNoise libraries doesn't have

Home page Streams page Stream settings page Settings page