本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
4 O5 G9 \% m2 e* R B6 y! Z/ r. _4 x0 o0 P% o& i+ B
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
`. P# B( b5 H8 {+ J; S X) X& R
2 q% T* Y7 {( {9 w1 A' \ 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
' v% V& v2 D5 j: W+ Q
" y, S' q$ B% M, |( w开源说明: k# {# m" m I x4 E9 @0 f
本文全程不涉及命令行操作,请看官放心
# O1 ?8 d& ~4 @# q3 C" |
4 g. B8 U7 W# S9 B1 t全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
" \4 [ H+ i7 X0 e0 L& g. M ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
# d- X3 m T0 b: `& U# z 和其分支项目 AirConnect package for Synology NAS and Synology Router 8 q [4 M( B. D: b6 z/ T
https://github.com/bandesz/AirConnect-Synology
4 B n5 c% {$ Q( g; {- H感谢大神的贡献
& I( {4 q9 y3 v9 q2 Q 需求介绍 . O+ z: R8 P! ^
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。2 z2 T1 z7 v6 a
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放5 L% \7 D5 n" n# o# x
/ A) X. ^8 I* k3 D& I
% Z- ? Q* \1 f* @* [0 @' r" w, T4 s9 Y1 t9 O4 b6 j9 K
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。5 z3 B, {" \8 r3 H) d( g9 ~7 c
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
# A, L& a# e( N2 g
) I1 i$ Y- t _( O r3 v0 ?- [! _1 V( u( y6 d; m
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。& t* @) E- t- V) b& f3 a# r: L
效果如下0 K+ y) p1 V3 f% {" \0 N
$ a4 @$ [. t. t
- C# U& \ v% k7 O; d- Y& X/ }, u" S' Z* ~
) P1 |$ q4 P, C; P% w
3 M/ @+ F T' h0 y; d$ V& E, h1 t9 K6 A9 g
* L0 x* I" S6 r$ A; q3 f! `
4 ?, @% M3 [( e9 H+ z而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
% a( F) N8 s6 S- [
8 f" L& Y M6 C" z2 P
+ j. B% E: S; E7 n: [谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 319)
: V( s$ Z4 C/ a2 }6 A
; S9 n; Q& B; u$ D) X* k9 Ops,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk 1 u0 I' I' j6 i2 T1 a2 |5 M
4 z0 n( t+ r. \- v8 u已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件 1 [4 t; d+ ~/ a$ i
# O/ y6 h* R# y( F k: O
8 {6 N; `" d) X, Y5 c: ~8 z
/ j/ B$ l+ s. S% [
7 \. k. K6 `" A" p* o
, B$ G9 T) m# o9 f$ P" a+ f) [' D i; t- r
+ H8 ^, C4 k0 _$ y/ L3 \" P( p" B( s! O6 ?) L
& S7 C" V6 j6 P. \ E1 E8 g+ t G' ^) B7 s; O" ~, ]
1 ?- _4 Y' J$ g1 ~8 h, B
* g7 Z; {0 v* q2 z" _1 N+ g# D0 D& x$ ]$ k/ N
* g' [) Y! x3 ], Q3 N* x+ H, G- A- u# z7 A! r
( p) Y6 F1 T" Y F1 ^) u& w
5 R. l6 x% E$ Z |