{"repo":"byrdsandbytes/beatnik-controller","free":true,"listed":false,"github":"https://github.com/byrdsandbytes/beatnik-controller","clone":"git clone https://github.com/byrdsandbytes/beatnik-controller.git","description":"Open-source, self-hosted Snapcast controller for Web, iOS, and Android. Manages clients, groups, and streams. Deploys easily via Docker.","language":"TypeScript","stars":149,"topics":["airplay","android","audio","camilladsp","docker","ios","librespot","music","raspberry-pi","shairport-sync"],"license":"AGPL-3.0","category":"mobile-apps","readme_excerpt":"Beatnik Controller Beatnik Controller is a web-based remote control for your Beatnik Pi or Snapcast multi-room audio server. It allows you to easily manage and control audio streams from any device with a web browser. The application can also be compiled for Android and iOS and is available in the App- & Play Store. Features - Control volume for all connected clients. - Manage client groups. - View what's currently playing on each stream. - Simple and intuitive user interface. Prerequisites To run Beatnik Controller, you will need: - A running Snapcast server on your network. This application is compatible with the standard Snapcast server. For a detailed installation guide for a Raspberry Pi based setup, we recommend beatnik-pi. - Docker and Docker Compose. Installation & Usage There are two ways to get Beatnik Controller running: 1. Run with Docker (Recommended): This is the easiest way to get started. It uses the pre-built Docker image from our registry and requires no local setup. 2. Build from Source: This is for developers who want to modify the code or contribute to the project. Method 1: Run with Docker (Recommended) This method uses Docker to run the application without needing to build it yourself. 1. Get the Code Clone this repository to your local machine: 2. Configure the Beatnik Pi or Snapcast Server (Optional) By default, the application will try to connect to a Snapcast server at beatnik-server.local . If your server is at a different address, you can configur","default_branch":null,"files":null,"tree":[],"storefront":"/r/byrdsandbytes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/byrdsandbytes/beatnik-controller/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."}