本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 ' e) D- J! Y% X5 k
1 ?( W- Z: A( D: k2 I
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。6 G0 a& V# w6 Q9 F
: c! C L$ x# i# l9 r 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。0 S b4 l9 g7 \$ H4 v3 c# D
+ R. ?- i9 D% U$ M( m( X7 u5 ?开源说明
; t) I7 u3 d+ \7 E+ h本文全程不涉及命令行操作,请看官放心 " z2 W0 P, g8 v j
' a# I' ^! P: m) [( C. ?- _6 u3 M
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
# f5 g* B {: O# o ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 T- q& u- \! \7 {6 W, c6 s/ V# O
和其分支项目 AirConnect package for Synology NAS and Synology Router
+ d$ H) _3 s' H" X4 u. r0 \https://github.com/bandesz/AirConnect-Synology
) {% W5 }+ m; r. a/ q) o感谢大神的贡献 : `( v# p# `% u2 E
需求介绍
: j3 g6 Y/ Y2 P0 T, w0 z 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。& E6 L* X( b. O& v% H
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
8 j9 j$ c! W0 r: r6 V- M6 K
' N6 f* v( D8 X$ p( M
) X! L2 T+ W1 u- E7 w' T$ j6 j- [; [& q
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
0 W* ?* G( j3 j8 g/ e这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
0 _/ M; g# I5 O( Q( p: A
& t4 O @# E! t K) b; Z! N& O ]
; D4 W% e) Q' Q% e5 u& q; h实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
- Q$ P. K4 b" Y( {' }: J效果如下
* F! l0 u$ d( q; C$ |2 j* Z
; p+ M4 _) E; h$ w2 |' o( X/ F5 V9 _* z5 Y4 C/ c' p" f! P9 `! }
9 H! K1 m* z0 D/ T# B. {" w
( ?- M, ^9 T) P: @ @- T/ n) i' h6 h8 x+ M6 P/ c' ?
7 X' q& [7 K" n$ a$ }- F
% k, ]5 B# }. E' B2 E8 Q }# d7 k
( `( }7 `1 A- o6 K8 k5 O而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 7 j8 C) X: n( F0 ?
5 L9 @+ G' Z6 |* p: Y( D: e
8 _. ~ ~9 q, G$ z谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
/ [, A( N; Z9 G2 R( b
+ C) F4 G ] z' Ips,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk $ n% T1 e+ E1 ~4 {3 g& q3 g
$ t8 N2 d: ^& n3 k0 N: g& Y( I
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
1 p2 b- w$ O4 A- x1 @! K; `/ {% q4 x: h' ], r1 _% S
. a: I3 l" t5 f* X4 d
4 I8 ^; L g2 Y' y7 L$ n8 x+ F
2 ?1 J/ |5 |5 A7 n
/ U& t% [$ E6 s$ z+ d
; n9 S. U) @; ]& U8 D4 ?. E" z" ?. l9 q; N* m% K% b: O
1 K: X9 v3 n* s4 M
) K" M8 X4 F9 x- u: [. W7 a- ^1 K7 n: I D5 x
$ N3 B0 M- `8 @: i. U3 V: Y0 `
L( g# F$ X! N+ B/ Q$ V
# U$ s6 y5 r0 X: M) Z) m
5 ?" }/ y, J T$ H( ]! `
}: Y- `9 P3 Y1 A
% {2 z: k* c/ ^9 G3 a
|