相比在路上使用耳机「拘束」着欣赏音乐,在家中因为空间和环境上的变化,听音乐的「姿势」也比以往要自由得多。空间允许的话,我在家听音乐都会接上「电脑音箱」,后面还非常时髦地用上无线音箱(当然这里说的是类似蓝牙音箱或者 Sonos 音箱)。虽然在家听歌已经可以非常方便地通过蓝牙链接的方式将手机和音箱连接,但从方便度上都没有 AirPlay 那么顺滑——无需蓝牙连接那样需要配对,在 AirPlay 找到对应的设备选择就可以出声。
这么方便的音乐欣赏新姿势我竟然都无福消受,原因就是我家中那些传统的音箱都不支持 AirPlay,甚至我的 Sonos Play 1 也不在 AirPlay 支持之列,思来想去决定想办法折腾一下让他们都能支持 AirPlay ——我的目光聚焦到了家里这台「万能」的 NAS:要不通过 NAS 来作为 AIrPlay 服务中转站从而间接地让旧音箱也可以支持 AirPlay?
从最简单的做起:将老 Sonos 音箱转成 AirPlay万事开头难,只要肯放弃,我首先将「折腾」目标转向了我的这台 Sonos Play 1,这款定位入门级的 Sonos 音箱当然是网络音箱——你可以在 DLNA 设备里面看到这款音箱,但唯独就是不支持 AirPlay(后面的 AirPlay 2 那更不用想了),当然有了 NAS 作为中转站就简单多,因为这里有针对 NAS 的现成的解决方案,就是将这些老版本(入门版)Sonos 转成 AirPlay 音箱。
还是用家中的群晖做例子,实现上其实只需要添加一个第三方的套件并启用即可,这里首先是打开群晖的「套件中心」。
点击右上方的「设置」,在「常规」选项卡中找到「信任层级」,然后选择「任何发行者」并点击确定。
使用浏览器访问 AirConnect 这个 GitHub 项目,根据你的群晖 CPU 架构下载对应的构建包(我的群晖是 X86-64 架构)。
然后回到群晖的套件中心,点击「手动安装」并选择刚才下载的构建包一路 Next 即可,需要注意的是 AirConnect 并没有独立的 GUI 界面(其实就是一个运行脚本的集合),因此安装完毕之后在传统的应用主菜单中是看不到 AirConnect 应用图标。因此是否正常运行只有一个方法:在「套件中心」的「已安装」来点击启动来运行。
之后重启你的 NAS,接下来就是见证奇迹的时刻了:打开 iOS 或者 Mac 上的音乐 App,点击播放界面中的「隔空播放」按钮,如果设置没啥问题,应该就可以看到列表中出现了以 Sonos 音响名命名的 AirPlay 播放器了 。