Software & Web Development

How to stream iOS audio to multiple AirPlay destinations

Reader Andy Ingram is befuddled by an iOS limitation. He writes:

I have multiple AirPlay-compatible speakers around my home but it seems that I can stream music from my iPhone to just one of them. Yet on my Mac I can stream to multiple AirPlay speakers. Isnt there some way to do this on iOS?

Not without some help from a third-party as Apple specifically limits AirPlay output to just the single destination.

If youd like to stream music thats on your iOS device, take a look at Thomas Schwitzers $3 Multiroom Music/Radio Player app. The "on your iOS device" is in italics for good reason. This app will not send music youre streaming via your devicePandora, iTunes Radio, or a music subscription service such as Spotify or Beats Musicto multiple AirPlay devices. It must be music you have on the device itself. For that $3 you have the ability to stream to two destinations. You can add up to six destinations with an in-app purchase of $2 per destination (so, $8 to add four additional speakers).

Its a very slick app, though a little crowded on an iPhone or iPod touch. If you keep your media on your device its definitely worth trying.

But, if youre like me, you use your iOS device to play audio from sources other than the Music app. Theres a way to do this if you have a Mac nearby and are willing to invest $25 to make this a reality.

That $25 will go into the worthy pockets of the folks running Rogue Amoeba Software. Specifically, youll purchase Airfoil for Mac. The process, as devised by Rogue Amoeba, goes like this.

Having launched both Airfoil and Airfoil Speakers for Mac on your Mac, move to your iOS device and configure its AirPlay menu to send audio to the Mac. (In iOS 7 bring up Control Center, tap on AirPlay, and choose the name of your Mac from the list of destinations.) In a short time, the music will play on the Mac via Airfoil Speakers.

You now turn to Airfoil where you see a list of all your output destinations. Click on its source entry at the top of the pane, choose Other Application, and then select Airfoil Speakers as a source in the window that appears. Now click on the audio icon for each destination you want to send audio to. It should start playing on each device youve selected.

So, whats happened here? Airfoil Speakers turns your Mac into an AirPlay receiver for your iOS device. Once that audios coming into your Mac, the Airfoil application then channels it out to any AirPlay devices you select. Obviously it would be great if iOS did this natively, but in the meantime, its a workable solution.


« Dual-screen Yota Phone update coming later this year


Thief: A game torn between tradition and today »
IDG News Service

The IDG News Service is the world's leading daily source of global IT news, commentary and editorial resources. The News Service distributes content to IDG's more than 300 IT publications in more than 60 countries.

  • Mail