本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
2 Y$ Q7 ~3 o) X& M) b" a7 {+ [. C; X, K9 Z% p3 S( P8 J- V# ?! \
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。5 z. c' C. n5 g* Y& `
0 i1 e% A9 H7 H
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
0 {- e! i& y' P7 ^( l, Z/ _+ }* e* ~9 R ! W) x2 g1 N: f) l7 u
开源说明' [$ ?+ ]/ t; |! X+ j9 t$ ^& M, V
本文全程不涉及命令行操作,请看官放心 , `5 `/ ?2 y6 j9 R
$ F* }2 H v4 O& V: j1 q) i
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
8 ?8 P$ i' I! x& V( O ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 ; e3 u3 ^/ S) [) ]7 v
和其分支项目 AirConnect package for Synology NAS and Synology Router
: l/ s5 g6 M- }7 Whttps://github.com/bandesz/AirConnect-Synology ) j, a; P# b+ S9 D" V
感谢大神的贡献 $ N: a+ Z( t5 R a! I: p! K
需求介绍
% q. |& f+ W2 f& }8 { r7 E- s7 h 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。* V# b: L: i; q z- N6 ~9 k
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放: }( H! P6 Q1 c: @7 \
: U' z( |0 ]$ h
; t8 A* A7 i3 U9 P6 d1 A/ z7 Q: n) u. `+ ^2 |/ i; P7 P6 ^& ^
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。' k3 D% G3 i+ K/ D! @9 O
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
" e4 j: Y f/ A+ ?3 Y) R! H3 Y9 ^, r4 z* F5 ?
4 T- t6 v3 U% y: }* J7 f0 L
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
0 w. _' b$ K+ n+ `7 w j. c效果如下, @2 T- K* N- C7 J! ]& T( U9 r
8 m, y! i7 \9 ]$ E9 t4 c! ?4 G
* K$ @! |1 g" R1 ^8 i! e2 z8 y6 u; b6 v9 B' o" `3 {
9 C" L# F$ }2 x6 n/ n3 O
2 H k1 V* @3 ], K. x3 p/ `% M' i4 Y: j+ O6 `/ i. r7 D& p2 Y2 J
- k7 e3 p+ }9 ]7 |& D; V) f* t7 R2 L4 `* d2 T
而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 6 x' H( s, X0 }+ `0 r
5 d7 T' x" W2 P: U
8 I6 ^; _9 A3 t! o1 o谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 323)
$ [. ?3 r7 b' B, b+ U
( G0 T+ W9 Q1 c6 a' ]3 _( gps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk 7 A8 V$ A3 q6 e/ t
1 L" w, b6 L% [8 P: m w已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
7 G `5 w8 j5 y `4 V$ K6 j+ O# V
. H4 [; w; L1 r! s" ~( R% V
7 e, k% R& N3 b, q/ _# k' d7 x1 o+ ]
5 z4 S$ y' q& [* m- b& q
G: M3 \. q$ Y# _
4 O' Q, c" B3 F1 z) j
" }3 f b# v0 C) w x
4 C7 u# F& p1 L/ [& Z
' K& @4 l0 f: O5 z6 c$ T- L5 H( X% G4 N' [
1 Y- x, C1 Q3 f/ v
" m/ w) w3 u' h8 S: }
3 T2 b) W& Y s8 F
& P' F* u1 \6 u" ?6 U# q! @/ E; P
' Q- D& m7 W" v1 H2 C7 G
& r& U4 @9 `( ^$ n" h! ^ |