Skip to main content
Contributor I
Dec 14, 2019 7:01 PM UTC
Answered

Sonos access to OneDrive Music Folder

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.
MiDiAnswer
Trending Lyricist I
May 11, 2020 10:06 PM UTC

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
Dec 14, 2019 10:18 PM UTC

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. 

Translate
Bruce
106rallye
Dec 14, 2019 10:26 PM UTC

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

Translate
controlav
Lead Maestro
Dec 15, 2019 3:38 PM UTC

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

Translate
Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Airgetlam
Dec 15, 2019 8:02 PM UTC

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

Translate
Bruce
controlav
Lead Maestro
Dec 16, 2019 1:36 PM UTC

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/

 

Translate
Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Airgetlam
Dec 16, 2019 10:52 PM UTC

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.  

Translate
Bruce
Avid Contributor I
Jan 28, 2020 5:59 PM UTC

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.

Translate
controlav
Lead Maestro
Jan 29, 2020 1:20 PM UTC

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.

Translate
Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Lyricist I
Apr 21, 2020 2:34 AM UTC

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. 

Translate
MiDiAnswer
Trending Lyricist I
May 11, 2020 10:06 PM UTC

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

Translate