3

I have set up a Mac mini as a jukebox that streams audio to an Airport Express in another room in the house, using the AirPlay/AirTunes feature in iTunes. I control this with the iOS Remote app, and this works great.

At the present time, it looks like the Mac mini's copy of iTunes gets taken over by the Remote app, while streaming.

If I set up a second Airport Express in room B, is there a way to set it up (as well as the jukebox) so that it can receive and play its own unique music stream ("stream B"), separate from what's going on at the Mac mini, or in room A, which is playing stream A?

To accomplish this, I would be happy to buy a copy of Rogue Amoeba's AirFoil if it will allow sending multiple, separate audio streams from one computer to the multiple wireless bridges, while using the Remote app (or a Rogue Amoeba equivalent for iOS). However, it is unclear to me from their site documentation, whether that is possible or not.

I'd prefer to give the points to an answer that solves this problem. If you don't know if it can be done, or do not think it can be done, please allow others to answer. I appreciate your help.

Thanks for your advice.

2 Answers2

1

The thread Airport Express Question suggests using two user accounts and enabling Fast User Switching.

It claims that if you have two log-in accounts on a single Mac, then you can have two copies of iTunes running, each one pointing at a different Airport Express.

It is unclear how the iOS Remote app will function in this setup, so you will have to try and see.

harrymc
  • 498,455
0

I am currently playing two different audio tracks, one to an AirFoil speaker (but Airfoil supports Airtunes devices too), one to an AirPort Express base station.

  • Open iTunes and select a remote speaker there.
  • Open another application, e.g. VLC or Quicktime Player, and start playing something else there. Select your other remote speaker there.

The computer will be silent (unless the internal speakers are explicitly selected), and the remote speakers play two different tracks.


Issues:

  • You cannot open two independent copies of iTunes (without doing what harrymc suggests), and a single iTunes instance cannot play multiple different tracks in parallel, so you'd need to do what harrymc suggests to use iTunes for all streams. You can create a playlist in iTunes, right-click it and select Export... in m3u playlist format. Open this file with VLC.
  • A remote speaker is an exclusive resource. You cannot play two different tracks on the same remote speaker (but why would you?)

You can even run two instances of Airfoil in parallel without issues. Open Terminal and enter

open -n -a Airfoil

to open a new, independent instance of it, with its own Dock icon. (Doesn't work with iTunes though -- even opening the iTunes binary directly doesn't give a second instance for the same user).

It looks like this (better believe that iTunes is currently streaming to Musicbox):

enter image description here

Daniel Beck
  • 111,893