Skip to content
forked from szatmary/sonos

Go package for controlling Sonos speakers via local UPNP API

License

Notifications You must be signed in to change notification settings

caglar10ur/sonos

 
 

Repository files navigation

No Maintenance Intended

No Maintenance Intended

Credits

Forked from https://github.com/szatmary/sonos.

Changes

There are few changes have been made mostly around the structure of the generated code and how it is consumed. There are also improvements to the event lifecycle (subscribe/renew/unsubscribe) with some other miscellaneous changes.

Services

The service implimentations are automatically generated from the service definition XML files obtained from the Sonos devices via makeservice.go.

cmd/makeservices/downloadallservices.sh fetches them from the device and cmd/makeservices/makeallservices.sh generates the code.

More

Please see https://svrooij.io/sonos-api-docs/sonos-communication.html and https://svrooij.io/sonos-api-docs/services/ for Sonos API and http://upnp.org/ for UPnP.

About

Go package for controlling Sonos speakers via local UPNP API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.4%
  • Shell 2.6%