Skip to content

Server component of Soundscape, a multi-room audio system that runs on Linux devices (e.g. Raspberry Pi).

Notifications You must be signed in to change notification settings

clcain/soundscape-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soundscape Server

A Snapcast server deployment through Docker that outputs syncrhonized audio playback across a TCP/IP network to Snapcast clients on your network. It supports streaming from Airplay and Spotify Connect using a FIFO queue pipe that can be fed by multiple sources.

Containers

Usage

This is built for a Debian system with the latest Docker and docker-compose installed. To use, simply run docker-compose up or use make up. An Airplay destination and a Spotify Connect player should appear on your network. If you experience connection difficulties, ensure that all host firewalls are turned off.

Install Soundscape Client on your playback devices. Then simply set the value of SOUNDSCAPE_SERVER in the .env file of your playback devices to the hostname or IP address of this machine to connect them to this server.

Configuration

All of the configuration paramters for a specific client are stored in the .env file.

Parameters include:

Parameter Description
DEVICE_NAME The device name as it will appear on the network
SPOTIFY_USERNAME Your Spotify username
SPOTIFY_PASSWORD Your Spotify password

About

Server component of Soundscape, a multi-room audio system that runs on Linux devices (e.g. Raspberry Pi).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published