Skip to content
The Daily Repo

Dicklesworthstone / 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 DJ (classical works play whole), and a CLI + HTTP API + MCP server so AI agents can run the house, including off-LAN over Tailscale.

Why this job: says: mcp server; topics: model-context-protocol, mcp

FrankenSonos illustration

What it does

Sonos hardware is excellent and lasts for years; the software around it is where it falls short. The app loses speakers, grouping fights you, automation is out of reach, the legacy S1 line is frozen while S2 moves on without it, and the Spotify Web API cannot start playback on a Sonos at all.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit yesterday
Stars
134
+14 this week
Licence
Custom
Read before business use
Downloads for
None listed
No release files
Latest version
None yet
No releases
Built with
Rust
66% of the code

Is it looked after?

Contributors
1
Last 90 days
Issues
67% closed
2 still open
Pull requests
0 merged
0 waiting
Releases
None
Never published
  • No contributing guide
  • No security policy
  • No code of conduct

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
voska / hass-mcp3529 days agoMITNo downloads
More: languages, topics and project record

Languages

  • Rust 66%
  • JavaScript 19%
  • Swift 10%
  • Python 5%

Topics

  • async
  • dlna
  • home-automation
  • interoperability
  • mcp
  • model-context-protocol
  • rust
  • smart-home
  • soco
  • sonos
  • spotify
  • ssdp

Project record

  • JobMCP servers
  • StatusListed
  • Commits2,511
  • Forks10
  • Watching7
  • Stars in 28 days+46
  • CreatedOct 6, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 11, 2026

Type to search.

Try