Skip to main content
Contributor I
April 7, 2025
Answered

iPhone Music Library Issues

  • April 7, 2025
  • 15 replies
  • 410 views

Newer Sonos user. Working with a playbar with gen 2 sub. Works great for TV/Movies. I can stream audio from my Apple Music account fine. 
 

BUT… 

 

I also have about 30 GB of personal music I’ve digitized from my CDs over the years and built playlists for them. When I try to stream from my iPhones internal music library via the Apple Music most of the songs are greyed out. Library is mostly AAC with some MP3 formatting.  There doesn’t seem to be any pattern as to what will stream and what won’t. Even albums are mixed with some songs playable and some not which were certainly the same file type. 

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 jgatie

“Your library” is not the music on your phone.  It is the music you own in iTunes duplicated in Apple Music’s cloud.  So that is coming from Apple Music, not the your phone. The tracks must be missing from there, because nothing in the Sonos app can access any music files on your phone.  Somehow you need to sync your iTunes library (or whatever it uses now) with your Apple Music account. 

15 replies

Airgetlam
April 7, 2025

You’re going to be challenged. Your PLAYBAR has neither the AirPlay 2 or Bluetooth electronics necessary to connect to your iPhone. You’d need a newer Sonos speaker, which you could send the sound to, and group your PLAYBAR with. 

Bruce
JLO1995Author
Contributor I
April 7, 2025

Is there a reason other than an app glitch that doesn’t allow me to play my iPhones music library via the Sonos app?

Airgetlam
April 7, 2025

Apple has disallowed it. As has Google on Android. Unfortunately, music stored on ‘mobile devices’ can not be played by external devices, such as Sonos, you must use a ‘player’ on the device, and ‘cast’ to the Sonos. 

Bruce
JLO1995Author
Contributor I
April 7, 2025

Not trying to argue here but if Apple disallowed playing stored music on external devices why can I play my library on any Bluetooth/airplay speaker? I also have a couple Bose soundtouch devices and I can play my library through the soundtouch app, not just BT/airplay. 

 

Also wouldn’t explain why about 1/3 of the songs from my library will play.

 

Furthermore why would sonos bother having the app show me a bunch of greyed out songs from an internal library that it’s disallowed from playing. 

 

I appreciate your responses but I don’t think your logic/answer is correct. 

JLO1995Author
Contributor I
April 7, 2025

Here’s an example- one album from my CD collection. This one plays most tracks but for some reason there are 2 which don’t. Same CD, same rip, same formatting. 
 

 

Airgetlam
April 7, 2025

Using Bluetooth or AirPlay 2, you’re using a ‘player’ on your iPhone and ‘casting’ the sound to the Sonos. When using the Sonos controller, your using the app to tell the Sonos device to reach out where the music is stored to get and play the music. 

Apple and Google have both changed their OS (if you’re current) to not allow an external device (like the Sonos system) to use their mobile device’s data storage as a source. And apparently Sonos subsequently was told to remove that ability. I’d imagine there might have been threats to delist their software in the various stores, but I don’t work for Sonos, so I’m guessing. 

My guess in your case is some of this music you’re playing is stored on Apple’s servers, and not just locally, and the Sonos is grabbing the data from there to play it, and not from your phone, but you’d likely need to confirm that by calling Sonos Support directly to discuss it.

Bruce
JLO1995Author
Contributor I
April 7, 2025

Sounds to me like it’s easier for Sonos to blame Apple for an issue than fix it. 
 

If it’s selecting only music Apple has on its servers I assure you they have the entire AC/DC catalogue. Apple Music isn’t missing the title track for that album I posted as an example.
 

Again this process works fine via the Bose soundtouch app. WITHOUT using airplay or Bluetooth. 

Airgetlam
April 7, 2025

Because, I believe, the BOSE app is ‘playing’ on the device, and ‘casting’ the result to the speakers, which isn’t the way some others handle it, like Sonos.

But feel free to be angry about it. I’m convinced Sonos wasn’t overly happy about being forced to make that change, and I suspect other companies weren’t overly excited about it either. 

Bruce
jgatie
April 7, 2025

Sounds to me like it’s easier for Sonos to blame Apple for an issue than fix it. 
 

If it’s selecting only music Apple has on its servers I assure you they have the entire AC/DC catalogue. Apple Music isn’t missing the title track for that album I posted as an example.
 

Again this process works fine via the Bose soundtouch app. WITHOUT using airplay or Bluetooth. 

 

Many have blamed Sonos, but they would be wrong.  At least Sonos actually tried to work with Apple for over a year to fix this, others like Bluesound just got rid of it once it started deteriorating due to Apple’s new rules.  You can read the whole saga that went down at the time here:

 

As far as the Bose Soundtouch is concerned, it hasn’t been sold in 5 years and their playing of local libraries was plagued with the same problems as Sonos.  The Soundtouch line was discontinued before Apple made the final changes that caused Sonos to remove this function completely. 

JLO1995Author
Contributor I
April 7, 2025

I’m angry at all. I’m just pointing out the holes in your explanation. Like why some songs works and some don’t. As the example in the AC/DC album it’s not an Apple Music streaming catalogue gap, resulting in the sonos being able to stream only part of the album. Apple isn’t missing the title track. So by the explanation the entire album would be playable with no tracks being greyed out. 
 

It’s also not a local file format difference or DRM issue as that album was ripped to my local library from the same disc at the same time.