This release rewrites the audio streaming code to achieve lower latency and better compatibility with sound devices.
- New system for streaming sound and microphone (@zarik5):
- It uses cross-platform libraries and it's ready for Linux support (you can test audio streaming on Linux now! https://github.com/alvr-org/ALVR/wiki/Build-from-source#linux-experimental-build).
- Fixed bug with latency runaway.
- You can choose between less latency or less crackling with the setting "Latency offset".
- As with previous releases, you need to install VB-CABLE to use the microphone. https://github.com/alvr-org/ALVR/wiki/Installation#microphone-streaming
- Rewritten launcher (by @zarik5):
- Fixed glitched state when there is no internet or slow connection.
- The button "Reset drivers and restart" now can recover from an old ALVR installation with a path with non UTF-8 characters.
- New autoupdater (by @Ekristoffe and @zarik5):
- It can show the changelog and the download progress.
- It now updates ALVR using the installer. When prompted you need to give administrator permissions.
- Removed need for Visual C++ Redistributable:
- The DLLs are bundled with the ALVR release
- We couldn't test this properly. If you have any problem, install the latest x64 redistributable here: https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0
- Add settings for executing commands on connection and disconnection (by @DavisNT).
- Better network interruption detection using keep-alive packets (by @DavisNT).
- Add Dutch translation (by gman and @Armarr).
- Add Slovenian translation (by @CathodeXT).
- General UI improvements (by @Ekristoffe).
Compatibility note: this release works with server or client on other v14.X.X releases, but the audio streaming will not work.
This release broke the previous autoupdater. Please uninstall the previous version and install this version manually.