Skip to content

WesselKroos/race-tv-multiplayer

Repository files navigation

Race TV Multiplayer

Race TV Multiplayer is an open source F1TV desktop client for Windows with support for multi-monitor setups.

This app is unofficial and is not associated in any way with the Formula 1 companies. F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE WORLD CHAMPIONSHIP, GRAND PRIX and related marks are trade marks of Formula One Licensing BV.

Installation (Windows)

  1. Download the installer: Download the Race TV Multiplayer installer
  2. Execute the installer. If a SmartScreen warning pops up, select 'More info' and click 'Run anyway'.

Optional steps if you have an NVidia graphics card and stuttering video playback:

  1. Open the NVidia Control Panel, go to: 3D settings > Manage 3D settings > Program Settings.
  2. Then add the Race TV Multiplayer app
  3. Turn the program settings Vertical sync to Off and Max Frame Rate to Off
  4. Press the Apply button and restart the app

For developers (Windows)

Installation

  1. Install the LTS version of Node: Node (LTS)
  2. Run in a cmd window: npm install

Optional steps for DRM support: (Required to play streams with Widevine DRM)

  1. Install python 3: Python 3
  2. Install the castlabs-evs package for Python: python -m pip install --upgrade castlabs-evs
  3. Sign up for an EVS account: python -m castlabs_evs.account signup
  4. For DRM support while develping, sign the electron.exe file: python -m castlabs_evs.vmp sign-pkg node_modules/electron/dist
  5. For more info about EVS: https://github.com/castlabs/electron-releases/wiki/EVS

Start the app

  1. run in a cmd window: npm start

About

Race TV Multiplayer is an open source F1TV desktop client for Windows with support for multi-monitor setups

Topics

Resources

Stars

Watchers

Forks

Sponsor this project