首页 影院业务 正文

airplay音箱 使用 NAS,让家中的音箱轻松支持 AirPlay

使用 NAS,让家中的音箱轻松支持 AirPlay

相比在路上使用耳机「拘束」着欣赏音乐,在家中因为空间和环境上的变化,听音乐的「姿势」也比以往要自由得多。空间允许的话,我在家听音乐都会接上「电脑音箱」,后面还非常时髦地用上无线音箱(当然这里说的是类似蓝牙音箱或者 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 播放器了 。

点击这个「伪造出的 AirPlay」然后等待一下就能出声音了,其实你也发现了它存在的一个小小的 Bug :因为通过 NAS 转换,因此相比纯原生实现的 AirPlay 播放器存在一到两秒的操作延迟。

将 NAS 上的 USB 音箱转成 AirPlay 播放器

我把 NAS 打造成了家用的媒体播放器,因此我通过一个 USB DAC 将传统的 3.5mm 有源音箱连接到 NAS 上,从而实现了通过手机 App 来遥控播放 NAS 中保存的数字音乐。但这个音乐欣赏方案存在一定的局限性,比如说只能播放本地的音乐,而不能利用他来播放流媒体,当然也就无法实现类似 AirPlay 的推播效果。

当然,如果通过 NAS 作为「转换平台」,也可以通过软件的方式来实现将传统的音箱转换成 AirPlay 播放器,而我尝试了一下三种形式来实现。

使用 Shairport Sync 的 Docker 镜像

我首先考虑的是通过相对比较「一键」傻瓜式的解决方案,然后找到了这个名为 Shairport Sync 的工具包,基于 Linux 或者 macOS,可以将设备中的音频设备转成 AirPlay 输出工具,并且考虑到要通过最小的硬件开销成本来实现并保证一定的环境隔离,Docker 运行肯定最为方便。

但最终试下来就是无法成功,一方面是群晖的 Docker 组件不支持调用外设(需在命令行下进行操作),且 Shairport Sync 的部分使用的端口和 DSM 的管理端口冲突(均使用了 5000 端口),不得已因此最终放弃了该方法。

通过 Linux 虚拟机运行 Shairport Sync

直接在 Docker 上运行存在端口冲突等问题,那么使用虚拟机来实现肯定能避坑,一方面虚机有独立的 IP 和端口,避免冲突,另一方面则是群晖 VMM 可以实现将真实的 USB 硬件直通到虚拟机中,这样配置起来调用起来也更简单。

即便你可以识别音频设备,启动服务仍然复杂繁琐

但实际配置后发现,Shairport Sync 的安装并不简单,不少发行版并不支持直接从源上安装,并且安装后还需要针对硬件进行配置上的重新设置,改到后面都没办法确定 USB 音频是否可以在我选择的发行版上正常驱动,加上大量的包以及依赖的安装使得解决方案异常复杂,最终选择放弃了该方案。

通过 Windows 虚拟机运行 Airserver

如果把 NAS 当作一台电脑,加上 USB DAC 其实就和传统的桌面电脑一样,这使得我想起以前在 Windows 上有类似的应用可以将本机变成一个 AirPlay 服务器。因此我想到了在 NAS 上创建一个 Windows 虚拟机来实现类似的功能,加上 VMM 支持硬件直通,可以直接向虚拟机暴露真实 USB 硬件,而我的 USB DAC 在 Windows 上完全免驱,因此我最终选择了该方案来实现。

首先打开群晖的 VMM 来「新建虚拟机」,选择「Windows」虚拟机,并在「其他设置」中设置 USB 为 「USB 2.0」(Windows 7 对于 USB 3.0 支持存在缺陷),并选择免驱的「USB DAC」设备,之后就是创建 Windows 虚拟机以及安装系统的步骤,尤其是需要确保 USB 音频设备可以正常驱动。

之后的步骤就是在 Windows 虚拟机中安装 AirServer 并开启服务, 需要注意的是需要为虚机开启网络设备分享。

后面再打开 iOS 或者 Mac 并打开音乐 App,在「隔空播放」中就可以看到通过 AirServer 创建的 AirPlay 音箱了,选中后连接在 NAS 上的音箱就能听到声音了。

总结

一系列的折腾下来,我终于把家中的老款 Sonos 音箱以及传统的非网络音箱转变成了 AirPlay 播放器,这在一定程度上满足了我想随时将音乐「推到」音箱上的愿望,但总的来说这样的解决方案还是不够完美——一方面是传统音箱上最终解决方案和桌面设备上将 iPhone 上音频推送到电脑桌面一致,系统开销变大(开了一台虚拟机);另一方面就是软件稳定性上,存在延迟卡顿等问题,当然如果有条件的话,还是选择硬件解决方案算是真正的一劳永逸吧。

从无到有:自己做一台支持airplay的wifi无线音箱

作者:boobbig

陆陆续续写了一些原创。爱好使然,写一篇从无到有的自己做一台wifi音箱。这里面牵涉到“动手做”的任务可能比“买买买”更多,但我认为这就是他更“值”的所在。

题目起的夸张了点,并非完全从无到有,更准确的说应该是从无到有“攒”一台无线音箱。

虽然楼主是铁耳朵,甚至其中一只还是生锈的,但就是喜欢影音的东西,当年在学校宿舍里,第一次买到创新的那套5.1声道的老剑桥系列塑料音箱(应该没卖的了)和sblive 5.1(只有二手了)的声卡,玩了把极品飞车6,那种方位感和震撼力,直接把我带坑里了。所以买了房子后就陆陆续续的烧一些影音方面的器材,前年开始组了套投影系统的家庭影院,做起了客厅党。闲暇时间爱捯饬(dao chi)些喇叭啥的。还有老的apple接口的音箱,比如

配个转接头也能欢快的用起来。

创新5.1声卡

当然,跟老烧们比起来,不入法门的。自娱自乐吧。

先说说airplay无线音箱的好处,常见的无线音箱也就是wifi和蓝牙两种方式,wifi的又分为支持airplay和dlna或者两者都支持的,像sonos等独立的非开放协议标准的,而且还是小众的,就不细说了。(虽然airplay也是非开放标准的,但它大众啊,虽然苹果那么贵,但他依然大众啊,没办法)

1使用更方便,相对来说wifi音箱可以“一对多”,而不是像蓝牙那样“点对点”的。

2.可以组网,适合多个房间的不同音箱做同步播放。

3可以支持一个手机同时发声,比如airplay放音乐的同时,一边玩游戏。

4理论上音质更好。

5传播距离更远。

呃,就这些吧。

再说说重点:自己攒一个无线音箱。这里大部分用的是现成的组件,我们只是来做一个集成的工作。但正因为有集成的过程,所以更能随心所欲的选择自己想要的音箱的外观和声音。如果嫌麻烦,有两种选择:

1。直接买个支持wifi的音箱。

例如高贵的英国监听音箱大牌KEF

KEF X300A Wireless 无线WIFI发烧电脑桌面HI-FI音箱书架音箱 音响 线...

或者是飞利浦生态的wifi音箱

Philips/飞利浦 AW6005/93 小飞智能无线WiFi蓝牙音响音箱...

2。买个电视盒子或者苹果的airport express路由器,淘个一代的也就几十块,然后接到老式的普通音箱上(比如漫步者,惠威、三诺等)

苹果 Apple/苹果 无线路由器 APPLE AirPort ExpressMC414白色官方标...惠威HIVI D1080-IV多媒体有源电脑音箱 2.0声道电视音响...

所需材料(或者说需要买的东西):音箱空箱、喇叭、分频器、功放板、airport express、3.5mm对录线、电源线或变压器、其他零碎配件、螺丝。

步骤:

(1)成对的买喇叭(因为要立体声,所以要一对一对的买),先确定下尺寸,这里指的是喇叭的直径,比如是2寸、4寸、5寸、6寸、8寸等,wifi音箱通常不会是用来便携的,所以尺寸可以考虑稍大一点,这里以5寸为例。比如各种jbl、 燕飞利士、真力等等,根据自己喜好选吧。要说“值”的化,我建议一些国产品牌或代工厂的作品,比如著名的上海飞乐、银笛、还有隐形的大拿——国光,都是便宜量又足的好喇叭。

国光 喇叭

再确定下是否要分频,要分频就得买分频器,分频也就是说高音分给高音喇叭发声,中音、低音也都有专门的喇叭来独立发声,这样的好处是喇叭各司其职,声音更到位,老规矩,如果嫌麻烦,就一对全频喇叭搞定,管他什么分频不分频的。

二分频

(2)买空箱,空箱就是没有喇叭的空音箱,说白了就是个木头盒子。这个跟之前买的喇叭尺寸对上即可。空箱也分为实木的、竹子的、塑料的、密度板贴皮的等等,看个人喜好。

迷宫 空箱

(3)买功放板,买这个要跟喇叭对的上功率和阻抗就行了,不懂得话直接问卖家。有的功放板集成了wifi或者蓝牙功能,这样就省了下一步要买的设备了,也可一试,但我没买过,不发表评论。也可以买拆机的功放板。

拆机 功放板wifi 或蓝牙功放板

(4)买无线收发器,主要分airplay和dlna,还有一些qplay等等的小众的协议就不说了。比如支持airplay的apple 的airport express,这个是苹果出品的,苹果手机自带airplay,不用装第三方软件即可推送声音过来。支持dlna的就更多了,比如各种电视盒子,粗粮啥的。根据自己的手机选择吧。

(5)将喇叭和功放板用电线和电烙铁焊接在一起,上过物理课的(初中即可)应该都没问题,每个喇叭就两根线。

(6)把喇叭装到空箱里,拧上螺丝。

(7)把功放板装到空箱背面。(这里我,偷了个懒,弄得丑了点,不要见笑。)

(8)把airport进行一下初次使用的配置。

(9)组装完成。用对录线把音箱和无线收发器连起来。至于无线收发器是放在音箱里还是放在外面,就看空箱的大小了。无所谓。

威迅(VenTion)VAB-A09 2.5mm转3.5mm音频线 3.5转2.5转接线 冰蓝色 1.5...

(10)插上电源。

(11)找个软件播放吧,比如网易云音乐。

(12)声音切给airplay。圆满了。

收工,完成。共同探讨吧。欢迎拍砖,不过砖也请有点技术含量。比如冰砖、空心砖、加气砖等等。砖拍的多,下回上个复杂点的,自己做空箱的原创。

先上个预告图

相关问答

airplay音响怎么连?

关于airplay音响怎么连的具体分析休息点音音响可以通过Airplay、DLNA或者蓝牙来连接苹果手机,操作步骤如下:1.将音箱连接电源,将苹果手机或平板的WiFi连接...

音响的airplay怎么实现的?

通过airplay在音响上输出电脑的声音,方法如下:1、在电脑上设置音频通过airplay输出。2、用户还需使用音频电缆将音响插入AirPortExpress上的音频端口,或者...

苹果airplay如何连接蓝牙音箱?

苹果AirPlay无法直接连接蓝牙音箱,因为AirPlay是一种通过Wi-Fi网络进行音频传输的技术。要将音频从苹果设备通过AirPlay发送到蓝牙音箱,您需要使用一个支持Ai...

AirPlay有什么用?-ZOL问答

您好,我最近新买一台iPhone5s,听说iPhone有一个新功能叫AirPlay,请问AirPlay功能有什么用?AirPlay是干什么的?AirPlay怎么使用?请您介绍一下AirPlay功...

怎么通过airplay在音响上输出电脑的声音-ZOL问答

8条回答:【推荐答案】通过airplay在音响上输出电脑的声音,方法如下:1、在电脑上设置音频通过airplay输出。2、用户还需使用音频电缆将音响插入AirPortExpress上...

苹果音响怎么连接普通电视?

苹果音响可通过蓝牙或AirPlay连接到电视,这样你就可以在电视上播放音频。以下是一些连接苹果音响到电视的方法:1.使用蓝牙连接:-确保你的电视和苹果音响...

苹果ipad怎么没有airplay?

苹果iPad没有AirPlay功能是因为苹果公司在设计iPad时决定不将AirPlay功能集成其中。AirPlay是苹果公司开发的一项无线传输技术,可以将音频、视频和照片从iOS设...

win10可否像苹果airplay一样选择wifi音箱播放音乐吗?

win10的操作中心里面有连接选项,可以连接到无线显示器和音频设备,你可以试试看win10的操作中心里面有连接选项,可以连接到无线显示器和音频设备,你可以试试看

为什么我手机上没有AirPlay?

苹果的AirPlay通过网络把声音投放到音箱中,把视频投放到电视上,也可以在玩游戏的时候把画面投送到大屏幕上。另外苹果手机上的蓝牙耳机连接也会融入到AirPl...

win7怎么通过airplay传输声音?

通过airplay在音响上输出电脑的声音,方法如下:1、在电脑上设置音频通过airplay输出。2、用户还需使用音频电缆将音响插入AirPortExpress上的音频端口,或者...