本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 E! O* P/ \# t6 T4 Z0 G
( K7 ?8 N/ O3 r/ ]$ X- W2 S2 o+ H功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。! v9 @' S1 @. _/ I5 n; o; k
4 H" L2 _* N/ c9 f6 ?" X
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。( M6 V' [$ L' S$ D: _, A9 n
5 B' f2 @) y5 `* l% @0 ~开源说明9 ~" U# e5 F& {2 V8 T, v
本文全程不涉及命令行操作,请看官放心
; i2 g; [/ Q; {$ L6 O
- l$ |3 o- m" k全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect 8 } i7 k6 ~( j$ s& u* ?% Y, ^/ Q
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
$ H. r5 b* \8 M0 o 和其分支项目 AirConnect package for Synology NAS and Synology Router 0 {& n5 w/ |" g: j( y& t
https://github.com/bandesz/AirConnect-Synology
' u7 B B# h' H1 O( s% P( s( y8 [感谢大神的贡献 7 ~+ J+ K# l2 D7 P
需求介绍
2 ~* p# h3 E* z) w3 e D" t x 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。. m% J- q* c/ k7 N* Q: l
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
. ~1 |% E: F4 l3 D3 Y' E% j3 A7 Q1 i' z0 {, v2 X
. {& R& Y- x7 a% j$ z" u2 n5 y7 T, `5 `4 ?; Z& }7 Q, g Z
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。2 S. ?0 }$ {# r; ^3 \. I' O# @/ |
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。+ V4 f& r: z* ?$ x+ g# B
l9 n3 B. |+ ~% W" R( {% D- W) C' n( R$ L- R } @
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。# \9 @, {( ~ H, ~
效果如下
( [% m) \8 F ^& r* m4 m- b# M! t
9 }6 O3 Q+ }5 T
; J! P( R; \) q% s) J: X/ i! z2 f0 y1 [ c& z! T! e
$ k/ l# e6 _8 F& U
( }& F: T1 T z# ]* s3 F" D2 V- Y0 ~( Y3 G, K" t
* k' {/ y" G/ j* T6 e( t+ r, p2 J
% y, ?2 G! R" f而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
& q2 Y5 X" R; d2 j* J; \( A. k3 ^: p( \& {5 j' M! q
% _) ~* I9 O, m% f( n, [谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
6 T6 K$ U, s% q% ]" e
/ i% |3 v& j2 Y" B: Z1 d/ W* Ups,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk
5 I6 F# C* \: L6 F& d5 p3 L3 y
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
, j1 ~5 y3 \+ g2 ?) y; m3 u
- A: ^ g3 J, t0 D7 f2 T; k" m O z+ Q; \6 o
* b+ }8 \) W' T! d- f. B5 q
1 h* J7 m9 H! {; d R. _+ }' t' Q2 \5 O' G; A& w; ^/ a m
" D2 Z! i7 {# P' B/ l$ a0 ?5 E* w
: `6 Q- W6 y4 o
' V8 q( E* { E, F+ A
/ R4 ?1 o0 t$ X7 r! f- }8 Q9 M2 V, X0 e! n2 _0 G$ K h
4 D8 j/ B- y, r) g' _2 B9 x- t& K# l9 T) g# f$ e
( z) S. s8 x) W( v3 u2 z* V) s/ a
5 M5 n* T6 c8 D: h. `* ^% H7 r5 `+ T7 ^
* ?" [1 E# d" r# D( `
4 H4 ]7 f4 T' b J5 A |