61

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.

4
  • 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
    Commented Jan 10, 2011 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
    Commented Jan 11, 2011 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
    Commented Jan 11, 2011 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
    Commented Jan 11, 2011 at 1:33

11 Answers 11

105

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

Note: for those who want a louder volume, go to the system preferences on your Mac. Then go to the sound settings and you can increase the output volume so it is louder.

19
  • 3
    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
    Commented Jul 30, 2015 at 21:41
  • 6
    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
    Commented Mar 3, 2016 at 21:11
  • 1
    I never add comments, but... nice!!! Commented Mar 17, 2016 at 18:55
  • 1
    Nice - though it's a bit annoying this disables personal hotspot through USB. Can still use hotspot over WiFi though. Commented Aug 26, 2016 at 3:19
  • 1
    I only logged in to upvote your answer. Really thank you.
    – mxmlc
    Commented Mar 26, 2018 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.

1
  • 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
    Commented Jun 30, 2014 at 13:23
5

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.
3
  • Could you expand your answer explaining how this app allows you to solve the problem?
    – grg
    Commented Aug 30, 2014 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. Commented Apr 13, 2019 at 3:32
  • Just so that no one else wastes time on LineIn, it's a 32-bit app and doesn't work on modern macOS. Not worth any time downloading or trying, and the app is no longer maintained. Commented Dec 4, 2020 at 13:58
3

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.
1
  • This doesn't work for other types of audio output, which is what this question is about, I believe. E.g., I'd like to play Bandcamp purchases, some of which cannot be streamed even from their site. Commented Dec 4, 2020 at 13:59
1

I tried all recommended with no sound output on a macbook pro. What worked for me is to use VLC player on the mac as follows:

  1. Enable iPhone in the Audio MIDI Setup (see "Utilities" folder in Finder)
  2. Open VLC Player: File -> “Open Capture Device” Click Audio and select iPhone from the dropdown list

Start playing on iPhone and listen on your mac! :)

0
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.

2
  • That may work to get the sound in … but how do you turn the Mac's audio input into its audio output?
    – Dori
    Commented Jan 10, 2011 at 8:54
  • Lots of programs will connect the mic in to the speakers. Try Audacity audacity.sourceforge.net
    – user588
    Commented Jan 10, 2011 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.

0

Turn a MacBook into an AirPlay receiver w/ macOS Monterey

Fortunately, there is now a better way. Installing MacOS Monterey (launching today) adds a feature dubbed ‘AirPlay to Mac’ which turns any MacBook or iMac into an AirPlay receiver. To activate ‘AirPlay to Mac’, simply check the tickbox in the ‘Sharing’ preferences pane: the MacBook/iMac will now accept AirPlay audio streams from any iPhone or iPad running iOS 15 or iPadOS 15 (or later). ‘AirPlay to Mac’ also works with video content.

You must log in to answer this question.

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