本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 ; q \ F" n( N$ q) _6 i- F+ f7 I) ^
/ A7 z6 s q% J1 B* k功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
3 p5 G) ~7 _- \' d0 x* b. |/ f' u+ z: [& z5 U" K0 s
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
, S" r8 e1 B: L* N# \ 3 k& O" y/ K* W: E5 F% D7 `
开源说明) V! X9 w& s: e
本文全程不涉及命令行操作,请看官放心 # D: ]7 O+ q4 }. }
! g: H r4 E0 P! c+ n3 Z* y: h. b
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
. @7 g3 e% G n, t; L$ O7 J J ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
4 S" Y( d# Z S6 [ 和其分支项目 AirConnect package for Synology NAS and Synology Router
0 }& p s _# E A/ h Xhttps://github.com/bandesz/AirConnect-Synology - x. |& u5 Y! m+ t* @. d6 a
感谢大神的贡献
4 M- O# s* t0 k3 B 需求介绍 - @; d2 S: J4 b+ y9 ~# {+ Y
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。, A) n1 _0 J1 N, b
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放9 }- q- |% N% u* t6 L: }+ J; ^+ X
; g: I( F% U b9 l! y" `" O: v1 q+ |6 M/ |; A$ q$ @* m3 R
' j! Y2 _* j9 c1 U4 M) h
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。2 A9 T C( d; S( ^: K4 i* Z
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。! F: t7 n3 S8 M! q; [! k
2 d. Q2 X% _, c( [, z# v3 n7 L
$ a& A+ r) I1 E- ^5 ~% v实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。8 V+ \9 X. p- B+ W
效果如下' H7 s% h) @( F: w4 U+ Q
; ^5 p* f2 n/ v2 a y' I
1 a; h) s, V& ^! U9 p& Z" [: Z% g' K. l" J/ T
% Y) `& I9 L# P+ I6 t9 l( e- Q4 @5 s" i
4 ?$ i, F( u* R
5 c! ^. p# a9 w ?/ l( b" O7 r9 s# g( j2 F! z
而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 $ P9 s+ |0 F" h+ C9 X0 U0 J5 D9 K
5 n- B0 r" l H6 v
8 a' A$ d. ]. x" \谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 324)
& N" E$ S) O" E0 j$ n* |- Y3 T1 k7 Y' E* Z' J3 D8 R
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk * i# b0 w+ A1 _4 ^( a# M
: ?& g; V6 C3 e( Z2 Z
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
. K1 Y: K( h/ v y @8 D" i; U6 A1 ]% l7 V5 n# O
0 x9 ]; q: [6 y0 m7 V6 w9 D
) k" j: t' Q/ a: w$ G3 L& t5 @% ~1 K \9 Z: P( X9 K6 Q8 J6 A1 ^
& [0 m1 r7 _* s: `# E2 B$ p, h# b: f8 p8 @
% c: I& E. P: I( V C5 e$ ~( A
2 o1 B; R' u3 m9 M- ^+ @# ?+ h3 s* E& E0 A7 o v; |7 h
9 f1 e0 E, W2 B6 g* g9 ~, ^, g
/ R; d* H8 s7 b n' ?. K8 L' c% Y2 v, Y' V; K
?$ b; P, v- G
* U8 s( `$ ]. x& |$ r: J( F7 A M2 m( ~# E3 B2 ~3 C) j6 v
4 o* Z! C0 R9 N9 H
* E% i; `, [7 i |