Hacking Sonos with .Net

Portland Area .NET Users Group

Currently in read only mode, sorry about that, please try again in a few hours.

Paul started buying Sonos speakers for his home a couple months ago to get around the need to run wires for his home stereo. He was fascinated by the music streaming system, mainly the software used to synchronize the playing of music across multiple devices. So he started peeking under the hood to see how it all worked and if he could possibly learn to control it with custom code.

Paul ended up reverse engineering Sonos and in the process learned about the Upnp protocol. He eventually created a C# library that can be used to turn any device into a node on the Sonos network.

But Paul didn't stop there. He also added Azure Event Hub for cloud processing and Akka.Net to allow for high speed parallel event processing. And all this deployed on a raspberry pi!

1 speaker

3 known attendees

  • James Scheidt
  • Paul Fryer
  • Rich Claussen

Tell your friends!

Share this event with your friends on Twitter


Claimed event

This event has been claimed


See something wrong?

Report an issue with this event