p/sonos
Effortless listening
Matt Welch
Sonos Developer Platform — Build great experiences for millions of Sonos speakers.
Featured
22

We've built the Sound Platform for the Connected Home so you can help us with the mission to fill every home with music. Use the platform to create incredible experiences on millions on Sonos speakers worldwide.

Replies
Ryan Hoover
I'm pretty stoked to see what creative people will build for audio. Within the past few years, millions of homes adopted Amazon Echo's and Google Home's. Now Apple HomePod and now Sonos' developer platform are entering the market. @_mattwelch_ I'm curious what use cases you're imagining on the new platform.
Matt Welch
@rrhoover To me, there are two really big opportunities that I'm excited to witness in these early days: providing choice in playback mechanisms, and making our interactions with our audio content more meaningful. The first is pretty self explanatory. We're excited about the multiple control surfaces that the Sonos Sound Platform will enable. Partners will be able to build integrations that range simple and quick, to deep and more considered. Want to just get SOMETHING playing? Push a button on a wall remote, and start random content. Want to go deep? Show me everything I've favorited, and let me chose what to play. The key point here is that the user can get as involved with the complex mechanics of playback selection as the playback content requires. The second will be fun too. Music playback in this digital age can be a bit... sterile. Our platform provides partners with an opportunity to remedy that. For example, our friends at TunesMap (https://www.tunesmap.com) have built a killer integration that tries to bring back the feel of album liner notes. Our platform enabled Tunesmap, and will let other partners bring grit and depth back to the experience, and make it about more than queueing up the latest recommendation.
Kevin Reevers

I've been waiting ages for this release. However, everyone else has caught up and the market still doesn't really care about audio quality. So buy in outside of personal use seems low at this point. So it's a wait and see.

Pros:

It's finally here

Cons:

It may be too late

Alok Saboo
For the love of God, please don't take away local control. Why does everything have to go through the cloud?
Matt Welch
@truvoip We currently support a LAN interface in our developer preview program, and look forward to sharing more about opening it up publicly when the time is right. Stay tuned!
Krzysztof Śmiałowski
Wow! While working on Replaio, we noticed that audio is an incredible category which we reckon has been underestimated so far. I'm a huge fan of Sonos products and I'm super happy that we can start working on services we've been pondering over for some time now. I'm just about to sign up for the new Sonos Developer!
Krzysztof Śmiałowski
@_mattwelch_ you need to update the docs :) https://developer.sonos.com/buil... api.ws.sonos.com/control/api/v1/households [this works!] vs. https://developer.sonos.com/refe... api.ws.sonos.com/control/v1/households I spent last hour figuring out what's wrong with my request :)
Nancy M. Hernandez
@ksmialowski Thanks for calling this out, we'll get that updated right away.
Krzysztof Śmiałowski
@hernandeznance Another one :) https://developer.sonos.com/refe... This endpoint also needs {groupId} so proper one is: /households/{householdId}/groups/{groupId}/favorites not: /households/{householdId}/favorites
Matt Welch
@hernandeznance @ksmialowski We should have given you access to the portal before we went open! 😜 In this case, though, the householdId isn't required. I've updated the docs to be correct.
Justin Johnson
I’ve been a Sonos faithful for several years, with 8 speakers in two homes, as well as active member of the beta program. This is a huge step forward for the best speakers on the market, and will revolutionize the brand. The BIGGEST issue I’ve encountered with Sonos is the limitations it puts on itself through its app and it’s selection of music service integrations. This is a game changer and will greatly improve the most lacking part of the product through the power of a developer community. Great work!
Matt Welch
Hi Product Hunt! Matt Welch here. I'm the lead dev advocate for the Sonos Sound Platform. Nancy and I are so excited to bring the platform to Product Hunt and to the world, starting today. To get the obvious out of the way, Nancy and I didn't make the platform. We just get to rep it. There's a huge team of incredible men and women who put a lot of time, thought and love in to the creation of the platform, and I couldn't be more proud to bring their work to you all. The Sonos Sound Platform exists because we want people to build great things and help our listeners enjoy their music and other content more easily. We think devs will make "time to music" shorter, and using Sonos even more joyful. Let us know if you have any questions, visit us at https://developer.sonos.com, and go build great sound experiences on Sonos!
Conrad Jackson
@_mattwelch_ super excited by this! Any code examples around for auth? I'm getting "Oops, there was a problem No matching registered redirect URI found." after the authorize page for the test web app I've written. I've added in my Redirect URI to the integrations portal 🤔
Matt Welch
@conradj Thanks for trying things out! We've got some sample code in the works to demonstrate the oauth flow, and general platform features. Have you had a chance to read the Authorize section of our docs? https://developer.sonos.com/buil...
Conrad Jackson
@_mattwelch_ I'll tell you what it was, it was me being an idiot late last night when the portal first opened and trying to write code instead of sleep. Fixed! Keep up the awesomeness all of you!
Mike Shoss
I love how Sonos want to be the Switzerland of speakers. They want to be able to work with every smart assistant and help our listeners enjoy their music and other content more easily!
Nancy M. Hernandez
Product Hunt! I’m thrilled the Sonos team can bring the Sound Platform to all of you. We’ve all worked hard and have been excited about this day. As Matt mentioned, we are here to rep the platform and support you along the way. Can’t wait to see all of the sonic experiences you will bring to the Sonos System, don’t hold back! Feel free to reach out to us with any questions.
David Gentile
How would you place this in terms of the existing systems such as Alexa, Google Assistant, etc? Do you see it working alongside the voice assistants or replacing certain functionality?
Matt Welch
@david_gentile We have a concept we call Continuity of Control. You can start an album via Alexa on the Sonos Beam, pause it using the touch controls on the speaker, restart it from a partner integration button on the wall, and see what's playing via an Apple TV app. So we don't think the platform replaces things like voice control at all. We built our platform to make them work well together, and give the listener a choice in how to control Sonos, based on the current situation. We're looking forward to devs joining us, building on the platform, and helping tell the Continuity of Control story.