Skip to content

PetrFlajsingr/BigPictureAudioSwitcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors