Sonos does do mp4, up to 320kbps. See https://support.sonos.com/en-us/article/supported-audio-formats-for-sonos-music-library I seem to remember you can also upload your music to Apple and play it to Sonos that way.
Edit: that would be this https://support.apple.com/en-us/118285
Thanks for the tips. The problem with https://support.apple.com/en-us/118285 is that the Sonos devices have to support streaming. It would be a great solution but we have 9 speakers and none of them support streaming. I’m not quite ready to dump all the speakers and replace with new if I can find an alternative.
I’ve had a ticket open with Sonos re m4p and they are saying the files have to be converted but they are protected files by apple (I get it -- it is part of the music subscription and they don’t want them re-used where there is no subscription) so Sonos sees those files and stops indexing the music and anything that follows (playlists)
I guess when you say “streaming” you mean Airplay (from an iPhone)? As I understand it, using this Apple feature you can listen to your own music when you install Apple Music as a content service via the Sonos app.
So it is not the mp4 format as such that is the problem but the fact they are protected? I seem to remember redownloading them solves this. See https://www.reddit.com/r/AppleMusic/s/SwsBt284n0
yes -- airplay but that isn’t supported on any of my speakers (too old I guess). If I had newer speakers the problem would be solved -- I could mix and match to hearts content and just stream to the SONOS speakers.
Sadly it isn’t songs I’ve purchased -- those are all fine. it is only songs I’ve obtained via subscribing to the Apple Music subscription. Fortunately I’m on a free trial while I attempt to figure this out but I’ve found nothing to convert them and SONOS stops indexing as soon as it sees one. SONOS seems to be saying the only option is to stream to their device or add Apple Music as a service. I’m going to try adding Apple Music as a service and removing all that I’ve obtained via the service but I’m guessing that my playlists can’t contain those files so I’ll either be able to listen to the stuff I own OR listen to stuff I subscribe to but I won’t be able to mix and match.