Skip to main content
Contributor I
May 16, 2019
Answered

Playing music from iPhone library to Sonos

  • May 16, 2019
  • 47 replies
  • 53365 views
I know there are other threads about this but I have not found any solution. It is impossible to properly play music from my iPhone music library to my Sonos speakers. The songs skip midway through, then skip and skip without even playing, then just stop playing all together.

Yes, I have done everything suggested. I have changed my wireless settings from automatic to channel 1, and I have set auto-lock to never and tried my best to NEVER USE MY IPHONE FOR ANYTHING while using Sonos. But this is ridiculous. Not only does it drain my battery but sometimes while playing music all evening long I need to use my phone - shocking, I know. The moment I open any other app, my songs start skipping.

This is NOT a wireless connectivity issue or other communication with Sonos speakers issue. I can stream Pandora from my Sonos app all day while using 6 different iPhone apps and never have the Sonos app on the screen. This is ONLY an issue when playing from my iPhone library. Again, Sonos, this is only an issue when playing from my iPhone music library.

This should not be an end-user workaround. This is a basic function and should be something that is fixed and explained by Sonos. Where is the solution?
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 Airgetlam
The solution, as has been explained in many threads, and in the Sonos FAQ on the matter, is to move your music off of the iOS device, and on to either a computer's hard drive, or an NAS of some type.

Yes, it's a pain in the rear. You can thank Apple for forcing this issue to occur, which Sonos has indicated that they're working on finding a solution for with Apple. And if you've ever been a developer working with Apple on anything at all, you'd have some sympathy for Sonos.

47 replies

Airgetlam
AirgetlamAnswer
May 16, 2019
The solution, as has been explained in many threads, and in the Sonos FAQ on the matter, is to move your music off of the iOS device, and on to either a computer's hard drive, or an NAS of some type.

Yes, it's a pain in the rear. You can thank Apple for forcing this issue to occur, which Sonos has indicated that they're working on finding a solution for with Apple. And if you've ever been a developer working with Apple on anything at all, you'd have some sympathy for Sonos.
Bruce
Sjoop1985
May 16, 2019

This is NOT a wireless connectivity issue or other communication with Sonos speakers issue. I can stream Pandora from my Sonos app all day while using 6 different iPhone apps and never have the Sonos app on the screen.


When Sonos is playing music from a streaming service, the phone is not doing anything. It tells Sonos what to do, and then the players fetch the music over WiFi on their own, you could even turn the phone off. Interesting, isn't it, that everything works fine when you cut the iPhone out of the loop and just let Sonos do it's thing?
Life is what happens to you while you're busy making other plans (John Lennon) --- Living room: Arc, Sub, 2x One - Kitchen: One - Bedroom: Play 3 - Office: Beam - Bathroom: Play 1
melrose80Author
Contributor I
May 16, 2019
So the solution to being able to play music to Sonos via my iPhone is to not use my iPhone. Helpful.

I have no patience or sympathy for a company that sells a product intended to perform a service it does not perform. They spend millions on ads featuring people playing music from their iPhones.

I would appreciate constructive answers rather than belittling the question. A Sonos setup is not a small investment and it should work as advertised. Period.
Airgetlam
May 17, 2019
Then I'd recommend that you speak directly with Apple.

No one is terribly pleased by this. Certainly not us, the customers of Sonos, but while I'm sure it's high on Sonos' list of things to get fixed, they have to rely on Apple to revert the change that was made which affects the way that Sonos, and oddly pretty much only Sonos works.

Until Apple is willing to work with Sonos on a fix (which they may, or may not have an interest in doing, since Sonos competes directly with HomePods), it seemed appropriate to provide potential solutions so that you can continue your life in the meantime.

And if you own an AirPlay 2 Sonos receiving device, such as a Beam, Sonos One, or PLAY:5 gen 2, you can always AirPlay 2 your content to your Sonos system, using Apple's own music player, which (oddly) isn't affected by the change that Apple made.

