Skip to main content
Contributor I
Feb 19, 2013 1:36 PM UTC

Official API for Sonos system

Official API for 3th party developers to integrate the Sonos system with web-apps, home automation systems, ...
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

    19 replies

    Lyricist I
    Apr 30, 2013 8:10 PM UTC
    Love this idea. Was disappointed a simple API wasn't already available.
    Translate
    Lyricist I
    Jun 13, 2013 1:42 AM UTC
    Please please please do this. Let a 3rd party ecosystem for the controller emerge -- a simple REST over HTTP api on the local network. It really wouldn't take much, and all us linux/chromebook/etc junkies could do our own thing.
    Translate
    Prominent Collaborator I
    Jun 17, 2013 3:22 PM UTC
    Just about to make a post figured I'd tab through the pages first and here we are. Was hoping for a bigger following but anyway. It would be very nice to integrate even simple commands via 3rd party control systems. Systems like URC, RTi, Elan, and ill stop there lol. Just messing with an RTi iPad app... would be nice to simply begin playback of the connect when I fire off my sonos source macro. Maybe skip tracks, change stations. Hell I'd like the art as well but don't wanna be greedy. Is there a reason sonos doesn't share or want to be a part of integration? You no longer offer the stand alone controllers. I'd like to know why, is it an intellectual property issue ? Lets see some 2 way drivers PLEASE !! 🙂
    Translate
    mgutt
    Enthusiast II
    Aug 8, 2013 10:59 AM UTC
    +1 With this every app would be able send songs to sonos directly without the need to use the controller. The system only needs to answer "get rooms" with "array('room1', 'room2') and needs to receive the order "play array('room1' => 'example.org/music.mp3')" or "play array('room2' => '//nas/music.mp3')" plus streams and media content like "play array('room2' => 'data:audio/mp3;base64,AAAAHGZ0eXBtcDQyAAAAAG.......')". Not very complicated I think. Ok you need to authorize the app first, but finally it shouldn't be much work to implement.
    Translate
    T00LF00L
    Prodigy I
    May 22, 2014 1:02 AM UTC
    Great idea especially now that the new v5.0 mess was released..
    Translate
    I am just a worthless liar. I am just an imbecil.
    Enthusiast II
    May 22, 2014 11:38 AM UTC
    Sonos - Please give us the documentation for the 5.0 API.

    You've broken the controller app for many of your users, and we're losing confidence that you're even listening, let alone going to do anything about it.

    So some of us will perhaps have to try to make our own alternative controller. That would be so much easier with the documentation. If you were feeling helpful you could even open-source v4.3.
    Translate
    Enthusiast II
    May 26, 2014 9:16 AM UTC
    Sonos - please give me a response to this. If it's that the API is not published that's OK, if rather disappointing.

    But it would be nice to have an answer.
    Translate
    Lyricist I
    May 26, 2014 5:00 PM UTC
    I would love to have that feature
    Translate
    Lyricist I
    Dec 23, 2014 4:40 PM UTC
    Yes, I like this to.
    Iam intressed in play specifik mp3s on my Sonos from my HomeAutomation Solution.
    Have tryed use the Sonos.exe and I could que up a MP3 from command promtp.

    Anyone that have an idea how to play a MP3 from a external API/ program / command please let my know!
    Translate
    Avid Contributor I
    Jan 20, 2015 8:27 PM UTC
    This looks interesting. https://www.linkedin.com/jobs2/view/26973389?trk=vsrp_jobs_res_name&trkInfo=VSRPsearchId%3A291431421697666055%2CVSRPtargetId%3A26973389%2CVSRPcmpt%3Aprimary https://gigaom.com/2015/01/19/sonos-wants-to-launch-an-api-for-third-party-apps/ http://www.hypebot.com/hypebot/2015/01/sonos-explores-api-for-3rd-party-music-apps.html
    Translate