Skip to main content
Contributor I
November 30, 2013
Question

How do I play audio from my iMac through Sonos?

  • November 30, 2013
  • 53 replies
  • 74663 views
How do I play audio (e.g. soundtracks for movies and TV in iTunes) or stream internet content (e.g. netflx or iPlayer) from my iMac through my Sonos system? I've tried a phono lead out from the headphone socket on the Mac into a Sonos bridge "line in", but the sound was poor and very quiet. My music library is on my iMac, and that works fine.
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.

53 replies

Lyricist III
February 6, 2017
Wow ! Ok, I wasn't attempting to discredit the Sonos system so let me lay out my infrastructure.First and foremost the Sonos is on its own dedicated wireless network using the Boost, I have 26 speakers in my system and I use Connect to put analog audio ( from studio mixer board ) onto the Sonos network via a Wired LAN connection.The system works perfectly and flawlessly, hasn't skipped a beat since installation and I can patch anything audio connected to the mixer from my studio right through the entire complex.The problem is the Mac in the studio which is connected to the studio mixing board,which is connected to the Sonos Connect using the headphone jack on the Mac.Problem is when you plug into the headphone jack it kills all sound to the Mac's internal speakers,so, if I don't have the mixer powered up the Mac sounds and music are not heard.Being is Sonos developed the Connect I just assumed the framework for getting live analog audio is already built and therefor could be incorporated into the software as a internal device input saving me from having to use the following work around.Problem: Mac when using the headphone jack,disables internal speakers.Work Around: configure a Bluetooth speaker connection to the Mac using the midi utility to combine the internal speakers and the Bluetooth connected speaker, this allows you to leave the headphone jack plugged into the Mac and connected to the Sonos Connect.Now it makes no difference if I have the mixer powered up or even the Sonos system functional,I still get the sounds and music from the Mac through the little Bluetooth speaker and want I want or need full body fidelity I just reach over and flip on the mixer. SOLVED:D
Lyricist III
February 6, 2017
The only problem with the solution is, you lose the ability to adjust the volume using the Mac keyboard 😞
February 6, 2017
OK - and I apologise if I overreacted it's just that I've heard the "this would be a simple software change" for dozens of feature requests where it either evidently or presumably isn't straightforward.
The bit I didn't understand in your description was "I use Connect to put analog audio ( from studio mixer board ) onto the Sonos network via a Wired LAN connection". Did you just mean that the Connect is wired, or more than that?

You also said "being as Sonos developed the Connect". The Connect's primary purpose is to turn a traditional hifi into a Sonos player. The line-in is very much a subsidiary feature, intended to allow those who could not bear to part with legacy equipment like CDs players to continue to use them. The Connect is not designed to be some sort of general connection hub. Maybe it is the name that is creating this increasingly common misconception. It was one of Sonos' earliest products and originally known as the "ZonePlayer 80 (ZP80)".
ratty
February 6, 2017
And before someone suggests (again) that with "a few lines of code" the Sonos Mac controller could stream audio, it's a controller not a media player. It never touches any of the audio. It just tells the players what to do.
Lyricist III
February 6, 2017
OK - and I apologise if I overreacted it's just that I've heard the "this would be a simple software change" for dozens of feature requests where it either evidently or presumably isn't straightforward.
The bit I didn't understand in your description was "I use Connect to put analog audio ( from studio mixer board ) onto the Sonos network via a Wired LAN connection". Did you just mean that the Connect is wired, or more than that?
.

Yes I meant the Connect is wired via Cat6 1gig networked on the same network switch as the Boost which is also wired.
Lyricist III
February 6, 2017
And before someone suggests (again) that with "a few lines of code" the Sonos Mac controller could stream audio, it's a controller not a media player. It never touches any of the audio. It just tells the players what to do.
Hmmmm, so your opinion is the Mac software is just a controller and not a player? If that be the case then please tell us how this configuration works.
1 Mac, 1 Sonos Mac controller software,1 Play 5 speakers.All connected to the same WiFi connection and worked perfectly.What player was being used if the Mac Sonos Controller is not a player ??
By the way, the above listed items was my very first setup ( the test bed ) before I installed the entire 28 speaker system which included 2 surround sound n Subs systems and multiple 2 channel separated stereo setups in 6 different rooms,2 Play 5's on the patio and 1 play 1 in each bathroom n powder room
Lyricist III
February 6, 2017
The audio possibilities are endless with my Sonos setup & completely changeable to meet whatever function I have going on.Now I just have to catch up the video
Lyricist III
February 6, 2017
OK - and I apologise if I overreacted it's just that I've heard the "this would be a simple software change" for dozens of feature requests where it either evidently or presumably isn't straightforward.
The bit I didn't understand in your description was "I use Connect to put analog audio ( from studio mixer board ) onto the Sonos network via a Wired LAN connection". Did you just mean that the Connect is wired, or more than that?
.

Yes I meant the Connect is wired via Cat6 1gig networked on the same network switch as the Boost which is also wired.


So the end result in my configuration is the analog signal is received by the Connect, moved to the Boost via the Cat6 wired network, then wirelessly transmitted to the Sonos speakers......seems effiecient however I was asked by a visitor why I didn't place the 2 center bars on the Wired network being I had the Cat6 right there for the media players, my response was " didn't have too Sonos proprietary wireless is holding up just fine with 28 speakers " Perhaps after I add 4 more maxing out the system, I might have to move the sound bars off the wireless and wire them in.Oh darn, that means build 2 more cat6 cables and loop threw to the media player....emmmm 30 minutes of my time, yeah I would be ok with that, just like it would be great for the software to play a " little nicer " with the Mac ?
Just sayin
ratty
February 6, 2017
And before someone suggests (again) that with "a few lines of code" the Sonos Mac controller could stream audio, it's a controller not a media player. It never touches any of the audio. It just tells the players what to do.
Hmmmm, so your opinion is the Mac software is just a controller and not a player?

It's not an opinion. It's blindingly obvious fact.

If that be the case then please tell us how this configuration works.
1 Mac, 1 Sonos Mac controller software,1 Play 5 speakers.All connected to the same WiFi connection and worked perfectly.What player was being used if the Mac Sonos Controller is not a player ??

Again, the controller is a controller. The players are players. The controller tells the players what music data to fetch and how to play it. It couldn't be simpler.

Let's try an analogy: the Sonos Controller is no more a player than your central heating thermostat is a boiler/furnace.
Lyricist III
February 6, 2017
And before someone suggests (again) that with "a few lines of code" the Sonos Mac controller could stream audio, it's a controller not a media player. It never touches any of the audio. It just tells the players what to do.
Hmmmm, so your opinion is the Mac software is just a controller and not a player?

It's not an opinion. It's blindingly obvious fact.

If that be the case then please tell us how this configuration works.
1 Mac, 1 Sonos Mac controller software,1 Play 5 speakers.All connected to the same WiFi connection and worked perfectly.What player was being used if the Mac Sonos Controller is not a player ??

Again, the controller is a controller. The players are players. The controller tells the players what music data to fetch and how to play it. It couldn't be simpler.
.


I think we all understand players are players and controllers are controllers.So, please tell us 1 more time for the record, what " player " was being used in the simple 3 piece configuration listed above ? A.K.A. My test bed