Integração do SnapCast no Volumio para obter o melhor sistema multi-room

En el anterior documento ya vimos cómo tener Volumio 2 montado perfeitamente em uma Raspberry Pi e descobrimos o simples que es y lo idóneo para pensar en usarlo como interface do nosso sistema de áudio para o nosso lar (Por exemplo). Neste post veremos como instalar o SnapCast en Volume e poder fazer streaming a outras Raspberry Pi com alta voz e fazer um hilo musical impressionante de chulo!

A ideia é ter na Raspberry Pi o catálogo de toda a nossa música que nos agrada e deixar uma lista que suene continuamente en Volumio. SnapCast es un reproductor de áudio cliente/servidor, que permite múltiplos clientes se conectarem a ele e reproduzir o seu áudio com a melhor qualidade! Además éstos funcionarán con el audio perfectamente sincronizado basado en la hora de los clientes! Así que en Volumio instalaremos y habilitaremos la parte servidor, y podremos usar otras Raspberry Pi con altavoces distribuidas por la casa con el lado cliente. O también podremos probar con una app cliente en nuestros móviles!

Instalação & Config,

Empezamos con la instalación, descargamos el plugin y lo instalamos con:

clone do git https://github.com/Saiyato/volumio-snapcast-plugin.git
cd volumio-snapcast-plugin/
volumio plugin install

Accedemos a Volumio y vamos a los Plugins o Complementos y podemos verlo en “Complementos instalados”, probamos a habilitarlo y a modificar sus “Configurações”,

Será aqui onde indicaremos si queremos habilitar o no SnapServer de SnapCast, la calidad del audio, los canales…

Como vemos también este Volumio podría ser un cliente de SpanCast con SnapClient,

Y os paso unos pantallazos de mi configuración del audio por si alguno los requiere!

Así como os dejo la parte de cómo quedaría configurado mi fichero /etc/mpd.conf


...audio_output {
 tipo "alsa"
 Habilitado "Não"
 Nome "alsa"
 dispositivo "hw:0,0"
 dop "Não"
 
}
 
audio_output {
 tipo "fifo"
 Habilitado "Sim"
 Nome "multiroom"
 Caminho "/tmp/snapfifo"
 format "44100:16:2"
}
...

Este sería la app de SnapCast en mi móvil Android, que podremos usarlo también como altavoz 🙂 o para controlar el resto de dispositivos cliente.

Instalación de SnapCast cliente en una Raspberry Pi,

Poço, y los siguientes pasos serían los que deberíamos seguir si queremos tener SnapClient instalado en una Raspberry Pi para ser usada como un altavoz remoto, primeramente instalamos las dependencias, descargamos SnapCast, compilamos e instalamos únicamente la parte cliente:

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

E é isso! Comenzará a reproducir la música que tenemos sonando en Volumio!! Lo normal será poner sensores de movimiento y activar o serviço quando detecte um movimento. Será súper fácil, com 'sudo systemctl disable snapclient’ haremos que el service no arranque automaticamente con la Pi, y quando se se detecte un movimiento, simplesmente con levantar el service bastará! Espero que lo hayáis disfrutado!

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!

Instalando Nextcloud Talk

25 Outubro 2018