README.md
February 28, 2026 · View on GitHub
AppStore release: https://apps.apple.com/us/app/snapcast-control/id1552559653
Snap.Net
A control client and player for Snapcast
Windows · Linux · macOS · iOS · Android
SnapClient
This project comes with a .NET port of snapclient. That library can be used to easily port snapclient to all platforms that are able to run .NET code. See the documentation for more information.
Broadcast
A small tool for broadcasting to snapserver is also included. This makes it easy to stream audio from your PC to all snapclients.
Player + Broadcast

Control
The client/group name and client latency can be set in their menus. These menus are accessible by clicking on client/group name in the overview.

Customizable
If you don't like the colors, change them!

Linux / macOS

iOS

Android

Build instructions
Control + player + broadcast client (Windows only)
msbuild /t:restore
msbuild /p:Configuration=Release;VersionAssembly=0.34.0
Control client
Requirements:
Windows
dotnet publish Snap.Net.Avalonia/Snap.Net.Avalonia.csproj -r win-x64 -p:PublishSingleFile=true --self-contained true -c Release --nologo
Linux
dotnet publish Snap.Net.Avalonia/Snap.Net.Avalonia.csproj -r linux-x64 -p:PublishSingleFile=true --self-contained true -c Release --nologo
macOS
dotnet publish Snap.Net.Avalonia//Snap.Net.Avalonia.csproj -r osx-x64 -p:PublishSingleFile=true --self-contained true -c Release -p:UseAppHost=true