No description
| fifo-builder | ||
| mpd | ||
| snapserver | ||
| snapweb | ||
| .gitignore | ||
| docker-compose.yml | ||
| example.env | ||
| README.md | ||
| run.sh | ||
docker-snapcast
This repository is a fork of https://github.com/johnstcn/docker-mpdsnap
This repository contains a docker-compose.yml file that runs 3 containers:
mpd- Music Player Daemonsnapcast- SnapCast server
They are all based on Alpine linux - ideal for running on a NAS, or anything that can run Docker.
mpd outputs audio to a named pipe mpdstate/snapfifo which is also mounted into the snapcast container, which reads from there. mpd also stores its database and playlists in mpdstate. A run.sh script is included to automate the setup process.
Requirements
dockerdocker-composesnapclientinstalled locally- Some music
How to use:
- Copy the file
example.envto.envand edit it as required. - Execute
./run.shand ensure that all the containers are healthy viadocker-compose ps. - Run
snapclient -h $HOSTand enjoy.
Inspiration and thanks
- skalavala's writeup
- vimagick's mpd Dockerfile
- VITIMan's docker-music-stack
- Probably many others
Contributions
MRs are welcome!