本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
) H& G! J0 a' b8 n! p- F6 b7 W% F! a' o! M
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
" a! ?/ r( A# u" Q. ^. ]7 z, v4 ?9 {3 Q; X3 e* V# }
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
( v9 r8 a- }* ]+ }3 v
7 A% o, z/ ?% l6 J* p) D9 L/ V开源说明; h: |% p- I5 ^. ]0 F) J) B. M2 {
本文全程不涉及命令行操作,请看官放心 ( L P4 W1 M' q+ g: p6 M; D, t& i' }
# M/ @! x/ j4 V% ~, c( c' }全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
2 o$ g! y( A; B" @' f; X7 Z ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
; _2 `. [' S% K8 K+ W) d) L2 j 和其分支项目 AirConnect package for Synology NAS and Synology Router
1 \( Y0 y3 C' B% i$ G( e2 whttps://github.com/bandesz/AirConnect-Synology : I; X) y; Q% Q. h+ m
感谢大神的贡献 & e, B3 ?& h# e, o% o E
需求介绍
" h0 c# g' U, f& @. X' i5 P 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。( Y6 P* b0 |# }: o
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放, h5 w% S G5 ^+ }+ i8 |: q
) U1 N! L: f) q$ {' v" C: p. ?; N
) S' b, e9 }; ^! `: j+ p: D
$ D# b+ B& O7 G& [2 \. f! h 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
& G8 F" c$ n: _, h& w1 c这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
5 e- m* L' R! D( k8 u3 @- a, V( A) D8 f" g8 {; F* o' R* i
! _/ a$ E T) f( w6 v2 U实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
7 c `- W1 e. Y! k/ {效果如下8 Z8 d; k$ ^* g& ` E0 U) G& P+ ^6 B* S
; W& H7 V: X2 h0 h& |
0 r* w: W2 T, P# w+ Y* V e
- h9 S4 b. _3 A, S. l" j& N$ a
: {- c' i) ^' W0 s$ D7 Y+ A2 r6 m& `8 N
3 Q( s9 m8 }6 L6 N: {
) g ]; R6 A* F& M) b
$ i0 j0 n# e% [7 z3 g* J$ v而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
( E. I& V& b% N! I7 k
! p/ k& F7 `* a$ _* y+ k0 P5 |+ j7 T- w( Z$ C5 v3 `
谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 324)
4 Y0 R6 b2 N2 v
/ h* ~1 A& j- v! d( L) lps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk
& W |- W/ k$ g9 `; y1 n. H+ u# x( n3 O
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
$ i# w. e3 z4 a6 X
3 D6 u& h2 M$ F! F
3 I/ {$ p9 [6 {& ?* k0 ?( e- g6 j5 n9 E
% }1 I3 d% O) |( ]
3 H# q9 Q7 y# b; l
, e1 ?. G5 T, Z' I5 j% ?; G) e & \! ^, F. y+ f7 I2 a# q
: M8 D3 h) g" Z8 q
) ~8 r: Z5 |+ h7 p
( x. K! n- E" F7 E) m: E
1 r3 u& T# m8 }# P; l; S: p
: p1 Q, N* A9 T' t" ^
. I/ m0 ?, i& e! Y. M! K6 C2 Q5 z; J- q
9 B/ L& }2 E( n1 {( F- a9 L
+ o$ T& o+ U/ K; z$ {# l3 C2 k! v) K+ @( C
|