本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
7 a N1 T; X0 r: K4 \) S5 w
# d: ? @" s3 b* f" S. O8 K8 j功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。6 ~% h; ~ N, b) G' X3 F
7 H$ H h6 i. H8 a" u, ~" _8 I 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。% L+ V4 t7 A. B- M. A
7 U$ X% O% ^& {1 f% c& v开源说明
) o4 T$ ]! Q; S本文全程不涉及命令行操作,请看官放心
# } n6 l3 f7 X$ n/ S, \1 P7 K2 x _7 ~/ \- R; ~+ _
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect # ?& N0 J# e9 O; N% j
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
5 i x- S5 T4 V* t7 h 和其分支项目 AirConnect package for Synology NAS and Synology Router / X5 }/ s" S; Z9 I
https://github.com/bandesz/AirConnect-Synology # x& S- M* n4 R6 @* t1 g! S
感谢大神的贡献
- w4 \. r- o2 B5 z! L. O) ` 需求介绍
0 v6 ]- k0 j7 ` 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。
. a. r* y \3 }2 H$ W今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放0 Z& N, a$ w5 I
" h# g6 q- [( H* P6 B$ X6 i3 w6 b& t+ q* L
! z% Y9 U% C5 A4 V5 k
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
; q3 t, @$ | T) ]% J: I7 N6 B* r这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。& ?5 q+ V' L# {4 s* P9 r
+ a& K1 N2 K7 a4 Q- X6 ^9 y+ z
4 P4 W. |4 Y2 M. k& l1 K. G实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
/ O, A3 V( H! {% B2 q8 U! b' ]效果如下0 ], b) G0 w3 c! G6 ?( P$ M8 Z: v, T
- B3 ~ E- C6 n8 l; d, j8 K
1 n$ f) i! K7 Z. L, G
* L1 A6 R0 m* ~! p% R2 L- ~6 g' D; @9 [2 }+ y4 X3 n
2 J5 N7 i. O% g, O8 |3 L, b N
3 @+ H e/ W) ~- Z& s) U) P( W/ \- b4 b
5 C1 L# R! [, ]' Y& s( n) B而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 , w4 E2 {* u% j
8 G" l- p+ L; Y/ B+ p
8 [& A' l7 Q3 e/ F8 ~谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 323)
! z6 `7 H) c4 w4 W; d2 P5 g& K. T/ A# W* U3 M$ I$ J
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk ' y; ]: u& |3 |* V% B- P% T8 ~
2 [$ t' _" @( D; Z o6 Z+ Q) t已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
' o, t9 d% E# P5 M% l/ W( ~- x. F0 i
3 Z( O5 I1 C4 g( ?; X
/ B6 L+ n; x1 `$ e( P, C1 t3 a4 c% g) ]
7 U7 Y+ O+ O' F8 O3 A$ i
m& t0 v( O R4 G
) k! |1 E4 R/ J+ p
# g5 g: E3 Z6 N+ k
, H; q' y* i- O
5 G# T) ?7 q r/ n% _4 d3 t! `% A7 D! i- S
9 x& e5 h: N) T1 g+ h0 r" C
& N; E, r( v6 `+ U) o3 y. |" z- d% w& D
1 s1 o4 l: J, E
2 \4 }+ j9 i9 K+ X' E) C
3 Z: {9 P) l% o b5 }# R, C |