https://github.com/menghan/snapcast-in-docker
run snapcast in container with airplay suuport
https://github.com/menghan/snapcast-in-docker
airplay docker homelab selfhosted snapcast
Last synced: 7 months ago
JSON representation
run snapcast in container with airplay suuport
- Host: GitHub
- URL: https://github.com/menghan/snapcast-in-docker
- Owner: menghan
- License: gpl-3.0
- Created: 2019-11-05T07:56:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-05T12:53:05.000Z (almost 6 years ago)
- Last Synced: 2025-01-22T11:15:02.070Z (9 months ago)
- Topics: airplay, docker, homelab, selfhosted, snapcast
- Language: Dockerfile
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# snapcast-in-docker
This repo/image helps run snapcast (clients and servers) in docker, with airplay support.
The airplay target name is "MultiRoom".
## run client
```
$ # install avahi-daemon in host machine
$ sudo docker run -d --name snapclient \
--restart=unless-stopped \
--user _snapclient \
--device=/dev/snd:/dev/snd \
-v /var/run/avahi-daemon:/var/run/avahi-daemon \
-v /var/run/dbus:/var/run/dbus \
menghan/snapcast:snapclient
```## run server
```
$ # install avahi-daemon in host machine
$ sudo docker run -d --name snapserver \
--restart=unless-stopped \
--user _snapserver \
--network host \
-v /var/run/avahi-daemon:/var/run/avahi-daemon \
-v /var/run/dbus:/var/run/dbus \
menghan/snapcast:snapserver
```## arm supoort
for arm device, use following image:
- server: menghan/snapserver.arm32v7
- client: menghan/snapclient.arm32v7