I’ll post this here since I’m using the beta. Unfortunately I can’t say if this is a new or old problem, since I haven’t used Audio Relay before. So here’s the thing, Windows 11 24H2. When the app autostarts, the audio devices aren’t found. In the log you can see that it’s not finding the .NET backend. If I manually close the app and start it manually, everything works. I’ve already removed and reinstalled the app, but the error is the same. Something’s causing a path to be wrong at startup. I can gladly send more info from the log if needed.
y2026-02-21 14:14:49.219 [INF] Version: 1.0.0-alpha06, os: Windows 11, osVersion: 10.0, arch: amd64
2026-02-21 14:14:49.305 [INF] Setting the locale to en
2026-02-21 14:14:49.379 [INF] Sentry initialized
2026-02-21 14:14:49.412 [INF] Starting IpcCoordinatorService...
2026-02-21 14:14:49.421 [INF] Got open message port at 59300
2026-02-21 14:14:49.425 [INF] Messages socket waiting on a connection...
2026-02-21 14:14:49.426 [INF] Checking for update...
2026-02-21 14:14:49.429 [INF] Waiting for dotnet backend...
2026-02-21 14:14:49.430 [INF] Starting the server...
2026-02-21 14:14:49.443 [INF] Waiting for devices from windows' backend...
2026-02-21 14:14:49.443 [INF] Waiting for devices from RtAudio…
2026-02-21 14:14:49.444 [ERR] IpcCoordinatorService failed
java.io.IOException: Dotnet backend not found at .net/audiorelay-backend.exe. Try to reinstall the application
at wq5.a(SourceFile:71)
at is5.invokeSuspend(SourceFile:5)
at ov.resumeWith(SourceFile:5)
at mb3.run(SourceFile:170)
at g12.run(SourceFile:515)
Suppressed: java.net.SocketException: Socket closed
at java.base/sun.nio.ch.NioSocketImpl.endAccept(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.accept(Unknown Source)
at java.base/java.net.ServerSocket.implAccept(Unknown Source)
at java.base/java.net.ServerSocket.platformImplAccept(Unknown Source)
at java.base/java.net.ServerSocket.implAccept(Unknown Source)
at java.base/java.net.ServerSocket.implAccept(Unknown Source)
at java.base/java.net.ServerSocket.accept(Unknown Source)
at rt5.invokeSuspend(SourceFile:2)
at ov.resumeWith(SourceFile:5)
at mb3.run(SourceFile:170)
at gd7.run(SourceFile:1)
at myd.run(SourceFile:1)
at g12.run(SourceFile:503)
2026-02-21 14:14:49.464 [INF] [tff] Starting to broadcast zeroconf…
2026-02-21 14:14:49.464 [INF] Starting to broadcast over UDP…
2026-02-21 14:14:49.474 [INF] Trying to bind the server on port 29150…
2026-02-21 14:14:49.506 [INF] Network addresses: NetworkInfo(networkInterfaces=[ResolvedNetworkInterface(networkInterface=NetworkInterface(identity=Indexed(index=9, name='ethernet_32773'), displayName=VMware Virtual Ethernet Adapter for VMnet1), allBroadcastAddresses=[WithoutPort(host=172.16.111.255, networkIdentity=Indexed(index=9, name='ethernet_32773'))], allLocalAddresses=[WithoutPort(host=172.16.111.1, networkIdentity=Indexed(index=9, name='ethernet_32773')), WithoutPort(host=fe80::c091:cdc:a469:592d%ethernet_32773, networkIdentity=Indexed(index=9, name='ethernet_32773'))]), ResolvedNetworkInterface(networkInterface=NetworkInterface(identity=Indexed(index=19, name='ethernet_32774'), displayName=VMware Virtual Ethernet Adapter for VMnet8), allBroadcastAddresses=[WithoutPort(host=172.16.227.255, networkIdentity=Indexed(index=19, name='ethernet_32774'))], allLocalAddresses=[WithoutPort(host=172.16.227.1, networkIdentity=Indexed(index=19, name='ethernet_32774')), WithoutPort(host=fe80::dcf4:2ebd:7836:8927%ethernet_32774, networkIdentity=Indexed(index=19, name='ethernet_32774'))]), ResolvedNetworkInterface(networkInterface=NetworkInterface(identity=Indexed(index=21, name='ethernet_32777'), displayName=Hyper-V Virtual Ethernet Adapter), allBroadcastAddresses=[WithoutPort(host=172.28.47.255, networkIdentity=Indexed(index=21, name='ethernet_32777'))], allLocalAddresses=[WithoutPort(host=172.28.32.1, networkIdentity=Indexed(index=21, name='ethernet_32777')), WithoutPort(host=fe80::6c79:731a:6075:5c0f%ethernet_32777, networkIdentity=Indexed(index=21, name='ethernet_32777'))]), ResolvedNetworkInterface(networkInterface=NetworkInterface(identity=Indexed(index=20, name='ethernet_32778'), displayName=Realtek PCIe GbE Family Controller #2), allBroadcastAddresses=[WithoutPort(host=192.168.255.255, networkIdentity=Indexed(index=20, name='ethernet_32778'))], allLocalAddresses=[WithoutPort(host=192.168.30.1, networkIdentity=Indexed(index=20, name='ethernet_32778')), WithoutPort(host=fe80::b919:9dfd:bbd4:8324%ethernet_32778, networkIdentity=Indexed(index=20, name='ethernet_32778'))])])
2026-02-21 14:14:49.811 [INF] Got current ID in 344.684200ms
2026-02-21 14:14:50.008 [INF] Found no update
2026-02-21 14:14:52.500 [INF] Got open message port at 59300
2026-02-21 14:14:52.500 [INF] Messages socket waiting on a connection...
2026-02-21 14:14:52.501 [ERR] IpcCoordinatorService failed
java.io.IOException: Dotnet backend not found at .net/audiorelay-backend.exe. Try to reinstall the application
at wq5.a(SourceFile:71)
And another question. Is there any explanation or documentation for the Dynamic Selections? I haven’t found anything online, would love to know what cool things you can do with them, because I didn’t quite get it just from the dialog alone.