This Python project automates switching between a monitor and a TV when launching Steam Big Picture on Windows.
Looking for the linux version?
If you appreciate my work and would like to support me:
Runtime:
- AudioDeviceCmdlets for audio output switching.
Head to release section and grab the latest one.
Place the directory wherever you like (%localappdata%\Programs
is a good one)
If you have a two monitors setup (Main monitor + TV), i do recommend you uncheck Do not use displayswitch
.
displayswitch.exe will automatically disable your primary monitor and enable your external monitor.
If you have more than two monitors, you'll need to check it, and select your preferred monitor in Steam Big Picture settings.
Specify your audio outputs.
You can use a short name. BigPictureTV will try to find the correct audio output from keywords. Less is more.
You're all set! You can now close the settings window.
- Install Python.
- Clone this repository:
git clone https://github.com/Odizinne/BigPictureTV.git
- CD inside the cloned directory:
cd BigPictureTV
- Install dependencies:
pip install -r requirements.txt
- Build the executable:
python src\setup.py build
Feel free to open an issue in the repository.
Be sure to add as many information as possible to help me reproduce it!