将 SnapCast 集成到 Volumio 中,实现最佳多房间系统

在上一个文档中,我们已经看到了如何拥有 Volumio 2 完美地安装在 Raspberry Pi 上,我们发现它是多么简单,以及考虑将其用作我们家庭音响系统的接口是多么理想 (例如). 在这篇文章中,我们将了解如何在 Volumio 中安装 SnapCast,并能够使用扬声器流式传输到其他 Raspberry Pi 并制作令人印象深刻的酷炫背景音乐!

这个想法是在 Raspberry Pi 上拥有我们喜欢的所有音乐的目录,并留下一个在 Volumio 中连续播放的列表. SnapCast 是一个客户端/服务器音频播放器, 允许多个客户端连接到它并以最佳质量播放您的音频! 此外,这些将根据客户端的时间与完美同步的音频一起工作! 因此,在 Volumio,我们将安装并启用服务器部分, 我们将能够在客户端使用其他 Raspberry Pi 和分布在房屋各处的扬声器. 或者我们也可以在我们的手机上尝试客户端应用程序!

安装 & 配置,

我们从安装 开始, 我们下载插件并使用:

git 克隆 HTTPS://github.com/Saiyato/volumio-snapcast-plugin.git cd volumio-snapcast-plugin/ volumio 插件安装

我们访问 Volumio 并转到 Plugins 或 Complements,我们可以在 “已安装的附加组件”, 我们尝试启用它并修改其 “设置”,

我们将在此处指示是否要启用 SnapCast SnapServer, 音频质量, 频道…

正如我们所看到的,这个 Volumio 也可以是带有 SnapClient 的 SpanCast 客户端,

我给你一些我的音频配置的屏幕截图,以防有人需要它们!

正如我把如何配置我的文件的部分留给您一样 /etc/mpd.conf 中


...audio_output {
 类型 "阿尔萨"
 启用 "不"
 名字 "阿尔萨"
 装置 "硬件:0,0"
 摄影 "不"
 
}
 
audio_output {
 类型 "FIFO (先进先出)"
 启用 "是的"
 名字 "多房间"
 路径 "/TMP/Snapfifo"
 格式 "44100:16:2"
}
...

这将是我 Android 手机上的 SnapCast 应用程序, 我们也可以将其用作扬声器🙂或控制其余的客户端设备.

在 Raspberry Pi 上安装 SnapCast 客户端,

井, 如果我们想在 Raspberry Pi 上安装 SnapClient 以用作远程扬声器,那么我们应该遵循以下步骤, 首先,我们安装依赖项, 我们下载 SnapCast, 我们只编译和安装 client 部分:

sudo apt-get update sudo apt-get install libboost-dev libboost-system-dev libboost-program-options-dev libasound2-dev libvorbis-dev libflac-dev alsa-utils libavahi-client-dev avahi-daemon git clone https://github.com/badaix/snapcast.git cd snapcast/externals git submodule update --init --recursive cd ..
Make all sudo make installclient sudo service snapclient restart

就是这样! 它将开始播放我们在 Volumio 中播放的音乐!! 正常情况是放置运动传感器并在检测到运动时激活服务. 这将非常容易, con 'sudo systemctl disable snapclient’ 我们将确保该服务不会随 Pi 自动启动, 以及检测到移动时, 只需提升服务就足够了! 我希望你喜欢它!

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!

安装 Nextcloud Talk

25 十月 2018