Integrazione di SnapCast in Volumio per il miglior sistema multi-room

Nel documento precedente abbiamo già visto come avere Volumio 2 perfettamente montato su un Raspberry Pi e abbiamo scoperto quanto sia semplice e quanto sia ideale pensare di utilizzarlo come interfaccia per il nostro sistema audio domestico (Per esempio). In questo post vedremo come installare SnapCast in Volumio ed essere in grado di eseguire lo streaming su altri Raspberry Pi con un altoparlante e creare un'impressionante musica di sottofondo!

L'idea è quella di avere sul Raspberry Pi il catalogo di tutta la nostra musica che ci piace e lasciare un elenco che suona continuamente in Volumio. SnapCast è un lettore audio client/server, Ciò consente a più client di connettersi ad esso e riprodurre l'audio con la migliore qualità! Inoltre, questi funzioneranno con audio perfettamente sincronizzato in base all'orario dei clienti! Quindi in Volumio installeremo e abiliteremo la parte server, e potremo utilizzare altri Raspberry Pi con altoparlanti distribuiti in casa lato client. Oppure possiamo anche provare un'app client sui nostri cellulari!

Installazione & Configurazione,

Iniziamo con l'installazione, Scarichiamo il plugin e lo installiamo con:

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

Accediamo a Volumio e andiamo ai Plugin o ai Complementi e possiamo vederlo in “Componenti aggiuntivi installati”, Proviamo ad abilitarlo e a modificarne “Impostazioni”,

Sarà qui che indicheremo se vogliamo abilitare o meno SnapCast SnapServer, Qualità audio, I canali…

Come possiamo vedere, questo Volumio potrebbe anche essere un client SpanCast con SnapClient,

E vi do alcuni screenshot della mia configurazione audio nel caso qualcuno li richieda!

Così come vi lascio la parte di come sarebbe configurato il mio file /ecc/mpd.conf


...audio_output {
 digitare "Alsa"
 Abilitato "No"
 Nome "Alsa"
 dispositivo "Hw:0,0"
 Dop "No"
 
}
 
audio_output {
 digitare "FIFO"
 Abilitato "Sì"
 Nome "Multiroom"
 Sentiero "/TMP/Snapfifo"
 formato "44100:16:2"
}
...

Questa sarebbe l'app SnapCast sul mio telefono Android, che possiamo usarlo anche come altoparlante 🙂 o per controllare il resto dei dispositivi client.

Installazione del client SnapCast su un Raspberry Pi,

Bene, e i seguenti passaggi sarebbero quelli che dovremmo seguire se vogliamo avere SnapClient installato su un Raspberry Pi da utilizzare come altoparlante remoto, Per prima cosa installiamo le dipendenze, scarichiamo SnapCast, Compiliamo e installiamo solo la parte 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

E questo è tutto! Inizierà a riprodurre la musica che abbiamo suonato in Volumio!! La cosa normale sarà mettere i sensori di movimento e attivare il servizio quando rileva un movimento. Sarà semplicissimo, con 'sudo systemctl disable snapclient’ faremo in modo che il servizio non si avvii automaticamente con il Pi, e quando viene rilevato un movimento, Sarà sufficiente sollevare il servizio! Spero che ti sia piaciuto!

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!