Snapcast is a multiroom audio streaming system designed to broadcast synchronized high-fidelity audio from a central server to multiple network clients. It functions as a TCP audio distribution server that captures raw audio sources and distributes them to synchronous network audio players.
Die Hauptfunktionen von badaix/snapcast sind: Audio Playback Synchronization, Zone-Based Audio Routing, Audio Streaming Engines, Audio Stream Synchronizers, Audio Source Captures, Audio Streaming Servers, Synchronous Network Players, Audio Output Synchronization.
Open-Source-Alternativen zu badaix/snapcast sind unter anderem: snapcast/snapcast — Snapcast is a multi-room audio streaming server and network audio synchronizer. It coordinates audio playback across… mopidy/mopidy — Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote… azuracast/azuracast — AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It… musicplayerdaemon/mpd — MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It… owntone/owntone-server — OwnTone is a self-hosted music library manager and multiroom audio streaming server designed to run as a Unix-native… navidrome/navidrome — Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music…
Snapcast is a multi-room audio streaming server and network audio synchronizer. It coordinates audio playback across multiple networked clients from a single central server to ensure synchronized sound across different locations. The system utilizes a network audio synchronizer to prevent echo and lag, aligning audio streams through precise time synchronization. It also includes an audio stream resampler that adjusts the sample rate of incoming audio to match the specific hardware requirements of each playback client. The project provides a remote audio controller for centralized management
Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote controlled music player that streams audio from local files and online services through a unified architecture. The system is built as an extensible platform that supports custom plugins for music backends, audio sinks, and remote control interfaces. This framework allows for the integration of new audio sources and output devices via custom extensions. The server provides capabilities for multi-source audio streaming and remote playback management. Users can manage music playback and
AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It functions as an automated playback manager and broadcasting system, integrating an audio orchestrator for transcoding and cross-fading with a streaming server to distribute audio via mount points. The platform enables multi-tenant station management, allowing a single installation to host multiple independent radio entities. It distinguishes itself by combining an Auto-DJ broadcast system with the ability to manage live DJ accounts and coordinate real-time broadcasts. The system c
MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol