Hacking Windows 7 Media Center

Switch Audio Output Devices with Audio Renderer Updater

by @ 9:00 am on August 31st, 2010 in plugins with 19 Comments

ARU_Logo Although there are a growing number of users who have dedicated Media Center systems, a large number of users are still using an all purpose machine. Often times these users will switch to a secondary set of outputs (a second monitor and audio outputs) when using Media Center for their entertainment. The problem for many of these users is the lack of audio or video output options inside Windows 7 Media Center. This makes changing output sources quite a hassle, needing to navigate the various system menus to switch the outputs. For audio output, however, there’s a new plugin available that allows users to switch audio output sources from inside Media Center called Audio Renderer Updater (in english).

To get started using this handy little plugin start by downloading the proper version for you (english or french) from Media-Center.fr. Installation is pretty straightforward though English users will need to agree to a terms of use they likely can’t read. Once installed, access the main program through the Extras Library from inside Media Center.

plugin menu

Once open, changing the audio output source is as easy as selecting the device you’d like to use from the dropdown box and saving the new settings. In older versions this was the extent of the options available but with the latest version the author has added quite a few extra features to the plugin. For instance there are now options to determine when these settings will be applied. This way the end user is able to set the device to only be used when inside Windows Media Center or make this the new default device permanently (even after shutting down Windows Media Center).

options

Also included in this version is the ability to bind the remote control’s Mute button to launch the plugin. Setting the “Activate speedy playback device change mode” option should make this the new behavior. Users will likely need to restart their machines in order for this new setting to take effect though. Also this would render your mute button inoperable as well so the plugin contains an option to actually mute the audio. Should this option not work there is a registry file available for download as well that will bind your remote’s mute button to launch the plugin. Apply the file’s changes to your registry and restart the machine for the behavior to take effect.

That’s all there is to using this handy little tool inside Windows 7 Media Center. Questions and comments for the author can be made on Media-Center.fr’s forums here. For updates on even more Media Center plugins and tools be sure to subscribe to Hack7MC to get the latest!

19 Comments


Anonymous
Comment #16480 from Anonymous [Reply]

Finally, a program that can do this from within MC. Untill now I had to do it through an AutoIt commandscript, this makes it a whole lot cleaner. Thanks!

Comment left August 31, 2010 at 4:35 pm Permanent Link

Anonymous
Comment #16580 from Anonymous [Reply]

Just got a new TV and was trying to figure this out, and of course it just got posted! Thanks!

Quick question: I know this is a little picky, but does anyone know of a way to send JUST MC7 audio over HDMI, and let everything else play back over my computer speakers? I’d LOVE to be able to let my roommates watch TV on one screen while I listen to music on headphones while using my computer…

Comment left September 2, 2010 at 3:29 pm Permanent Link

Anonymous
@Reply #48340 from Anonymous [Reply]

i got the same problem

Comment left October 6, 2011 at 2:00 pm Permanent Link

red
Comment #16891 from red [Reply]

I have 2 soundcards (one in-built and other external), the settings does not save at all. I selected the external card (non-default) to work only with MCE but have to do it each time i start MCE. Works only for the session.

Comment left September 8, 2010 at 11:11 am Permanent Link

Steve Gay, Jr.
Comment #17221 from Steve Gay, Jr. [Reply]

what a awsome idea to start now jsut to make i so i can use 2 sound cards at once with MC haha i use the music for the whole house audio on the reciever for a multi zone audio that we have to use winamp for and then hit a button on the reciever for now

Comment left September 13, 2010 at 5:02 pm Permanent Link

4roma
Comment #17480 from 4roma [Reply]

Unfortunately the quick switch with the mute button does not work for me. Applied the reg fix, running W7.

Comment left September 17, 2010 at 2:27 am Permanent Link

OMG
Comment #17703 from OMG [Reply]

I prefer to do it with Autohotkey by pushing a button instead of scroling for 15 seconds in the MC menus and redo it every time (like someone here said)

Autohotkey script:
http://htpc-hell.zxq.net/?p=33

Comment left September 19, 2010 at 1:04 pm Permanent Link

tofego
Comment #18286 from tofego [Reply]

I’m the author of Audio Render Updater.
This is because background applications inside Windows Media Center start with a five seconds delay.
Launch windows media center, wait 5 seconds, and the audio switching will be done.
The quick switch works only with Microsoft Compatible Remote.
You can download the last version, wich has a new option.

Comment left September 25, 2010 at 6:52 am Permanent Link

