本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
0 m" _+ N+ C& `! o4 R
2 M4 E5 @7 m" N! f4 k* f功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。! Z: ^, b/ w( e3 L M: Q/ h. [" L$ V3 P
- x$ y5 r, z0 l9 V6 m p
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
0 ?% C0 J$ @- l$ u 8 }% e/ w4 F0 i$ ^
开源说明
: C7 k# q( W! p1 L% l本文全程不涉及命令行操作,请看官放心
. b6 F& C G( y2 T( {) U( S/ f& W, [/ h7 J. Z0 {5 y g( Y
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
# M# G' |0 z8 g6 b ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
' S% {; T) Z2 A0 z' I3 d, R 和其分支项目 AirConnect package for Synology NAS and Synology Router
1 Z% @! p$ {2 ~( Whttps://github.com/bandesz/AirConnect-Synology
2 {0 c; k" k1 N' s/ N0 b感谢大神的贡献
6 M" X. ?- [7 c" S; N9 Q2 ? 需求介绍
2 j: t5 I, }( v! R- ]. K) J1 ? 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。
8 E+ p" x0 T0 L6 A% u1 q t今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放* Y4 n2 ?& r; p7 u$ a
2 c: f8 ^, p8 |6 o' b: Z5 n3 L! e
0 Z# S4 o) }: j3 {, h
6 i7 D7 d1 H& a* a" |: a$ u 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。. Z( b7 D+ x( A
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。; v" ~; a1 w/ `" Y6 D; z, N! _5 _* e
$ N/ K% [0 p( E3 W1 l1 i& u+ [
5 U/ a, R4 {0 G$ q* K实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
! Z1 ]4 S" i( @效果如下9 s$ d0 M, e! t# o# w6 g
4 ~, o M; `3 ^! V
/ Z/ w0 @$ |/ z/ A) q) a) d8 E6 m) R4 t; g/ c+ n! n1 T
: }1 I" c L4 C9 v8 {9 N% P" W" r" x4 `2 ^ F' G
6 n% ~% b3 ]5 z' l' m% t$ @- v' i: d3 r& N& v, {; N
7 e' r: s2 [/ R而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 , b" q. j: i0 N" ]8 u! a: Z
7 \" i I, W! A ~- [
! C: G( B5 H$ i6 C3 V& v/ [谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
( v- _ `# z+ s6 U9 w7 v& k2 e" g* R$ L. n$ K
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk - p8 G( N' [9 X$ V h0 \
5 s' D/ a! M; Z) t已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
. m: r5 Q. h" @ Z8 \) P0 h
6 p8 M, g; p) K J* m! \$ T, L0 a+ e7 J7 `$ d* q
$ P3 C: p% M, {" d7 p9 a
/ @$ Z# t# L/ g! w% B& H* A' R$ o8 e
' U- w9 c) c E. E, c- X: |
$ \$ r% v# U) p+ T6 D; G2 B6 A$ t J p, X
8 G* Y/ v5 e# O y
! z4 R, A, i6 ^* R- y- `7 ^9 y1 s3 C
, o: |' Y R1 K: y) Q0 i& s
0 |1 d$ }+ X$ _5 q u- l) H( s; @& w0 A/ V
+ u, O$ f( G1 O
8 f! ]) S, `- C4 ]! `, ]+ t
5 b6 Y e* y4 {# N |