本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
6 W7 ?8 Z: C. a/ t& i3 z2 n& X6 j/ D+ e7 _& X( [
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。$ O c% p7 X1 }0 P; d& D( M2 a
8 G; ^$ w5 I9 G! i5 @2 s# L( S3 l 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
5 g/ n1 [$ ~$ q
6 s0 |9 `( c: `/ }1 r, g开源说明
3 j4 @/ s& q1 I1 i本文全程不涉及命令行操作,请看官放心
, T0 o3 r% D! d7 Z5 O3 Y; A1 b
) s& D1 m8 u {8 V% {全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect ( K6 y" |4 b% I: E0 @8 A$ v; k' ?
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
$ x1 P% A% {! c, X 和其分支项目 AirConnect package for Synology NAS and Synology Router
( T; m# {/ h5 r$ xhttps://github.com/bandesz/AirConnect-Synology
E3 P- `# C1 {7 Z# N2 j感谢大神的贡献 0 Z. l4 Z; M, I0 I4 n
需求介绍
/ l2 U/ w; x1 k s; f- H 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。, D% ]! } l2 C
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
3 }! g8 y' n, A7 t2 y/ c+ j- J
# t/ ~5 D$ a( o0 a: v8 T) z8 J% L: n4 m
9 l4 M( w" c8 d- g& T
/ ~& g7 M. _7 [ 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。# Y0 P/ z' I; e, n# Y5 Q0 `
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。, b- V ]( w6 }! a6 Q9 W
. U3 S9 q5 q' `. R% y) e
% j0 l$ X0 n0 b5 e- \7 X* [. t
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
, J: q- {1 k, G3 W* g# n- i6 d9 B效果如下3 e- n/ l+ ~; ?+ \/ d8 @7 X/ k
; E; `9 z, G# U H! y1 C; ?- y
: n+ u; p! r c& c) I: X _
; Q6 j9 _3 O4 A4 y6 q0 U. m7 S" z4 f: E5 K" E
* `. p- \9 m }: H( N
# P* \+ B, |& z$ @
2 x# Y2 B/ n: _+ g+ L2 ?8 H# s! ~1 [% U2 _
而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 / }; T! `' Q0 {
4 X; Q& H1 C6 f2 Z% {: Y( y- {0 P; H S8 F2 P% C- Y
谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 324)
7 p* l% w* p! p6 p
$ l" t) r, C/ ?, j2 A5 v# ips,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk 8 v+ K3 z7 ?. D3 v
" L: [! N$ h0 Y" \
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
# a( v6 d7 W y# i" ~
' R: B9 ]% v7 n/ m# i" W
+ q' @) e' N9 d6 g9 n [7 A1 u/ A8 t% p {
& w2 r0 d- E& y7 Q6 C7 W) t! ] {5 ~( R, H! N" ?: G3 b& s3 T
& l. _$ p* | z/ T0 V
+ x" T3 v, r9 ]5 k* k: V# `
- F2 U6 d6 ]0 z0 `! h1 Q& n2 I
5 j& e; z; U# Q4 W! p$ j1 J0 _/ U8 }( h' t2 k
$ y" h) K, x3 V, v; I C5 o
) }) X3 z5 n @/ t4 Q9 _. B: F5 e, i
) L* T" A$ Y% t
6 K) x% `" ^1 g0 |+ p
; W2 r, S# _7 z3 @- W$ D0 k5 [# j& X; ~$ a& W: e/ Z* B6 d- z2 ~3 B
|