本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
4 c2 [2 g% {6 N; p( `) t+ G0 k& ]) G2 z6 `
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
0 k% d( k( _) _6 u' A2 q! f; H/ G+ `9 y5 W7 O
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。$ h; W/ [8 j6 ]
5 M, O2 @9 g+ [! l( _& a8 X
开源说明
+ O2 w, [ o& j, a1 A1 O本文全程不涉及命令行操作,请看官放心
4 b! L* ]0 F; \6 g3 L4 |% R5 X/ t4 r! n2 x0 |3 @3 q
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
8 d7 n+ m- |2 _: L4 I: K9 b ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 $ C6 T* E% z, u2 S
和其分支项目 AirConnect package for Synology NAS and Synology Router # l$ r: p! @- |& v' \8 r( o" k0 c
https://github.com/bandesz/AirConnect-Synology
" K2 Q& a/ c) k感谢大神的贡献 % | \7 y4 i! K; X2 b/ ^
需求介绍 / U$ A. }6 |5 Z4 t+ i/ O% ~7 R
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。3 E% r& e* j! _( R( k' H, w7 `
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
+ C3 p: Q/ |7 s$ ~$ q7 [7 D4 G4 @ ^2 m0 l1 k. X, J- g
3 I/ V% K* f: v( p* i. ^3 Z0 l9 T N% o# `. r
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。* m! h- P8 `5 s/ _: g
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
- S0 U+ `+ j5 U. x5 \8 T
. J: L; @" m4 m0 X8 F
2 R/ y. Z7 ^& y实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。- g6 B$ x2 P, o3 _+ t
效果如下
( f- }' A2 O4 f) Q4 @/ j: d; H6 ~! d
4 H: X0 c8 l* _) ?5 K2 U5 ^+ e. r" O& {
$ k4 `! j& }2 p+ O4 M* f/ [" i
# |& K& v+ L7 }. N( q; V3 Z6 O( G# \) j8 P) j
0 k. c. a* O1 I8 b* A$ B) Q9 R( M
* }. ]7 s; P7 h% r
* R$ C5 J* |- u+ C$ |而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
( X/ R$ U! Q5 c4 e$ k" _7 b4 d4 t. ~: r
4 `% f8 H! S6 U
谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
# }0 W5 J6 t' [6 Z& L
4 o" j. D8 h! s1 K" Eps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk , P+ A4 h3 I: D
5 W% J& G; M2 F% l% h
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
, m% a* r& G9 ?( r. k& O2 J- ]
- v X5 L. k* T2 r1 l$ M5 [
8 l% q+ q! Q) n+ |! }: |. }% S: c$ G2 a% o, l
- ~5 t' j4 r2 q, H
' a- D+ f" l, ]1 R' G7 m
& G: D, L# X, g7 p2 E. Q6 t9 l$ G % A* p* @1 `: Q3 n
. l- E% J/ U) K" h2 j3 r+ i, }3 g5 Z+ _" Q ]: W9 w3 H' ]
( B; l6 w; w; M: R3 i* _
5 p G; M: e# C# K6 W" K
" e/ U) [' a6 r% \
3 L' [" B3 e/ n4 p* M
5 s) ~' J! J& |! j3 U; q S; {7 R
, i2 l0 p+ l- F9 N+ T: ]
3 A/ \3 X' O, b' e0 k0 L$ S+ u* a+ _9 O
|