Prepare the software Snapcast Snapcast consists of two different programs: snapserver and snapclient. Memory card reader to program Raspbian onto the Raspberry Pis. As far as I can see, a snapclient only plays from one host and since my clients use alsa to play, I can't start. USB power sources and cables for the Pis. VDOMDHTMLCTYPE html> Snapclient with multiple hosts Issue 114 badaix/snapcast GitHub I want to run multiple snapservers and snapclients in my network and every snapclient should be able to play from any server. Audio cables (the HifiBerry gives RCA out, so I'm using an RCA to jack cable, check what your speaker setup needs). But you can use anything that can receive audio. Exibel X50 - Radio with line in (3.5 mm jack) and USB power. You don't need a DAC if you have built in audio, although it might give you slightly better sound. Snapcastis a synchronous multiroom client-server audio player. ![]() HifiBerry DAC+ Zero - DAC (audio) shield for the Raspberry Pi Zero since it doesn't have build in audio. I use 32 GB, but 16 GB should work as well (8 GB might give you trouble). I happened to have an old Raspberry Pi 1 lying around that I used as a server, but using one of the Zeros as both a server and a client should work OK, I tried it at one point with the Raspberry Pi 1. You need one Pi for each speaker setup and one to serve as an snapcast server. And the hardware I used: Raspberry Pi Zero W - Get the 'h' variant to avoid soldering. Snapcast work with lots of other audio stream sources as well (see the docs). Spotify - For the Spotify setup to work, you need a paid Spotify account. It might be possible without (using Putty, and compiling natively in Windows), but the instructions assume a Linux environment, and I did it in WSL. Windows Subsystem for Linux - For Windows users, to SSH into the Raspberry Pis, and to compile Librespot. Raspbian balenaEtcher - For programming Raspbian onto the memory card. ![]() Snap.Net - Windows snapcast client Librespot - Spotify client Raspberry Pi Tools - For cross compiling for Raspberry Pi Zero W. Table of Contents: Software and hardware overview Here are the software projects involved: Snapcast Snapdroid - Android app, available on Google Play.
0 Comments
Leave a Reply. |