GithubHelp home page GithubHelp logo

wesselkroos / race-tv-multiplayer Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 1.0 114 KB

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

JavaScript 69.78% CSS 15.96% HTML 14.26%
f1 f1tv f1tv-website formula1

race-tv-multiplayer's Introduction

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

race-tv-multiplayer's People

Contributors

wesselkroos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

sweepglass

race-tv-multiplayer's Issues

Open the Chromium DevTools (Console/Inspect element) via the F12 shortcut

For reasons i can only login using F1TV cookies (login session) and not the standard way of logging in (email:password).

I'm wondering if its possible to somehow open a Console (Inspect element - F12) and then edit the cookie? It appears that the F12 button and right clicking is not allowed on RaceTV Multiplayer. This works for example on RaceControl.

Let me know, thanks.

Extra player hotkeys

Volume: - / +
Select channel: Live / International / Tracker / Data
Select driver: 1 / ...
Skip large: Shift & Left / Right

Don’t have access to F1TV Pro content on the app

F1TV Pro subscriber here

normally I watch F1TV in my home country which supports F1TV Pro. However, I’m now temporarily in a country which has only TV Access so had to resort to VPN

I accidentally logged into the app without VPN, meaning that I could only see F1TV Access content. I tried logging out and in, closing and reopening the app to “reset” my visible content.

This didn’t work, as I could only see TV Access content and no TV Pro content. However, if I log in via the website, I get F1TV Pro content as usual.

Is there any way to “reset”/“wipe” the app’s memory to regain TV Pro content?

many thanks in advance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.