本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 & b4 T! u% p: c# Q/ B* ~0 E% A
( H6 _6 o! J2 b
功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。
S/ s5 _* B# h
\# C w) w6 |0 A! _7 X: o 前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
0 ]* ]# l+ K' ` , M7 ~3 j7 m6 x& i5 C
开源说明4 c J+ n( f+ I9 b' X2 p; ]: @$ k
本文全程不涉及命令行操作,请看官放心 1 _8 ^% k/ g9 l% Q( h D
8 ?# k' [# E4 U+ o
全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect
: M. j% A" t8 S ——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能 ' l# z$ ? v9 Z: n
和其分支项目 AirConnect package for Synology NAS and Synology Router ) p0 `+ Q! a7 Y9 Y6 R# m
https://github.com/bandesz/AirConnect-Synology
G0 ^8 r% F; b/ a4 T# M7 W感谢大神的贡献
6 E, B3 J# b$ u6 B. W 需求介绍 {) R, K; v7 D1 n* a0 H
大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。; Y `" h9 l" z" ]) E* V
今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放5 u, E+ Q$ l& H7 h
% q' E* ^, v }* c% Q) q4 T
$ Y/ y2 A5 [4 P# ]5 j2 G9 f2 f1 A1 E
前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。. C& [: B: `( I1 v0 @
这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。3 Q, n) q1 ~2 q
# P, y" h% ]1 e; w t" y/ M2 _5 [' u; ~# G% b
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。6 V, F( u% R0 E0 J9 u* E7 c
效果如下! E; p4 ?+ V% U) D4 g9 Z
# i% q' u% L. H; E
3 n" [ {8 u. i+ l6 j/ V& k+ C! s8 c$ Q8 i
: q7 L; i( e- x) L g% \- v, C+ K1 h- a; P( D
8 T2 B# j: `( C( ]
) K* a: r! b3 F1 a- F1 ~
2 m& D; c$ u0 E& M3 E7 T而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。 * m4 b; \: r# ^' k5 \2 @
2 S0 [# b. V- c `
S1 w a$ y% Z. i谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 324)
) u- j1 b) R s* A) i& Q+ E& M6 A' u1 y) N, r/ g8 E% @$ S1 N3 _
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk : x. j* K5 K( n" a* T
1 t+ Y+ u$ ]3 q已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
' \1 Z* g, f) R" l: c k3 L# L3 l# f6 }0 D
: P# m% `; {+ h8 w! g& F5 H- g9 y$ A' ~6 x
6 `& A& C: i. ^0 k1 R
& m. U# g, H) \/ n* g" [+ M
( [$ R7 i* T0 p C. }' b . J% l: O+ U7 Y
9 I) l+ f- ]+ B+ L! b6 z+ @% K* n2 i! z5 ?3 ]. I
: H: c# [: O, W- v" \' o
+ J' Z P! R# Q: w- q, U }. X) B+ G* ]
$ \- b, H1 u) G1 [6 i/ l
- |+ j3 V% j$ z' X
4 d0 T5 i, g v' B0 G( ]9 ]4 A+ H
7 _3 }* |" p. S+ B
. E+ h8 p( N" [; r J( H |