Snap.Net Snap.Net
winget install --id=SnapNet.SnapNet -e
A cross-platform control client and player for snapcast
Snap.Net is a cross-platform control client and player designed for snapcast, enabling users to manage audio streaming across devices on Windows, iOS, and Android.
Key Features:
- Cross-Platform Support: Operates seamlessly on Windows, iOS, and Android.
- Broadcast Tool: Streams audio from your PC to multiple snapclients efficiently.
- Customizable Interface: Allows users to change colors to suit their preferences.
- Client/Group Management: Enables control over client names and latency through accessible menus.
Audience & Benefits: Ideal for users who need a versatile tool to manage and customize their snapcast instances across various devices. Snap.Net offers ease of use, flexibility in customization, and efficient audio streaming management, making it a valuable asset for those seeking seamless audio control solutions.
Installation is straightforward via winget, ensuring quick setup on supported platforms.
README
AppStore release: https://apps.apple.com/us/app/snapcast-control/id1552559653
Snap.Net
A control client and player for Snapcast Windows · iOS · Android
<img src="https://github.com/stijnvdb88/Snap.Net/blob/master/Doc/Control.png?raw=true" />
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!
iOS
Android
Todo
- Cross-platform support:
Android, iOS, OSX, Linux Player settings (sampleformat, shared/exclusive mode)