Yes, you're right. It sucks. I don't know of a single person who likes the situation, including me. But it exists. We've just offered you potential alternatives until such time as Apple deigns to acknowledge the issue.
Bruce
controlav
Lead Maestro
May 17, 2019
Phones make terrible web servers, as their operating systems are not designed to be "always on" (else batteries would last no time at all).

To "play from this device" your phone needs to host a web server as a background task. Apple decided to not allow this, in order to keep their phones more useful for every other purpose.

In the past there were various hacks that apps used to keep running in the background, but over time those hacks worked less and less well. The "play from this device" feature is severely effected by this.

IMHO Sonos should just delete the feature. Events in the last year have shown that they are fearless these days in deleting features, so they should add this to the list (cr100, desktop app features, direct Sonosnet etc).
Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
melrose80Author
Contributor I
May 30, 2019
Since this feature no longer functions and will not until a 3rd party - Apple - decides it will, Sonos needs to clearly state that music can not be played directly from your iPhone on its site, in their ads and in stores. Because there has been no official notification and I guarantee if I went to any AV store today, or the flagship store in NY and said I keep all of my music stored on my iPhone and want to be able to play it through Sonos wherever I am, they would sell me as much as I could carry.
Ryan S
Retired Sonos Staff
May 30, 2019
Hi melrose80, in case you haven't seen any of the solutions, here's a bit of background which gets you there. There is a specific issue we're looking into where audio playing to Sonos from an iOS device under the "On this iPhone" section may cut out if there are any non-Sonos AirPlay enabled devices on the network and the phone goes to sleep. If you haven't had a chance to see it, there's a message here on our support page about the specific feature.

To fix the issue, disabling AirPlay on any non-Sonos devices will fix the problem. Also, there's a good page here from one of our community members talking about a solution that worked for him. I've seen it work for other systems, but not necessarily all of them.

For playing music your personal music library, it has always been best to use a local storage like your computer or a NAS drive so the phone isn't the main hub of music. That way you can start playing music on Sonos at any time and leave the house, taking your phone, and music will keep on playing unless you stopped it. Also, if your phone's battery dies, you won't have to worry about the music stopping.

It's also worth noting that all newer Sonos players are also AirPlay 2 compatible. So if you have a Play:5 gen2, Playbase, Beam, Sonos One, or Sonos Amp, you can use your iPhone to play music directly to Sonos using AirPlay 2. You can even group multiple Sonos players together, all playing the one stream you've sent to one of those devices. This means if you go to the store and buy a Sonos player, odds are you'll be getting one with AirPlay 2 compatibility (the Playbar is one of the only ones still sold that isn't compatible).
Mark good posts by pressing the like button, and select the best answer on questions you've asked to help others find solutions.
controlav
Lead Maestro
June 16, 2019

IMHO Sonos should just delete the feature. Events in the last year have shown that they are fearless these days in deleting features, so they should add this to the list (cr100, desktop app features, direct Sonosnet etc).


Wow I totally called this a month ago, huh.
Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Lyricist I
July 27, 2019
Hi, I have an old Sonos speaker and 4 Sonos controllers connected to in-wall speakers in several rooms: kitchen, dining room, living room and porch. None are Airplay enabled. I understand I can add a Airplay enabled Sonos device and group several speakers (and controllers?) so that I can play music using AirPlay.

Can you AirPlay enable a controller and if so, how?

Assuming you can group controllers to AirPlay enable all of them, can you adjust the volume of each speaker/controller separately in the group? This is important...for example, if my husband is asleep in the bedroom and I’m in the living room, I’d want to turn the volume all the way down in the bedroom via the app.

I’m just trying to figure out the best way to AirPlay enable my old Sonos system so that I don’t have a full rip and replace.
Senior Virtuoso
July 27, 2019
If I interpret what you’ve said correctly, you have your music as downloads only, and all stored on your phone? If so, a free Google Play Music account might be a solution for you without the need to buy another speaker.

But otherwise, Grouped speakers play the same music in sync to all speakers. The volume can be controlled as a group, but additionally you have independent control of each speaker - and can even mute one or more. That might be better to avoid accidentally increasing the group volume and waking your Sleeping Beauty.