本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 - V3 R: [* m# K: ^0 O6 p5 Q
k; f/ b9 }5 H0 S U+ P# L功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。* H& {2 d5 K& f! d3 e" Z
( e5 a3 X! f) Y% e5 i0 M9 R 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。! O( U$ T' @, o c% [9 E
. Q1 e+ H F3 U! ^0 l) W
开源说明6 @8 z' V% N/ m D& L2 W
本文全程不涉及命令行操作,请看官放心
9 D+ s) u5 k) Y9 t, b* _% e: c h% l& j: d& T$ ~& b
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect ; F z; o0 r2 e
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 * s9 V& l9 `# ~8 e- \
和其分支项目 AirConnect package for Synology NAS and Synology Router
% f1 {0 T7 |% h, d+ ~https://github.com/bandesz/AirConnect-Synology
7 j' @( M% k! I \- \' R: N感谢大神的贡献
& {2 R4 D- |* s3 Z# F 需求介绍 5 B: h$ M8 j0 ~. H5 g: c: j
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。$ h* ?3 U8 Y! f2 l
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放4 t% y4 D* E; }$ ]4 M8 } }2 C
$ j- ?4 f3 x$ n, t, a( c, r5 c$ F3 `$ ^* }' o' E; h
$ u7 R1 o/ }, A
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
, j6 K3 Q) A/ w% k8 O( u4 X这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
/ ? ? Q& K1 K/ H2 d4 W, v2 X* S5 z7 b
9 ~# x7 \, n( F! Q7 o实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。- L& l2 i+ w5 x+ f k* n# l. F
效果如下1 _6 U [& ?& j% @- U) K: D2 k, f
8 A+ l6 \: d) D
9 X" Z$ y# Q ?; A( e' u& s6 Z* {" x2 G6 W
$ Q4 e6 d4 g' A6 {
5 E% u5 \6 J: H( ?8 ^. c
, _, @: P; z; E* v# M7 f% x% I9 g7 M
( s' V4 D6 h$ T8 F9 t6 v
而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
+ }+ ~* R3 k$ Q0 G
& p7 l+ Z) H+ D) k8 _5 @& |7 k$ s+ _7 M( N# ^) m" ]
谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
1 M0 r3 N; y. Z( f8 K7 g
4 J- S- B- |/ Z# Q- J) [ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk 7 n, o) s/ M/ v i+ w! F. \
: k$ g# S6 i1 s4 o" ?已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
& `0 V8 l& V" m: L. X( c/ j7 o
& y, m* h# H7 z) Z. a: b" X `, n) _
! S1 x* z' F9 A4 W0 V0 C
% S3 f d5 X9 U4 [
* d) e7 h/ s/ N& y% Z- j9 N9 M3 O ]* y* W* V
7 @7 h: Q8 ?. M
% B1 N$ [$ D: _+ `- t" I2 P
4 c, \. n' i. `% Y! X
. Z H' G; s9 R. t6 p& u; g! f- \8 u! H% E
: H5 }2 z" U, u! u0 P5 r/ m9 x' r8 N6 n- Z2 {( M* i' ?4 a
# e. S( k; c% F2 x9 [0 y3 O2 i/ A r' X c- A
6 G; S/ q, ~+ P
, W: z: ^" l5 O" N" w& M: f, x2 h. [2 O9 {
|