/BigPictureTV

Steam couch gaming made easy and automated

Primary LanguageC++GNU General Public License v3.0GPL-3.0

BigPictureTV

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:

Ko-fi

Overview

image

Requirements

Runtime:

Download

Head to release section and grab the latest one.

Place the directory wherever you like (%localappdata%\Programs is a good one)

Usage

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.

Build

  • 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

I found a bug

Feel free to open an issue in the repository.
Be sure to add as many information as possible to help me reproduce it!