https://github.com/lukashass/snapcast
Snapcast Docker Image
https://github.com/lukashass/snapcast
debian-buster docker multiroom-audio snapcast snapcast-docker-image snapserver
Last synced: 3 months ago
JSON representation
Snapcast Docker Image
- Host: GitHub
- URL: https://github.com/lukashass/snapcast
- Owner: lukashass
- Created: 2019-10-18T19:46:32.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2022-08-27T13:22:59.000Z (about 3 years ago)
- Last Synced: 2025-04-03T02:21:41.474Z (6 months ago)
- Topics: debian-buster, docker, multiroom-audio, snapcast, snapcast-docker-image, snapserver
- Language: Dockerfile
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Snapcast Docker Image
[](https://github.com/lukashass/snapcast/actions/workflows/build.yml)
A docker image containing [Snapcast](https://github.com/badaix/snapcast) (__only the server__) with librespot support
## Deployment example
docker-compose.yml
```yml
version: '3'services:
server:
image: ghcr.io/lukashass/snapcast
restart: always
ports:
- 1704:1704
- 1705:1705
- 1780:1780
# use `network_mode: host` for easy network discovery
volumes:
- ./mopidyfifo:/tmp/mopidyfifo
- ./config:/root/.config/snapserver
- ./snapserver.conf:/etc/snapserver.conf
command: snapserver
```snapserver.conf
```conf
[stream]
stream = pipe:///tmp/mopidyfifo?name=Mopidy&sampleformat=48000:16:2
stream = librespot://librespot?name=Spotify&dryout_ms=2000&devicename=Multiroom&autoplay=true[http]
doc_root = /usr/share/snapserver/snapweb[logging]
filter = *:warning
```