Skip to content

Client 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-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soundscape Client

Turn your Linux device into a smart speaker and easily create a synchronized multi-room audio system with Soundscape!

The following audio sources are supported:

  • Snapcast
  • Airplay 2
  • Spotify Connect

Containers

Usage

Soundscape is built for a Debian/Raspbian system with the latest Docker and docker compose installed. To use, simply run make up or docker compose up -d.

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
SNAPSERVER_ADDR The address of the snapserver instance

The default sound device is configured in default.pa.

aplay -L may be used to list ALSA devices on your machine.

Equalization

Soundscape includes a built-in EQ for the client device. To use it, edit eq.conf

Run make up to apply changes.

About

Client 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