{"repo":"byrdsandbytes/beatnik-pi","free":true,"listed":false,"github":"https://github.com/byrdsandbytes/beatnik-pi","clone":"git clone https://github.com/byrdsandbytes/beatnik-pi.git","description":"Open Source Multiroom Audio Streamer based on Raspberry Pi & Snapcast","language":"Shell","stars":471,"topics":["airplay","audio","camilladsp","librespot","mpd","multiroom-audio","music","shairport-sync","snapcast","spotify"],"license":null,"category":"media-processing","readme_excerpt":"beatnik-pi Turn a Raspberry Pi into a Snapcast server that accepts AirPlay & Spotify Connect streams (from any smartphone and Laptop / PC) and re‑distributes them to any Snapclients you add later. The server itself also runs the first Snapclient, giving you an instant master room . The Hardware if have choosen here is to power some biger passive Speakers using Amp4 and some smaller passive Speakers using the miniAmp. NOTE : This is a basic setup to stream music via airplay (1 & 2) and spotify connect. You ca add more streams follwing the snapcast docs here: https://github.com/badaix/snapcast Architecture Software Components Component Version / Role -------------- ---------------------------------------------------------- Raspberry Pi OS Lite/Debian Bookworm / operating system Snapserver 0.31.0 / recives and distributes streams Snapclient 0.31.0 / recives and plays streams Shairport‑Sync 4.3.x / handles airplay 1+2 Libresport x.x / handles spotify connect Device overlay HiFiBerry Amp4 Pro / hardware driver (swap for your own overlay if needed) Beatnik Controller 0.2.1 /Web UI & Ap– grouping, volume & status Docker x.x –Containerize & host controller --- Hardware Example Beatnik Pi Server Part Notes Image ------------------ ---------------------------------------------------- ----- Pi 5 Raspberry Pi OS Lite 64‑bit Bookworm recommended HiFiBerry Amp4 Pro Just Plug it on your GPIOs Power Supply Amp4 is powered via DC and the pi via GPIO 3d Printed Custom Case Currently working on","default_branch":null,"files":null,"tree":[],"storefront":"/r/byrdsandbytes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/byrdsandbytes/beatnik-pi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}