独立教程:ZoneFoundry 不是 Sonos 的产品。本文依据 Sonos 官方支持文档撰写,文末附原文链接。
开始之前
- 确认所有相关房间此刻都出现在 App 里。看不见的房间当然分不了组,那是另一个问题。
- 知道哪些房间是立体声对、哪些是家庭影院组合。它们在分组里的行为和普通房间不一样。
- 留意声音来源。电视声音和串流音乐在分组上的规则不同。
你的是哪一种?三种故障先分清
动手之前先对号入座,能省掉大部分无效操作。一、加不进去——点了加入,房间根本没进组,或者界面转一下就退回原样。二、进了又掉——成功组好,几秒到几分钟之后自己散掉。三、进了没声音——房间确实显示在组里,音量也不是零,就是不出声。第一种通常是发现或版本问题,第二种几乎都是无线稳定性,第三种多半是音源本身不允许多房间播放。
房间加不进群组,是什么原因?
确认那个房间当下真的在线
App 里的房间列表可能显示的是缓存状态。先单独打开那个房间,播一首歌确认它真的能响应。如果单独播都不行,问题不在分组,先去处理发现和连接;分组是在能正常播放的基础上才谈得上的功能。
检查是不是跨系统分组
这是最容易被误当成 bug 的一条:S1 系统的产品和当前系统的产品不能编到同一组。这不是故障,是平台边界,任何设置都改不了。如果你家里同时有较早期和较新的 Sonos,很可能分成了两套系统,各自用各自的 App。先确认两个房间属于同一套,再谈分组。
确认 App 和音箱固件都是最新
分组是 App 和音箱固件协同完成的动作,两边版本差得太远时,加入请求可能被静默丢弃。到「设置 → 系统」检查是否有待安装的更新,全部装完再试一次。更新之后建议把 App 完全退出重开,让它重新读取系统拓扑。
确认那个房间没有被别的东西占着
一个房间同一时间只能属于一个组。如果它已经在另一个组里播着东西——可能是家里别人开的,也可能是某个定时任务或自动化触发的——你这边的加入请求就会显得没反应。先把那个房间单独看一眼,确认它当下是空闲的。同样地,如果有其他设备正用直连方式推流到它,那条连接会优先,分组请求同样会被无视。
进了又掉出来,问题出在哪?
分组要求组内所有房间保持稳定的时钟同步。任何一台的连接抖一下,它就会被踢出组。所以这类症状几乎总是无线问题,而且通常集中在某一台上——留意每次掉的是不是同一个房间。
- 把 2.4GHz 固定到 1、6、11 其中一个信道,不要用自动。自动选台会在运行中切换,切换的瞬间就是掉组的瞬间。
- 给每台 Sonos 做 DHCP 保留。IP 在播放中途变更会直接打断同步。
- 把经常掉的那台用网线接一次试试。如果接了就再也不掉,原因就锁定在它的无线信号上,可以考虑挪位置或加节点。
- 检查微波炉、无线摄像头和大量 2.4GHz 智能家居设备的位置。它们和 Sonos 抢同一段频谱。
进了但没声音,音箱坏了吗?
这一类最容易让人以为音箱坏了,其实音箱通常没问题。先排除最简单的:组内每个房间有自己的音量,检查那一台是不是被单独调到零或静音了——组音量正常不代表成员音量正常。
排除音量之后,剩下的原因基本都在音源上。电视声音本身受串流授权限制,能不能分享到其他房间取决于内容和设备,不是你设置错了。部分音乐服务的免费或单流套餐只允许一路播放,第二个房间加入时会静默失败。直连播放——比如从手机 App 直接把音频推到某一台——是绕过 Sonos 分组的,那种情况下其他房间当然没声音。
换一个音源做对照实验。用你自己的音乐库、内置电台或任何一个明确支持多房间的服务重新组一次。如果换了音源就正常,问题在原来那个服务的授权或套餐上,不在 Sonos,也不在你的网络——继续折腾路由器是白费力气。
立体声对和家庭影院为什么不一样?
有几种情况看起来像分组坏了,其实是设计如此,不用修:
- 立体声对是一个房间,不是两个。你不能只把其中一只加进组,也不能给左右声道分别设音量。
- 家庭影院的环绕音箱和低音炮已经绑定到主音箱那个房间,它们不会单独出现在分组列表里,也不能同时去播别的内容。
- 如果你想让环绕音箱脱离出来单独用,必须先解除绑定;那会改变家庭影院的配置,不是分组操作。
- 电视房间做组长时,其他房间跟的是电视声音;反过来把电视房间加进一个正在播音乐的组,行为可能不一样。哪个房间先开始播,决定了整组的音源。
官方参考
分组这件事,说一句就行
「客厅和主卧一起播」——在 ZoneFoundry 里就是一句话,不用逐个房间点进去配对。它是一个 iOS App,直接连你现在的 Sonos,不需要额外硬件。
下一步
分组、立体声对、家庭影院的区别 →
房间根本不出现在 App 里 →
音乐服务连不上或播不了 →
分组恢复正常之后,ZoneFoundry 可以用一句话或一个场景完成多房间分组,不改变你在 Sonos 里已经建好的立体声对和家庭影院配置。