Skip to main content

Topic: quick change of audio output (Read 6675 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • simmo2741
  • [*]
quick change of audio output
I'm always having to change between two outputs when using foobar, 1 using ASIO/Coax for listening via my headphone setup and via HDMI for putting it through the TV speakers.

Is there anyway to quickly change this without having to go though file-> Preference -> Playback-> Output , e.g setup a keyboard shortcut or make a little button to switch between two outputs?

Thanks
Steve

  • shakey_snake
  • [*][*][*][*][*]
  • Moderator
quick change of audio output
Reply #1
You can bind a keyboard shortcut to Playback->Choose output device

But no "more automatic way" is possible because Output devices are enumerated at startup and subject to change.
  • Last Edit: 07 June, 2010, 04:17:37 PM by shakey_snake
elevatorladylevitateme

  • edwardar
  • [*][*][*]
quick change of audio output
Reply #2
Well I wanted this function too, so I found a workaround:

I use 2 portable installations of foobar - both identically setup, except each is set to a different device.

I'm no programmer, but I can't see why a more automatic way can't be done - can't the device's text name be used to select the output?

  • smkk
  • [*][*][*][*][*]
quick change of audio output
Reply #3
Holding shift + clicking on "playback" in the toolbar will let you change the output device as well. Not really automatic though.

  • shakey_snake
  • [*][*][*][*][*]
  • Moderator
quick change of audio output
Reply #4
I'm no programmer,
Correct.

but I can't see why a more automatic way can't be done
Refer to the part you got correct. 
elevatorladylevitateme

  • edwardar
  • [*][*][*]
quick change of audio output
Reply #5
I'm no programmer,
Correct.

but I can't see why a more automatic way can't be done
Refer to the part you got correct. 

Ouch!!

  • HFX-Maik
  • [*]
quick change of audio output
Reply #6
We made a small windows batch file (vbs file):

Set sh = WScript.CreateObject("WScript.Shell")
sh.Run """C:\Program Files (x86)\foobar2000\foobar2000.exe""", 3, True
sh.SendKeys "+%PI"

Save this for example as switch.vbs and put a shortcut to this file onto your desktop.
In the shortcut you can then define a shorter shortcut like ctrl-alt-o

You can either double click on the desktop shortcut or use ctrl-alt-o.
:-)

Best regards, Maik