snapcast 0.30.0

Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution. Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy.

Tags audio music server audio-player network
License GNU GPLv3
State stable

Recent Releases

0.30.010 Jan 2025 23:25 major bugfix: Features: Server: Add support for HTTPS and WSS. Server: custom URL prefor HTTP URLs. Server: listen to both IPv4 and IPv4 for incoming connections. : compile error on MacOS. Remove PiMusicBox from readme. Add missing include. building with boost v1.87.0. General: CI: execute unit tests (asan and tsan). CI: create doxygen documentation. CI: compile release and debuilds. Code cleanup. Add more doxygen documentation. _Johannes Pohl Sun, 19 Jan 2025 00:13:37 +0200_.
0.29.021 Jun 2024 06:45 major bugfix: Features: Server: Add support for Jack streams. : General: _Johannes Pohl Fri, 19 Apr 2024 00:13:37 +0200_.
0.28.019 Apr 2024 18:26 major feature: ### Features - Server: Use filename as title for FileStreams - Client: Loop through resolved server IPs during connect (Issue #1216) ### Bugfixes - Server: Fix noise caused by reading half samples (Issue #1170) - Server: Check open syscall error in PipeStream::do_connect (PR #1150) - Server: Tweak Airplay support (#1102) - Server: Lower log severity for shairport-sync (Issue #891) - Server: Emits notifications for streams with codec=null (Is11sue #1205) - Server: Fix delayed switching of meta streams (Issue #1187) - Server: Mixer script calls piling up (Issue #1174) - Server: Mixer script creates zombie processes (Issue #1157) - Improve connect handling in meta_mopidy.py - Improve connect handling in meta_librespot-java.py - Fix cppcheck issues ### General - CI: Build debian bookworm and bullseye packages for amd64, arm and arm64 - CI: Add cppcheck static analysis - Update documentation (PR #1130, PR #1067) - Delete deprecated Makefiles, CMake is the only supported buildsystem - Snapweb: Update to v0.7.0