本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
: |* D6 K* o0 Z/ R- F/ Q4 z3 a
. t4 f# C& [0 P. e1 V功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
! f C& ]( J9 @2 N2 k, n* f, d5 [' R9 u. S
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
( z( u+ h! U) e) Z& v0 v3 r$ T9 m . r& B5 v. `2 ]1 W% [* Y
开源说明+ H+ K& u1 \. v8 G/ R8 e
本文全程不涉及命令行操作,请看官放心
% b w0 g$ i2 O- s# C4 e) d7 n8 k0 W; h" X& x: G2 o
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
2 M2 e: W' D3 R2 x$ q% B* D" @" D5 a ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
4 M z0 v! }# q7 A& x/ S1 Z. Y: d 和其分支项目 AirConnect package for Synology NAS and Synology Router
! g1 S( G3 u* lhttps://github.com/bandesz/AirConnect-Synology * O. [6 S& K# A" q0 z
感谢大神的贡献 8 B) K+ j( d5 t& u
需求介绍
, j2 y" ^* n4 S0 b1 @. } 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。
: I2 @, d& c5 ^6 K" v& Q1 X$ h" U今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
2 E, l* z# I7 I+ W% a$ m
* }3 G3 L$ I: M! M, ~# P
; C9 L* [" H H; `; f% A
, r/ u+ v( `1 r" {7 y* W5 {! G 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。$ {8 {/ p! B, o; G
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。, v# `5 D& C- w& {
M4 q- j1 E o! s, s- ^" ]. I) l$ \/ W( J
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
* {* _: o; t: w8 k% ], U效果如下
1 `2 Z7 A B/ q
; q" d% Y* ]9 s" Y0 F; z
! s# |7 [/ E) o( J5 i$ w
! K% T+ K# V `" j
# }. Z: p; V1 [& T+ T8 C3 A- s! `4 s- `
/ F2 l5 p0 s: c. e- n! e, Y
2 y( c q3 d3 E- v$ E- d: S
1 F- I; }6 M; J! N而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 & P y! V! I% I4 R& n3 y" D
# [% ]* F1 u& E4 f
5 U2 Y% r$ I. @* B' O. y% o7 U# g谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
, R b- u6 T' G- n. \* y) B& A' I; i: B4 w
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk
7 ?+ r0 s! V6 J* \' h8 F: e4 h
$ ]- K3 v1 Y {& k4 l4 F9 E- _已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
7 B, D* y# V( U. x: O- A3 [
1 f- y7 O$ ^5 b$ I! o! s! a" g. x
" z, v9 v4 Z+ P6 }/ }% s
; a% I8 ~3 g8 F' A; l* R7 L
. M8 r+ \& a- X: c
9 W3 l0 d' a8 y& _1 Z4 z% ` ! B% J! `9 L+ I1 O# j* c
! S1 `2 q' C) }0 j% U+ ]4 l
% }* S; s% K1 W, x; Q/ ^' }. J4 G0 ?+ ^2 q1 k+ U, `+ ]' C
; x' F: D: U2 v+ C% R @2 t" m
- U3 ~! r/ O0 m3 Y- o# }, ^1 A" S/ ]
/ Y- K5 A3 C2 t2 o1 ^8 t
$ F- s5 {0 o1 `& u y# ?
. a- d7 i1 @ z6 }" M- t) [/ B9 B
! M/ y6 Y9 P! F, Z) N. y/ c5 L
|