Skip to main content
Contributor I
December 14, 2019
Answered

Sonos access to OneDrive Music Folder

  • December 14, 2019
  • 38 replies
  • 12482 views

I revised things recently when my old computer died, which we used as a local server, including a Music folder that we accessed via SONOS. When we got a new computer, we canned the server idea and placed all our files, including our music folder, onto Microsoft OneDrive. Is it possible to stream from OneDrive? What about some other online repository? Or must it be local?

 

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.
Best answer by MiDi

Recently ran into this myself and put together a small app to connect Sonos to OneDrive directly.

Take a look at https://michaeldick.me/sonos-onedrive/

Cheers

38 replies

Airgetlam
December 14, 2019

The only “cloud” services Sonos supports are those already in the Sonos “services” tab, and I don’t believe OneDrive is there. In terms of NAS style support, it is local files. 

Bruce
106rallye
December 14, 2019

So Google Music Free (max 50.000 songs) could be an option....

controlav
Lead Maestro
December 15, 2019

Microsoft Groove supported direct Sonos playback from OneDrive, which was awesome. They cancelled this a few years ago :-(

Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Airgetlam
December 15, 2019

controlav, is there a standard API for accessing “cloud” content, or does each service roll their own?

Bruce
controlav
Lead Maestro
December 16, 2019

There is a standard API called SMAPI, and each service has their own implementation (but Sonos only have to use one API, which was not the case back in the early days but quickly became impractical).

The API is documented at https://developer.sonos.com/reference/sonos-music-api/

 

Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Airgetlam
December 16, 2019

Perhaps, with the conversion to a single SMAPI, Sonos might have implementation on its roadmap somewhere...but I shan’t hold my breath, I’m fine with NAS for now.  

Bruce
Avid Contributor I
January 28, 2020

Maybe the Sonos developers could see how the Cloudbeats app for IOS does it. If a tiny outfit like Cloudbeats can get it working pretty well, Sonos can. They might have to do a one-off, but for a major cloud service like OneDrive, it would be worth it.

controlav
Lead Maestro
January 29, 2020

The issue is not technical: the issue is legal. if you stream music over the internet then you had better have all your lawyers lined up. I didn’t work on the Groove integration at Microsoft but I knew several who were, and I heard some of the horror stories. A company the size of Sonos wisely stays away from the licensing and legal issues of serving music over the internet.

Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Lyricist I
April 21, 2020

The only way to do this is a workaround. Im using android and my phone is ROOTED. I use an app that works only if the phone is rooted, callef AIRAUDIO and send all the audio from my phone, to the sonos speaker in my room. I go and open then OneDrive on my phone and play the music I want. End of story. 

 

   Ps. I rarely do it. I preffer to move the music to a usb stick connected to my router which acts as a nas in this way. And sonos gets the music from there. But my only problem is that I listen to my own music and as ot gets updated (created) it has to be added one by one to my usb stick from my one drive....so ...I do wait for the dag when sonos will have One Drive implemented with Sonos. 

MiDiAnswer
Trending Lyricist I
May 11, 2020

Recently ran into this myself and put together a small app to connect Sonos to OneDrive directly.

Take a look at https://michaeldick.me/sonos-onedrive/

Cheers