Sign inSign up

leakypixel/snapserver

By leakypixel

•Updated over 5 years ago

v0.20.0 of snapcast on debian:buster, with shairport-sync and librespot support.

Image
0

10K+

leakypixel/snapserver repository overview

Runs v0.25.0 of snapcast⁠ on the latest debian:stable base image.

You'll need to supply a snapserver.conf, the default can be found here⁠ as a reference.

Includes shairport-sync and librespot, and snapserver is built with full support for both (using boost and expat).

You can override the location of the config file by overriding the docker COMMAND like so: docker run leakypixel/snapserver -c /path/to/config.

Example docker-compose config:

snapserver:
    image: leakypixel/snapserver
    restart: unless-stopped
    ports:
        - '1704:1704'
        - '1705:1705'
        - '1780:1780' # HTTP JSON RPC
        - '5000:5000' # Shairport control
        - '6000-6010:6000-6010/udp' # Shairport data 
    environment:
      - 'DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket' # For avahi publishing
    volumes:
        - 'fifo:/tmp/'
        - '/path/to/your/snapserver.conf:/etc/snapserver.conf'
        - '/path/to/your/snapserver/data/:/var/lib/snapserver'
        - '/path/to/your/shairport-sync.conf:/usr/local/etc/shairport-sync.conf'
        - '/run/dbus/system_bus_socket:/run/dbus/system_bus_socket' # For avahi publishing

Tag summary

Content type

Image

Digest

Size

72.1 MB

Last updated

over 5 years ago

docker pull leakypixel/snapserver