Introduce a setMute protocol action and an NAudio-backed AudioControlService so the Android client can toggle the Windows render endpoint mute state over WebSocket. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
WirelessTextSyncer Desktop
Windows tray server for WirelessTextSyncer.
Stack
- .NET 8
- WinForms tray application
- Fleck WebSocket server
Development
dotnet restore
dotnet build
dotnet run --project .\WirelessTextSyncer.Windows\WirelessTextSyncer.Windows.csproj
The initial server listens on ws://0.0.0.0:8181.
Release Build
Build a Windows x64 single-file executable:
dotnet publish .\WirelessTextSyncer.Windows\WirelessTextSyncer.Windows.csproj `
-c Release `
-r win-x64 `
--self-contained true `
-p:PublishSingleFile=true `
-p:EnableCompressionInSingleFile=true `
-p:IncludeNativeLibrariesForSelfExtract=true `
-o .\publish\win-x64-single
The runnable app is written to:
publish\win-x64-single\WirelessTextSyncer.Windows.exe
This build includes the .NET runtime, so the target Windows machine does not need .NET installed. The generated .pdb file is only for debugging and is not required to run the app.
Description
Languages
C#
100%