Using the Launcher
Using the new Television Simulator Launcher is the easiest way to install, update and manage TVS on Windows and Linux. It runs in the system tray and includes an integrated web server that serves TVS without the need for anything else. In addition, the launcher will manage your configurations and keep your user data separate when updating to a new release.
Installation
Section titled “Installation”TVS Launcher is available currently for Windows, Linux and macOS. Download the latest version for your platform from the GitHub releases page.
Download Launcher for WindowsDownload Launcher for macOS
Download Launcher for Raspberry Pi
Download Launcher for other Linux distributions on GitHub
Windows
Section titled “Windows”
-
Put
tvs-launcher.exein a folder where you want to run the launcher from. -
When you run it for the first time, it will create the necessary folders and be ready to use.

-
Install the package appropriate for your distribution. For example, installing on Raspberry Pi OS would use the
.debpackage forarm64. -
Once installed, you can run it from your application menu (under Audio / Video) or by running
tvs-launcherfrom the terminal.

-
Open the downloaded DMG file and drag the
Television Simulator Launcherapp to your Applications folder. -
Run the app from your Applications folder. The Television Simulator Launcher icon will appear in your menu bar.
First run
Section titled “First run”-
Click the tray icon to open the launcher. When you first run it, no releases will be installed yet.
-
Click the Update button at the top to download and install the latest version of TVS.

Once updated, the server will start automatically, by default at
http://localhost:3990You can change the server port and host in the
settings.jsonfile located in the root folder.
Configuration Management
Section titled “Configuration Management”
All of your user data and configurations are stored in the configurations folder. When
updating to a new version, your existing data will be preserved. New configurations and installations will
start with the latest demo config file.
Choose “Open current configuration folder” to open the folder where your current configuration is stored and
edit your config.tvs.yml file, and the changes should be reflected when you refresh TVS in your browser.
Supporter Features
Section titled “Supporter Features”Supporters of Television Simulator (GitHub Sponsors, Ko-Fi, Discord, etc.) can access prerelease versions of TVS to help test new features and provide feedback before public release. To enable this, make sure you’ve created a supporter account (join the Discord and message me if you need help getting an account), then log in via your Gitea account username and password.
Using the CLI
Section titled “Using the CLI”The launcher also includes a command-line interface (CLI) that you can use to control it from a terminal or script. This is also useful for running the launcher on Linux servers without a graphical interface.
Run tvs-launcher --help to see the available commands: