Skip to content

Using the Remote

TVS Web Remote

Television Simulator can be remote controlled using either the built-in Web Remote interface or a physical remote control.

The Web Remote is a feature in Television Simulator that allows you to control the TVS interface remotely using a web browser on another device, such as a smartphone or tablet. It’s enabled by default and is peer-to-peer, only requiring an external server for initial connection setup.

The Web Remote uses WebRTC, and specifically the PeerJS library and its public signaling server.

Pressing R R on your keyboard will display a QR code that you can use to access the Web Remote from another device. You can access the remote from your LAN IP address (for example, http://192.168.1.x:3990/remote).

If this doesn’t work you can try using the public demo server at https://tvs.gcpw.art/remote to establish pairing. No data is stored or collected by the demo server; the connection is peer-to-peer between your devices.

If you’re running TVS 5.7.2 or later, you will see the pairing code displayed below the QR code.

If you didn’t visit the QR code, you’ll need to enter the pairing code manually. This will be a short code starting with TVS- followed by an identifier.

The identifier is unique to your TVS instance and tab; if you refresh the page it’ll persist but if you close and reopen the browser tab a new code will be generated.

Press the buttons on the Web Remote interface to control TVS as you would with a physical remote. If the connection is lost you can refresh the page and reconnect using the same pairing code.

Television Simulator also supports physical remote controls provided the machine running TVS has a receiver of some sort (e.g., an IR receiver or Bluetooth) and can act as a standard keyboard.

One option that I recommend is the Flirc USB (not a sponsored link I just like it) which plugs into the front of your computer and can be programmed to work with almost any remote control as a keyboard.

You’ll need to map the buttons on your remote to keyboard keys that TVS recognizes. You can find the list of supported keys in the Keyboard Shortcuts documentation.