Slipmat

Self-hosted control and automation for a Sonos system, entirely over your local network: no cloud and no Sonos account.

  • Home Automation
  • Media Applications
Self-hosted control and automation for a Sonos system, entirely over your local network: no cloud and no Sonos account. A web UI for everyday playback and grouping, plus presets that group speakers, set their volumes and play a shuffled mix of playlists, albums and favourites. Fire presets from the UI, a webhook (Shortcuts, Stream Deck, Node-RED) or an optional HomeKit switch.

Host networking is required: Sonos discovery is multicast and the speakers call back into Slipmat for live updates, neither of which crosses a bridge network.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

42/100 Fair

Maintained
75last commit 3 days ago
Popular
61 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today

GitHub stars
1
Open issues
0
Last commit
2026-10-09
Latest release
v1.0.0
License
MIT
Activity
declining

Checked today - source: GitHub (alexjsp/slipmat)

Resources & Compatibility

Requirements not published yet.

Checked today - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives

No alternatives collected yet.

Common questions

Do I need host networking to run Slipmat?

Yes. Sonos discovery is multicast and the speakers call back into Slipmat for live updates, and neither of those works across a bridge network.

Which port does the UI use and where should I store its data?

Use port 5544 for the UI and map a persistent directory to /data.

Where do I put Slipmat settings when using Docker Compose?

Put them in a .env file beside the compose file. Every setting is optional.

Can I start presets without opening the web UI?

Yes. Presets can be started from a webhook using GET or POST, on a schedule, or with a HomeKit switch.

Can I use Slipmat on a phone?

Yes, the web UI works as well on a phone as on a desktop.

Answers sourced from github.com

Community

No community discussions collected yet.