This might be an easy answer but I have not tried it before, so figured I'd ask for opinions on the best way to go about it.
I have a Mac Mini serving as a HTPC, which means it is hardwired to my stereo audio system via optical or USB (depending on the type of DAC I'm using). So audio out is first handled by the DAC, which goes into a stereo preamp, the into a stereo amp, then out to the speakers. There is no fancy multichannel sound or audio-video receiver or other such nonsense.
That's all well and good for my main music/living area, but I would also like to be able to play what is happening on the main system in other areas of the house - namely, inside the kitchen, and then outside in the back yard (likely via outside-capable speakers attached to the back of the house). So for example if I've got something good playing in the living room, the wife can also make it play in the kitchen if she's hanging out in there. Note that most music is played on the Mini from iTunes via Remote app...or sometimes, on Plex.
I would also like the audio to be more or less simultaneous...someone can walk from the living area into the kitchen and then outside, so while they aren't directly adjacent to each other, obviously it would be noticeable if one area has a 5-second audio delay (although something around a second or less probably wouldn't be noticeable). Total walking distance is likely around 40 feet or so.
Finally, it would be ideal if we didn't need to physically access the speaker system(s) in the kitchen - if it would just "wake up" when audio is streamed to it, and then eventually go to sleep when it is not. I would like to hide it up above the cupboards if possible...although I suppose a remote would work fine if it didn't require line-of-sight.
I see lots of "Bluetooth audio" and/or Airplay-capable systems available now, but I also see lots of comments about dropouts and stuttering and so on. Due to distance and reno fatigue, hard-wiring speakers to these areas is likely not going to be acceptable to the wife, so that's why I was wondering about wireless capabilities.
Any thoughts or comments on whether this can be done, and if so, how?