Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.25 KB

File metadata and controls

38 lines (26 loc) · 1.25 KB

Big Picture Audio Switcher

Windows tray application for automatic switching between audio devices based on Steam Big Picture mode.

tray.png

popup.png

Build

There's an installer provided in releases (along with a zip of the binaries), but you can also build it yourself with the following commands:

cmake -DCMAKE_INSTALL_PREFIX=output_dir -S . -B build -G Ninja
cmake --build build --config Release
cmake --install build

Scripts

The application will run the scripts in the scripts folder. Specifically:

  • onSwitchToNormalOutput.py - called when the application switches to the normal audio output
  • onSwitchToTVOutput.py - called when the application switches to the TV audio output

These require Python 3 to be installed and accessible from the PATH.

Settings

In settings.ini next to the executable.

Items:

  • normal - normal audio device
  • tv - big picture audio device
  • poll - polling interval in seconds
  • show_balloons - show balloon notification on device change
  • enable_log - enable logging to log.txt

In settings.ini in %APPDATA%\Roaming\BigPictureAudioSwitcher:

  • startup_queried - set by the application, determines if the application asks about being started with Windows