48

Can I attach my iPhone 3GS to my Mac Pro so that the iPhone's audio plays through the Mac Pro's speakers?

I can easily attach my Bose headphones so that the music from the iPhone plays through them… that's cool… but I want others to hear the music through my Mac Pro's speaker system.

  • Do you just want to play music from the phone, or sound from apps? The original question said "app", but has been removed in an edit. There is a major difference between the two. – user588 Jan 10 '11 at 15:27
  • @mankoff - The original said, "music from an iPHONE app" and "music from the app." After your changes and mine, it now says, "iPhone's audio" and "music from the iPhone." What's the difference? My own take: musical output from an iPhone is audio output, and given that an app is required for an iPhone to produce audio, all iPhone audio output (musical or otherwise) can be assumed to be via an app. – Dori Jan 11 '11 at 0:58
  • The difference can be seen in the answers below. Music (that could be played through the iPod app) can be played through the USB connector cable and iTunes. Music/sounds from a game require a different solution. – user588 Jan 11 '11 at 1:14
  • @mankoff - sadly, the original question wasn't sufficiently clear enough to be able to make that distinction—i.e., while she said she wants to play music, she didn't include what app produces it. My guess (apparently shared by others) is that she was referring to the iPod app. – Dori Jan 11 '11 at 1:33
83

Simple, and simply surprising:

  1. First, check that you have enabled the iPhone/iPad as an audio input device in Audio Midi Setup.app:

enter image description here

  1. Plug in your iPhone to your Mac using your Lightning Cable (doesn't work with 30 pin iPhones, sorry. [Yes I know you said 3GS])

  2. Launch QuickTime Player

  3. Choose File> New Audio Recording
  4. Click the hard-to-see down arrow next to the Record 'button', choose iPhone under 'Microphone'
  5. Play your music, game whatever on your iPhone, sound will come thru your Mac.

No need to hit record, the sound will play even if you don't record. Just turn up the volume.

enter image description here

  • 2
    I regret that I can only give you one upvote. Awesome! Aparently works for video as well. Who know screen capping an iphone could be so easy?!? – BrianS Jul 30 '15 at 21:41
  • 5
    My iPhone 5 (IOS 9.2) seems to have an easter egg related to this. When I set the quicktime player audio recording input to the phone, the time at the top of the iPhone's screen changes to 9:41 and the cellular provider's logo changes to a wifi symbol. When I disconnect the phone or change the quicktime audio input to something else, the iPhone's display changes back to normal. – Kenster Mar 3 '16 at 21:11
  • 1
    I never add comments, but... nice!!! – doitlikejustin Mar 17 '16 at 18:55
  • 1
    Nice - though it's a bit annoying this disables personal hotspot through USB. Can still use hotspot over WiFi though. – Wolfgang Schreurs Aug 26 '16 at 3:19
  • 1
    I only logged in to upvote your answer. Really thank you. – mxmlc Mar 26 '18 at 18:06
6

You can play your iPhone's music out your mac via iTunes. You don't even have to be in sync with that iTunes library, just plug it in, navigate to your music, and press play.

If you're talking about like game audio coming out your mac's speakers... I'd take your speakers and plug them straight into the phone. There's no way I know of to use the mac as an audio route from the phone.

  • 2
    For any Googlers, this setting is now under "On This iPhone" within iTunes. It doesn't allow you to view or play music from the "Music" tab when you're in the Phone's content settings. – xdumaine Jun 30 '14 at 13:23
4

The LineIn free app worked great.

The Rogue Amoeba product LineIn is an excellent free utility for listening to external audio.

Advantages over QuickTime Player

LineIn has several advantages:

  • LineIn has lower (nearly none!) audio lag, whereas QuickTime Player has about ~500ms of increased audio latency.
  • Does not shift to the wrong speed/pitch issue; this is a problem that sometimes manifests with QuickTime Player.
  • Does not replace the top bar with 9:41 AM and 100% Battery.

How To

  1. After plugging the iPhone on your Mac (via Lightning/USB), enable the audio device in Audio Midi Setup.app: Audio Midi Setup.app

  2. Launch the LineIn.app, and select iPhone as the input source: LineIn.app

  3. Hit Play Thru and you're done!

Notes

  • Make sure the iPhone is not muted.
  • Step one will need to be done again once the iPhone is unplugged and plugged back in.
  • Could you expand your answer explaining how this app allows you to solve the problem? – grg Aug 30 '14 at 19:45
  • Couldn't make my iPhone XS work with my MacBook Air. Form some reason the input from phone wasn't passed through the sound output. This app was the solution that fixed my problem, thanks. – Edgar Salazar Apr 13 at 3:32
2

Run Airfoil Speakers on your mac..it'll then allow you to airplay just like you would to an apple TV or airport express. You do have to be on the same wifi network for this to work.

1

If your iPhone is running (I think) 4.0 or above, I think most machines should be able to mount the phone and play the music through iTunes.

1

The solution is to use Miccuss or some other Bluetooth audio receiver to receive the audio via Bluetooth and pass the signal via cable to the Mac's audio input.

Miccuss works perfectly, the sound is pristine.

I am not sure why Apple can't (or won't) enable Mac's to receive audio from Bluetooth devices even when the service seem to be available in the Bluetooth profile (handsfree gateway). MS Windows Bluetooth support handsfree gateway in a hassle free way which gives it a versatility score in this area over Mac.

1

To Play Music

  1. Plug in iPhone to computer via USB
  2. Open iTunes
  3. Click iPhone button in iTunes near the the top left
  4. Under Settings on the left there is On My Device
  5. Click Music, you should see all the music on your phone on the right.
  6. Play that funky music.
0

Sound from Apps

There are probably multiple ways to do this. Perhaps some could use the existing iPhone connector. But certainly if you get a male to male headphone adapter, you could take the audio out of the iPhone and into the audio input (mic) on the desktop, then use Audacity or another program to play the sound from the mic input

Music from iPhone

In iTunes, select your iPhone on the left column. Select music. Play.

  • That may work to get the sound in … but how do you turn the Mac's audio input into its audio output? – Dori Jan 10 '11 at 8:54
  • Lots of programs will connect the mic in to the speakers. Try Audacity audacity.sourceforge.net – user588 Jan 10 '11 at 15:26
0

I know where this question is coming from. I sometimes like to plug my iPhone into the USB cable so it keeps being charged while I also like to play some type of videos like Periscope on the phone at all time. This leads to a problem that the AUX output from the iPhone will have background hiss noise because the USB port being plugged in.

So having the phone playing audio via the USB is the only method that can give you high quality audio output.

But unfortunately there is no commercially available method to create a USB audio receiver on OSX. But, there is an alternative. First, you must enable the iPhone's hotspot via USB. This can be done through purchasing hotspot plan from your wireless carrier or other illegal methods. Second, you must install a wireless audio receiver software like airfoil or airserver on your OSX. Third, you must enable the USB connection on your OSX's system setting under network. The name of such connection can be vary and unpredictable. Take your best guest. Fourth, enabling the audio playback on your iPhone via airplay. If you don't see the airplay, it means the connection isn't established successfully. Repeat the entire process until it does. It might never run successfully because of a number of reasons that can only be explained through a very long essay, of which I would not replicate here and now, and the connection may break after being established.

Note this method will slow down your OSX sometimes quite dramatically.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .