frankensonos
Memory-safe Rust controller for your own Sonos speakers on your own LAN — reliable SSDP/UPnP-SOAP/GENA interoperability (S1 + S2), a Spotify-library classical DJ, and a CLI + HTTP API + MCP server so AI agents can run the house, including off-LAN over Tailscale.
- async
- dlna
- home-automation
- interoperability
- mcp
- model-context-protocol
- rust
- smart-home
- soco
- sonos
- spotify
- ssdp
- tailscale
- upnp
- Stars
- 61
- Forks
- 3
- + today
- +2
- Created
- 1d
Ranking data as of October 7, 2026 (UTC).
Star History
Today, hour by hour
02
Overview
Memory-safe Rust controller for your own Sonos speakers on your own LAN — reliable SSDP/UPnP-SOAP/GENA interoperability (S1 + S2), a Spotify-library classical DJ, and a CLI + HTTP API + MCP server so AI agents can run the house, including off-LAN over Tailscale. It ranks #568 on GitTiger, gaining +2 stars on October 7, 2026 (UTC).
The project is written in Rust and has 3 forks. It was created 1d ago.
Installation
git clone https://github.com/Dicklesworthstone/frankensonos.git
cd frankensonos
# see README for setup