本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 8 b/ m6 ~* s" ]4 ^
9 ?6 ]$ p: z/ A$ e/ t( | g4 Z, ^
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
! t& i9 A0 o4 a L! `7 c Y- e6 n
: @9 j& E3 Q) O% O( v 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。! G; z* g# {+ i: n0 L+ p, I0 B
! [/ S. o9 t0 C; G开源说明' O9 H& J9 K$ F' b! O, n
本文全程不涉及命令行操作,请看官放心
6 i" I' r9 x9 `/ }. T+ d
: r* p. X$ _) p7 K! e4 q. X/ o1 v* e全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect 9 g! ^7 c, o/ a3 g, y; i) m
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
% ]/ R" v6 X2 x6 q1 I( t 和其分支项目 AirConnect package for Synology NAS and Synology Router
. a5 D6 H; |# ~* @2 chttps://github.com/bandesz/AirConnect-Synology
4 J# y6 x' `2 E9 A感谢大神的贡献 ' W' @% j8 y* ~- n9 p8 {2 g
需求介绍 7 _$ j+ U' p! p* N' l9 g
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。+ q' P- N% N9 s1 }2 [
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放' d& X y' m: A: r
& _$ I6 `- p" [" L. I* T5 \1 P/ m C2 h$ s4 S) q1 f4 |
3 y5 \! ]( W5 G- p, @7 M
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
' _0 y# p" H& ?# H这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
0 s8 v" M7 z3 i6 d5 u" ~' P4 c: N1 e; f! [9 {8 i% U7 ^: _2 @
$ Q: a* h# |9 L' s+ o实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
& C7 n" n( a0 i8 M/ x4 O$ x效果如下; S3 r5 Z5 r: J1 q4 F( Q5 P' s
) k- ^6 N! W- Y. Z4 b* d* ~. ~% f: e6 b( B2 C; {
9 `9 I. o( `+ P; w' s$ l
6 U- Z2 J$ L7 T! @- j! F; Z0 W$ R+ b0 ]# E* a
/ h. X: Y t) ?
0 S7 W! ?2 T: w8 \ i0 }: m9 v; f" Z) `& w* S
而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 ! _8 @5 `0 s0 ]% A$ D5 q
4 r, \0 G" f. Q- f" E. L8 ~% j# y3 P
谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
6 c W' ?" C8 |, B) J, k& L5 N4 N' [" g; n% s' H
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk & w& }) d+ k+ ^- ? E* y
1 ?. L% |: _; u( w# x3 T
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
0 U: C8 X9 r' X5 r& @+ o
% |! H2 I* _: _+ d: c
8 S! F7 s$ f7 e" S/ V( k) R& o6 k( |! ~! W/ |9 \' |2 A
6 A; j3 X' J: ]; }) M; C' p
4 d: K. U. y7 |* p; o/ s1 h9 R, b
6 U- u H7 d9 k; @: |$ Q. ~5 T
: j+ F& A9 _/ I9 h" G/ |1 m) m6 M7 G5 v( T/ @0 a
8 H: r L( o: p6 [" w$ q$ N
8 l0 [4 a: A+ X/ O8 E! L, W' x0 P! z/ t3 [* w) f. \, `4 c+ H$ U
: K z* [- ?% D; ?: c0 B& k
8 [6 o$ `1 a* C9 d" l! R
" _" N E0 N: T$ {$ S! D( |+ l& x% G4 a9 t s" n# F
- S0 L' e: } k3 e' _
/ V c, D# K+ j
|