OpenSource-Hub
S

snapcast

SHA-256
7.6k stars·시스템 최적화·SHA-256 체크섬 확인됨

多房间同步音频播放器,让你用现有设备打造类似 Sonos 的同步音乐系统,所有设备播放完全同步。

스마트 다운로드

Download 버전 다운로드

v0.35.0 · 1.6 MB

让老旧音响组网同步播放,延迟低于0.2ms

주요 기능

  • 多房间同步:所有客户端与服务器时间同步,播放偏差小于0.2ms
  • 支持多种音频源:命名管道、ALSA 设备、TCP、文件、进程输出等
  • 多种编解码器:PCM、FLAC、Vorbis、Opus,默认FLAC无损压缩
  • 客户端分组:可将不同客户端分组,播放同一音频流
  • 跨平台:支持 Linux、macOS、Windows、Android、OpenWrt、Raspberry Pi 等

할 수 없는 것

  • 避坑指南:1. 客户端与服务端网络务必稳定,有线优先,Wi-Fi环境可能引入抖动导致同步偏差增大。2. 不要用 PulseAudio 作为播放后端(会引入额外延迟),推荐 ALSA 或直接使用底层API。3. 命名管道 fifo 需要预先创建,且写入格式必须与服务端配置匹配(采样率、位深、通道数)。4. 树莓派默认音频输出可能为HDMI,需通过 amixer 切换到3.5mm插孔。5. 部分音频源(如 AirPlay)需要额外组件,配置复杂。

사용 사례

  • 家庭多房间音乐系统,在不同房间同时播放同一首歌曲
  • 将老旧音响或树莓派变身同步音箱
  • 与 MPD 或 Mopidy 配合打造WiFi音乐播放器
  • 在派对场景多个音箱同步播放背景音乐

상세 설명

Snapcast 是一个多房间客户端-服务器音频播放器,所有客户端与服务器保持时间同步,实现完美的同步播放。它不是独立的播放器,而是一个扩展,将你现有的音频播放器变成类似 Sonos 的多房间方案。服务器捕捉音频并路由到已连接的客户端。多个播放器可以同时向服务器推送音频,客户端可以分组播放相同音频流。支持的编解码器包括 PCM、FLAC、Vorbis 和 Opus。支持多种音频源:命名管道、ALSA 设备、TCP、文件等。客户端使用底层音频 API(ALSA、PulseAudio、CoreAudio、WASAPI 等)实现精确播放,典型同步偏差低于 0.2ms。

태그

audiomultiroomsynchronizationclient-serversonos-alternativeflacalsacross-platform

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)

3

步骤1:根据系统选择安装方式(Linux用包管理器/ Homebrew / 源码编译)

4

步骤2:配置 Snapserver,编辑 /etc/snapserver.conf 添加音频源(如 pipe:///tmp/snapfifo)

5

步骤3:启动 snapserver 服务,在客户端启动 snapclient 并指定服务器IP

설치 가이드
  1. 步骤1:根据系统选择安装方式(Linux用包管理器/ Homebrew / 源码编译)
  2. 步骤2:配置 Snapserver,编辑 /etc/snapserver.conf 添加音频源(如 pipe:///tmp/snapfifo)
  3. 步骤3:启动 snapserver 服务,在客户端启动 snapclient 并指定服务器IP
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

5a5fbabe0c1b8dea09542f0334af16c6eac9072c287fa6501bd7ff1f487bbf01

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Linux:使用包管理器移除(如 apt remove snapcast);Homebrew:brew uninstall snapcast;源码编译:在构建目录执行 make uninstall 或手动删除文件。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-3.0
마지막 업데이트2026-05-13 14:04:50
GitHub 저장소

유사한 프로젝트