- You will need some form of amped or powered speakers in each room you want music in. You may already have this and just not realize. I found a already had a Hi-Fi, TV, iPod dock or radio in every room I wanted to cover except the kitchen.
- You will need to be able to run cable through your house. I tried every wireless solution there is from whole house FM transmitters to the cool and simple Apple Airport Express. For me it had to be wired. Any dropouts, even infrequent or very short destroy the experience.
- This is not a multi-zone system. The same audio goes to every room. This is a big limitation but also results in a simpler and cheaper setup. My kids will just have to like whatever I listen to.
- Mac Mini music server
- Turntable
- Cable (for cable radio stations)
- CD Player
- I do not use the same mini that is at the heart of my home theater system and running plex. PC and Macs do support multiple sound cards but I wanted to keep things simple for a number of reasons. My home theater mini is new, fast and dedicated to watching video, outputting digital audio to my receiver. My whole house audio mini is the original mini and is set to output analog and run independently of the other system. One big advantage over an apple express or other multi-client system is that ALL audio from the mac mini is sent to every room. No need for Airfoil.
- I can use the iTunes Remote on my iPhone to control the mini and use screen sharing from another mac for maintenance. I also use Mocha VNC Lite for the iPhone to start internet radio and other audio that cannot be integrated into iTunes. This means this is truly a server. It does not have a display, a keyboard or even a mouse. The BBC Bigscreen iPlayer is especially suited to control via VNC on your iPhone.

iTunes just announced a synching feature in 9 that I have not had a chance to look at. Currently I use the excellent Syncopation which allows me to keep all of my iTunes libraries across several macs in sync. I tried various setups but eventually settled on a single master which every other system syncs to. The mini is actually a client and not a master, mainly because I purchase all my music on my laptop or phone and so it makes sense for it to be the master library. Every time I connect my laptop to my home network the music, playlists, podcasts and videos all sync instantly to all my other systems. Wonderful piece of software.- [Update January 2013: With the latest versions of iTunes and Home Sharing the need for Syncopation has mostly gone. You still need it if you buy music from somewhere other than iTunes and don't want to manually keep your systems in sync.]
[Update January 2013: My ground loop came back with a vengeance when I moved my audio server to the mac mini. The isolator didn't do the trick, and several other isolators failed to help also. After much research I was pointed to the only real and permanent solution which is to create a true physical barrier via optical isolation. By using the optical out of the mac mini and this excellent low priced DAC from Fiio I was able to completely remove the interference, with the bonus of 24/96 output, and now it sounds better than ever!]