Micromecca
@Reply #21812 from Micromecca [Reply]

Hi, is it possible to add the ability to select output device based on what type of media is being played, for example if watching TV automatically select my SPDIF output, and whilst playing music from my music library use my USB DAC Output?

Comment left October 28, 2010 at 11:43 am Permanent Link

geo
Comment #19261 from geo [Reply]

I prefer to do it with Autohotkey by pushing a button instead of scroling for 15 seconds in the MC menus and redo it every time (like someone here said never for never forever kkkkkkkkk

Comment left October 4, 2010 at 12:51 am Permanent Link

Peter
Comment #22034 from Peter [Reply]

Thanks!!! I do not use the mute button “option” just needed to change the sound to my TV (hdmi) from my pc-speakers when MCE starts. And it works perfectly, even switch back when leaving MCE.

Comment left October 31, 2010 at 12:31 am Permanent Link

Anonymous
Comment #22692 from Anonymous [Reply]

What would be great would be a way of forcing all media center audio to one sound card with spdif and not change the windows 7 default audio output devices. That way itunes can still run in the background and feed audio to my multiroom stereo.

Comment left November 8, 2010 at 7:07 pm Permanent Link

Anonymous
Comment #28045 from Anonymous [Reply]

Great plug-in. I use it to switch to a dedicated sound card for hi-fi music playback and switch back to HDMI audio for everything else. It does almost exactly what I need, however there is one problem. My Denon AVR-1910 receiver has “Auto” mode for the selecting audio input between HDMI, digital, and analog. However even when switch the default audio device in Windows, the receiver continues to think the audio comes from HDMI, so the Auto mode doesn’t work as expected. I found that I can go to HDMI audio properties and mute the device there. That does the trick for the receiver – the input finally switches to analog.

So here is my request. Would it be possible to mute HDMI after switching to other device and unmute it just before switching back? It could be done as a generalized option, e.g. when switching from device A to device B – unmute B, do the switch, mute A.

Alternatively, would be possible to get access to the source code?

Comment left January 2, 2011 at 1:22 am Permanent Link

Jeff Axelrod
Comment #31167 from Jeff Axelrod [Reply]

FYI, for those of you who are switching between SPDIF and analog outputs on a single card, there exists a driver somewhere that you can use on Windows 7 that outputs to both simultaneously. Search around online and you should eventually find it. I would post a link if I had it handy.

Jeff

Comment left January 29, 2011 at 12:20 pm Permanent Link

Yeah
Comment #35205 from Yeah [Reply]

Works not at all, settings are not saved when I press save so totally useless in my case Win7 64

Comment left March 10, 2011 at 4:13 pm Permanent Link

same_here
Comment #41192 from same_here [Reply]

Yeah I installed this and it doesn’t work. It actually causes an error in the event viewer and possibly freezing up MC. Uninstalled and things are ok. Would be awesome if worked. Really ridiculous there is no way to switch audio easily in MC. I am using win7 64.

Comment left May 9, 2011 at 7:47 pm Permanent Link
Comment #51001 from Delhi Packers Movers [Reply]

I appreciate work that you have put into this page. Genuinely and informative..

Comment left November 11, 2011 at 10:36 am Permanent Link

Matt
Comment #55751 from Matt [Reply]

No more getting out of bed to wander over and change the default output. What a relief! Thanks to you and the authors.

Comment left December 27, 2011 at 6:34 pm Permanent Link

Judderod
Comment #61018 from Judderod [Reply]

Great website by the way!

I’ve tried this but it doesn’t do what I want, and it seems a lot of other people want to do the same thing as me but there isn’t anything out there to do it…

I don’t want to just switch audio outputs, I want to assign an audio output to Media Center without affecting the default audio device.

My PC will have Media Center running on monitor output 2 which is connected to my home cinema. All audio from Media Center should be output over SPDIF (or HDMI) which also goes to the home cinema. Media Center is controlled by another device (app on iPad or Philips Pronto remote).

That way I can use my PC as a PC with the output on monitor 1 and the audio on the line outputs of the sound card AT THE SAME TIME as someone else watching a movie or listening to music on in the home cinema.

I really hope I don’t have to buy and build a dedicated mini HTPC just to overcome this issue!

Can anyone help? Maybe there’s a registry hack?

Comment left February 1, 2012 at 10:10 am Permanent Link

Leave A Comment

Post Anonymously, Fill in your details or Use one of the Social Networks below to login and post a comment!