I'm not sure if I have this setup properly, but it annoys me, so I'm hoping it's a setup issue...
I have a HTPC with a Benchmark DAC, and an HDMI connection to the TV. I have three zones: Benchmark, TV and Headphone output. Each zone is driven to the different audio outputs. I oftentimes will turn on my HTPC and want to watch TV, but not want to power up my stereo. Sometimes I have the HTPC on and the stereo on listening to music, then I switch to TV and want the TV output to go to the Benchmark.
Basically, I want MC to drive the audio output based on a rule of what is currently on. If the Benchmark is on, that should be my primary audio output. If the Benchmark is off and the HDMI TV is on, that should be the primary. This used to work when I set MC to output to the "default Windows output" because Windows would sense that the Benchmark wasn't connected and it would then direct output to the TV. But with MC as the WDM, this no longer seems to work. Now often what happens is I hit play, no audio comes out, I say some expletive, I hit stop, go back, switch the zone from Benchmark to TV, and then go back and hit play again.
Is there a better way to accomplish this? From what I understand of Zone Switch, it's defined by the media type. I want it defined by what's currently connected.
Thanks!