網友評分:
5分
Snapcast是一個開源的多房間音頻同步播放器。你可以把它理解成一個"音頻版的AirPlay",但比AirPlay強太多了。它采用服務器-客戶端的架構,服務器負責把音頻抓過來、編好碼、打上時間戳,然后通過網絡發給各個客戶端。客戶端收到音頻之后,根據時間戳精確控制什么時候播放,所以不管你在客廳、臥室還是廚房,所有音箱放出來的聲音都是完全同步的,延遲能控制在0.2毫秒以內,基本上人耳根本感知不到差別。

1. 多房間同步播放
這是它的核心功能。你可以在家里每個房間放一個客戶端,所有設備同時播放同一首歌,聲音完美同步,不會出現"客廳已經唱到副歌了,臥室還在前奏"的尷尬。
2. 支持多種音頻源
它不挑音頻來源,MPD、Mopidy、Spotify(通過librespot)、AirPlay、本地文件、甚至系統的線路輸入,統統都能接進來。你家里原來用的音樂播放器基本都能無縫對接。
3. 分組管理
你可以把不同房間的客戶端分成不同的組。比如客廳和廚房是"觀影組",臥室是"音樂組",不同組可以播放不同的內容,也可以一鍵全屋同步,非常靈活。
4. 音量獨立控制
每個客戶端的音量都可以單獨調,也可以一鍵全部同步音量。配合Web控制界面,手機上就能操作,特別方便。
5. Web控制界面
服務器自帶一個Web管理頁面(默認1780端口),打開瀏覽器就能管理所有客戶端、切換音頻源、調音量,界面還是響應式的,手機平板都能用。
6. 低延遲模式
對于打游戲、看電影這種對音畫同步要求極高的場景,它支持把延遲壓到20毫秒以內,Opus編碼加上小緩沖區,基本上做到音畫完美同步。

【配置服務器】
服務器的配置文件在 /etc/snapserver.conf,最基礎的配置就是這樣:
[server]
port = 1704
controlPort = 1780
[stream]
source = pipe:///tmp/snapfifo?name=default&codec=flac
如果你用MPD當音樂源,就在MPD的配置里加一個FIFO輸出指向 /tmp/snapfifo,然后重啟MPD就行。
【客戶端連接】
客戶端安裝好之后,最簡單的連接方式:
snapclient -h 192.168.1.100
把那個IP換成你服務器的IP就行。它還支持Avahi自動發現,局域網里直接輸 snapclient 就能自動找到服務器,連IP都不用填。
【Web界面操作】
服務器啟動后,打開瀏覽器訪問 http://服務器IP:1780,就能看到所有客戶端和音頻流,點點鼠標就能切歌、調音量、分組,比命令行方便多了。

洛雪音樂助手桌面版 V2.12.2 官方PC版
102.09M / 簡體中文 /6.2
LX Music Desktop(洛雪音樂助手) V2.12.2 官方最新版
102.09M / 簡體中文 /9.1
Spotify電腦版 V1.2.88.483 官方PC版
371K / 簡體中文 /7.3
QQ音樂客戶端電腦版 V22.2 官方最新版
92.95M / 簡體中文 /5.7
VV音樂PC版 V6.1.0.77 官方版
130.16M / 簡體中文 /9.2
酷狗音樂破解版永久免費2026 V10.1.36.25199 PC最新版
78.58M / 簡體中文 /1.1