本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 / X* | x" }; }- e7 S# G
! x2 ]. |; a9 X功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
) u2 L" A) X( ^: k2 F- l# ]) n! N7 e! ]: m5 v4 [
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
& q0 G( `) K5 X; L$ j% K" b( V
% w6 P: L$ O' z1 m* I; H% h" _开源说明
" _9 T8 y; L' S# D本文全程不涉及命令行操作,请看官放心
. ~: V8 q* `; r# C) p. Y% u9 |0 J" N1 ?6 P6 d, m; D, Q; b0 W) O1 W
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
* i0 p0 d' w, l3 X# D P, K! m ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
# A; i+ u! `- ^/ d. i6 z% S 和其分支项目 AirConnect package for Synology NAS and Synology Router # n4 Y, O4 k" Q; u# k
https://github.com/bandesz/AirConnect-Synology , f; E6 V5 q, P
感谢大神的贡献
" d: \2 X% v$ S. W" I 需求介绍 4 q- u, B& F9 v
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。
% v( F- h$ K! T! X. T. B/ g7 y今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
2 @& E. E+ K( C; b% }+ v( c5 x A! f" j+ A' m+ N5 r
/ J3 P+ U* e' _1 k! F) z! q& d8 |9 U) T
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
% \6 @! |% g2 c" D0 z3 F这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。3 P, m. [. V' k; @1 u3 C
, g+ Q) {& Q' L S* C4 V7 F
- z' ~- X+ k' o. G8 _6 I/ M实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
! y5 d/ G! N2 `5 q效果如下+ C, I4 X4 q) [
/ q( m" O4 {, _! e" Z6 P! d1 \+ g) P6 A3 B9 ?
+ Z% s/ b, G* g- N, W
2 Q' q- e) w6 E
0 T; K8 K" {' v' @3 ^7 h. n; B0 T2 x' B/ T9 o% ?- b, j
% R2 S/ B- f" ~* U1 @; r# h5 z
/ \ ] M L! D而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 3 F; T+ I+ \0 R0 A5 _# z1 F: y
: E* w) S/ a, e$ b: `( t+ s8 ~7 F
谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 315)
+ o C& Z) ^; b( F# d! b% g
! Y! K4 y9 T0 S. O0 Q1 E2 F2 ips,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk # X/ L& Z/ q! u# g0 \9 u9 r
2 D7 R* B8 C" c$ ]! _0 ]
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
& o9 Q: D! C% p& K& w" R3 `. c5 a: C/ |$ Y) f1 `3 c: W
8 c5 D: d2 g2 W* ?. l7 s& h
# Y& i$ x( w! w% Q0 P
0 k1 e& w" G, J+ M/ W {
% h" y" @, n0 c" v$ P C
/ I) q2 V6 K) n9 n8 A6 W5 Z7 D
* Y9 X: h: f4 B+ r0 a- ~
0 n5 p5 g0 G$ L' w* N$ o% g1 M$ v1 h) N' v3 _3 u M! i4 U
& c$ _0 ?! Q! E+ ~
9 k. `( O/ c/ @0 R1 }( ^) G, W2 n e9 V7 @
- p+ \6 o: ~8 f( z R! V
# P$ F( r9 t0 }- M" `
2 H, W9 I/ ]( w1 U9 j" `. O( k& G) ^& D3 f9 O0 N
# C0 g0 g$ L$ \4 O
|