本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
. |6 o" A6 @ J7 x! M. w G- b7 l* m$ n% u
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。4 k; q8 Y0 ~3 e$ A( ?
. s) e" J+ f0 A3 \ 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。9 s* |/ [! ~- }- n. @5 o* e. q. ~
7 c+ c5 b! F) `' D( B+ \开源说明
1 s# h) @" `" }3 w9 z* i2 ^( R本文全程不涉及命令行操作,请看官放心
0 q( x% c6 e/ Z- g, h
+ I( e/ I' w& z& }1 q( E全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect 0 b# v' R8 j. B _( z% P4 g
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 * X; y& l- W6 d: p- p4 ]
和其分支项目 AirConnect package for Synology NAS and Synology Router
, }% j+ Y; R: N/ ]; G" ^& Hhttps://github.com/bandesz/AirConnect-Synology
; f7 h! Z" c( V/ i/ s感谢大神的贡献
* P$ g0 }) x; f% X: P O: G! B+ j 需求介绍
2 a c0 z( m$ q2 v9 G% E0 N 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。
?* w/ W/ f! u6 {* {7 X今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
, J& {5 I6 U K& u) K6 e5 E& X; J% p2 o; W1 q/ r' |0 [
: S% d9 @ @) ]' f) N0 J0 t
( O" F, z8 O& U7 c) g 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。! P/ T+ z5 t) l4 B5 I
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
5 J8 E! r# _# p3 ~, U0 p
# h) q. V8 F8 F
- d# L* N1 U' K% p$ P; |+ n0 B8 w, _实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。" E5 @" g# f! K$ D R
效果如下
+ m. M; F1 A7 Q6 x8 |5 S) O, D" l# D+ \- n
: U- A# V* X$ n8 L' h/ y1 x8 `( T& b9 ^+ s) b, Y
# S1 z$ S/ Q' m- N1 q9 ^; z* L0 _4 D$ X) i0 {) l
: w7 A: P* A$ C3 b+ r W2 D0 l5 Z: J
7 D" A% S- @& v$ ~( v. q7 `
而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 . b9 Q) Z) C/ t* n+ x& ]. g
8 O+ f1 V% D+ C7 \7 y$ O6 z
8 y7 f0 a8 G( X
谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
$ _, H' d3 A- k. C x
. `- N) O8 `( e, g5 d2 g8 zps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk 7 u+ ~! X" u" x% J- ` Y* V
' Y& m3 I j* |已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
( w+ A3 ?! m, {9 J" Q6 J% F& E, y. V% A4 B x
( \1 e, J x& l; b
: j. @8 I0 X3 c6 N$ A+ Z$ h/ D
. m8 a" z% Y: G- Q; |6 v& P8 \( N
+ Z" w+ r" L+ Y. x/ f$ [$ c9 O
8 y7 T1 Q C: D; f4 D2 P. N
: M" ?/ M b- c! z( y) A0 J/ j
3 s$ m% I# U5 s& B8 y/ C, u, o" I2 t2 z* I) ? E3 q# x- f$ u: b5 c% h
0 x0 w8 |" j9 X' M: W& `
& c9 c" }% G& l5 a8 r- z: x, Z9 h! L- r- n _1 u! J: n
( {: N3 r6 d% M3 q- Y5 F' x
, X& m2 F' O+ y2 K
5 W% l, s3 L& A1 D# V' K! R/ ?- D, G5 o
|