services: snapclient: image: sailr/snapclient:latest container_name: snapclient restart: unless-stopped network_mode: "host" devices: # This line is crucial: it passes the host's audio hardware into the container - "/dev/snd:/dev/snd" environment: # Set the audio group ID to match your host's audio group (usually 29 on Debian/Ubuntu/PiOS) - PUID=1000 - PGID=29 command: > -h --player alsa --soundcard default