本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 7 _1 T% _) f7 Z+ Q
1 b) `, Y, F2 Z0 t
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
, i# T8 b" Y1 v# n
& G$ _/ h7 K1 G 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
- X3 d" S. @7 k/ \7 O. `
: K3 F6 j$ |. h; [% i开源说明( e7 ]1 E' P6 y4 i
本文全程不涉及命令行操作,请看官放心
" q1 z4 B& T# c' B2 w
- R, Y. H+ A- { ], [0 b全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
3 h1 g/ A& O: Z* S. B ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 ) e, Z A, v: Z+ P, t2 P
和其分支项目 AirConnect package for Synology NAS and Synology Router / a% X! _! G e l- k e" N
https://github.com/bandesz/AirConnect-Synology % V0 ]% A' [1 \* B2 D1 m& T8 ^
感谢大神的贡献 9 M g. s: j( e$ P0 k: |, V
需求介绍 3 x7 A. ~" ~1 F. p. v
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。
: X; y9 I# {1 i; U今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
( {4 u. x3 i9 W6 E- [3 S+ M L+ g( c% Q7 e; i1 U6 T) z7 q! i
' d ~: N! g* Y6 r
: |9 V2 a' P: E8 i4 |* n4 G 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
; @* `" Y* c7 ]# N0 `5 f这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。: |8 M5 j/ U3 c/ X* r* K
) m% L5 Z5 T: P5 }/ H
' a+ i6 P3 S- }* l: g: P6 |) n实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。% k: c/ p: C2 Z0 l' o& V6 a- X
效果如下/ |' z8 ?* r. |' T2 [7 D1 ~
1 t2 I7 V+ h5 O* o2 T
7 j- H5 @" h' x% B u7 e8 ]. D
/ ~; g0 B' T% O5 n" n+ q6 a0 R1 t f0 g1 l7 S: H
1 U! n- F+ f" d k* y
9 p- d/ ~) [8 P+ K- |. v7 {
9 w4 ]/ I+ Q3 d( V. c
7 q- ^' f) ^4 \$ _- E: x4 E而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
* O1 I5 _6 S+ q% q. v3 n: W# _7 g) O I) h2 n
5 R) d! D$ e3 V' {$ g谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
3 b5 P) N" }& q2 [
4 `- a# j% Z1 d/ ^* n/ W0 H
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk 1 t1 S6 l( q" F; P' C9 E1 G" Y
/ |4 E/ P$ @. A( ]4 Q
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件 * c: ~2 o; k' n2 S( A. a' O6 E4 m
! T/ G5 u9 [' O9 d
/ `7 b/ ?$ @5 ?( Q
G j2 O& w' H i+ [0 N0 |3 g k" |0 v- G% s
: w/ m8 a' n) L
$ |2 Y' m* v) x/ \( H, o
; [1 Z. u( d9 M7 \$ {0 k. |# @# _# {5 U
# H: P( k. Y6 _1 v
' u V0 r8 @. i. m
: W1 O! i1 K" Z9 G6 J8 u8 X2 O+ Z" q6 Y- \2 `
- C2 I' c% v" h- n, {
" M. ^/ V8 J& O7 I' G
' Q2 n/ W- ^5 ~: i9 f! f( n
2 W- B3 U6 D5 z* P \ _* k% L; y/ ?3 o+ t+ Y
|