GitHub - stijnvdb88/Snap.Net: A cross-platform control client and player for https://github.com/badaix/snapcast (original) (raw)
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












