Self-hosted SoundTouch automation: schedules, volume fades, PWA control, and REST API.
1.1K
A second life for your Bose SoundTouch home.
Wisp is a self-hosted automation service for Bose SoundTouch speakers. It is built for households that want calm, reliable listening routines without cloud lock-in.
You define schedules once, and Wisp handles the rest: start times, stop times, gentle volume fades, and speaker-aware behavior that fits into everyday life.
Create a local config.json from the provided template.
Run the container with host networking enabled.
docker run -d
--name wisp
--network host
-v $(pwd)/config.json:/workspace/config.json
-p 9001:9001
brisebois/soundtouch-service:latest
Open the UI at:
services:
wisp:
image: brisebois/soundtouch-service:latest
container_name: wisp
network_mode: host
volumes:
- ./config.json:/workspace/config.json
environment:
- TZ=America/New_York
restart: unless-stopped
config.json to /workspace/config.jsonTZ to your local timezone so schedules run at expected local times//api/apidocsWisp includes a clean control surface for day-to-day use and a practical API for deeper integration with automations, scripts, and dashboards.
Wisp is for people who want their home audio to feel automatic, quiet, and dependable.
If you already own Bose SoundTouch speakers and prefer self-hosted tools, Wisp gives you a polished way to automate your listening routines with confidence.
Content type
Image
Digest
sha256:a42e8087e…
Size
87.8 MB
Last updated
1 day ago
docker pull brisebois/soundtouch-service