本帖最后由 安然若夏 于 2019-10-21 11:31 编辑
* @6 q, c3 c1 E) [+ u1 a% a% [: t' |' Y. w [
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
5 [. {8 O% t9 _$ A7 c0 W# _- d' A0 X( A/ O/ I3 W. {2 X+ ] o
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
4 w6 L# g1 D) R" M* V! h) ~ : w% Y O6 l7 U8 I* Y: Z
开源说明0 W$ q) t9 \% D9 ?! ?
本文全程不涉及命令行操作,请看官放心 7 k* g9 u- w4 h2 m3 g+ z( o
$ P: s3 P2 L- i0 ~全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect * q8 |/ ]- T: d8 |# v; {6 O' d& C
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 4 ~% O! e B+ W1 o5 _5 E
和其分支项目 AirConnect package for Synology NAS and Synology Router
4 `9 h) _+ i$ D3 ?' J" ?" {7 qhttps://github.com/bandesz/AirConnect-Synology 8 Y3 y2 d( Z: G- h: d4 r, w
感谢大神的贡献
( {& u& Z- e @6 i' o; p/ l 需求介绍 ' w: |/ x' }7 Y, o- y9 `
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。# F9 k0 \$ E- y& n# i; L
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放
2 s4 j( S3 U/ [# n* C C- g7 @# B& G# R) s; o) d
6 M) |. r% |" F- g( Z% l/ W0 h
: r1 S2 z. j" u3 [$ h. ? 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。' e4 K" l# S6 g+ O3 Z6 ?1 c
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。
9 z$ B8 p' d; g4 x* `3 ^ G0 |9 b2 M6 j
: w1 Z& D% U% G: X- [% Z- a$ l
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。
/ q) [( u4 P3 T1 J5 Q3 a2 A# W- l效果如下 X3 \ t" G: N
! ~, I" b3 j7 }% F0 d- b4 _7 b# `1 ^1 R b# r
& H4 u! p! R0 }9 ~# ~
5 P5 s) e# L1 s
9 N7 `" \" A4 I2 p8 E% h5 s6 w1 }
4 t7 R9 X" P1 ~. g
. P% U5 v7 P# f& V
8 u B2 Y/ R8 P" j# O( R而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
! G8 G' _( z( b; B" z# Q7 @" w0 M
; S9 `4 X' n0 Q- c- R3 u4 @" H谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 322)
9 Y* o3 Q% N! m% E4 I w
! m+ }5 ^- c4 n; Z) z; M+ z
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk Q( V, S1 [4 F' E& F: t& s5 a' N& w
4 S1 |' e$ l3 B5 |& Z. Q
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
5 P( y' v1 s/ O6 v6 m) c9 ^6 h+ q* x$ w9 H8 ~0 p0 O9 X
% W6 B% X4 Q% p0 F
$ @, n& }. k6 r" X
& l6 n. D* x. j8 ~- v$ m; b3 T5 r& B6 C* }* b
7 W1 q% |" v k; J( b: f
7 E/ k% ]5 N' X+ k
) G6 [( n/ d3 o- x. m
- E- W, Y; @4 F& @) u7 V9 o
# Z9 b1 P- q D4 ?
' M* ^- Z5 |# P, U- Y, o' C/ }' o
. I, y' A& `( _
: B5 m; S, L+ V5 ]: Q7 w2 X9 a
6 J" }0 @! d- n3 R v
* Z* Z) L1 P9 W
: p. j: F$ v) G" s8 R/ P( G% a) ~ _
|