# snapcast/snapcast

Synchronous multiroom audio player

Repository: https://github.com/snapcast/snapcast
Canonical: https://ross.abutalabs.com/products/snapcast
Language: C++
License: GPL-3.0
License Family: copyleft
Topics: audio-player, sonos, lms, synchronous, audio, audio-streaming, multiroom-audio, music
Last push: 2026-06-27T10:02:18+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 89, release rhythm 74, longevity 100
- inputs: {"age_days": 4261, "days_push": 67, "days_rel": 176, "gap_med": 7.5, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7842, forks 545 (observed 2026-08-28T04:10:06.509121+00:00)

## What it is
Snapcast is a multiroom client-server audio player that synchronizes playback across networked clients with sub-millisecond timing accuracy. It turns existing audio players like MPD or Mopidy into a Sonos-like whole-home audio system.

## Use cases
- play synchronized music in every room of the house
- build a DIY Sonos alternative with Raspberry Pis
- stream audio from MPD or Mopidy to multiple speakers
- distribute line-in or microphone audio across the network
- group speakers to play the same stream in sync

## When to choose
- you want perfectly synchronized multiroom audio from an existing player
- you prefer self-hosted, open-source whole-home audio
- you need low-latency lossless streaming over a local network

## When to avoid
- you need a standalone music player with its own library management
- you want to stream over the internet rather than a LAN
- you need wireless speaker ecosystem features like voice assistants

## Facets
- artifact type: application
- maturity: active
- function: audio-processing, streaming, http-server
- domain: media, self-hosted, cross-platform
- platform: windows, cross-platform, self-hosted
- tags: multiroom-audio, audio-streaming, sonos-alternative, client-server, time-synchronization, mpd, mopidy, smart-home, audio, linux, macos, android

## Member repositories
- snapcast/snapcast (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:06.509121+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:33:53.501633+00:00, confidence not recorded.
  - readme: https://github.com/snapcast/snapcast (fetched 2026-08-28T04:10:06.509121+00:00, sha a90ccac4d144)
- Data as of 2026-08-30T08:39:29.467469+00:00.
