Race Control is an open source F1TV desktop client for Windows. It can be used to watch F1TV content (both live streams and video on demand) in the highest quality available, using one of three supported video players. The goal of this project is to improve the overall F1TV experience by implementing features not found in the official F1TV website and apps, while still being easy to set up and use.
- Easy to set up and use, no editing of config files needed
- Fast and user-friendly user interface
- Watch F1TV live streams in the highest quality available (1080p at the moment)
- Supports three different video players (internal player, VLC and MPV)
- Open as many streams as you like, using the layout that you like
- Save your custom video player layout, so you don't have to position your windows manually every time you watch a session
- Cast to your Chromecast with a single click of a button (internal player and VLC only)
- Experimental synchronization of streams (replays only at the moment)
- Download the latest release and start the installer.
- If the .NET Core Desktop Runtime needs to be installed on your system you will be notified about it.
- Follow the steps in the setup wizard to complete the installation.
- Start Race Control using either the desktop shortcut or the start menu entry.
The internal player supports the following keyboard shortcuts:
Function | Key |
---|---|
Close window | Escape |
Toggle pause | Space |
Toggle pause for all players | Shift + Space |
Toggle mute | M |
Toggle fullscreen | F |
Toggle recording | R |
Synchronize session | S |
Jump forward 10 sec | Right arrow |
Jump backward 10 sec | Left arrow |
Jump forward 1 min | Up arrow |
Jump backward 1 min | Down arrow |
Jump forward 5 sec | Shift + Right arrow |
Jump backward 5 sec | Shift + Left arrow |
Jump forward 10 min | Shift + Up arrow |
Jump backward 10 min | Shift + Down arrow |
The main window supports the following keyboard shortcuts:
Function | Key |
---|---|
Save current layout | Ctrl + S |
Open layout in internal player | Ctrl + I |
Open layout in MPV | Ctrl + M |
You need an F1TV account to watch F1TV streams. If you want to watch race replays, an F1TV Access subscription is required. If you want to watch live sessions, an F1TV Pro subscription is required. You can create an account and subscribe at http://f1tv.formula1.com.
Your F1TV login credentials are stored locally in the Windows Credential Manager, so you don't have to login every time you start the application. If you wish to switch to a different F1TV account, press the button 'Delete stored credentials' located in 'Options'. Your credentials will be removed and you will be asked to login again.
Where does Race Control store my settings and video layout? Will they be retained when I upgrade Race Control?
Your settings and video layout are stored in JSON-files, which are saved to %LOCALAPPDATA%\RaceControl (usually located at C:\Users\USERNAME\AppData\Local\RaceControl). When you upgrade Race Control your settings and video layout will be retained.
You need to have VLC media player installed on your machine. The location of your VLC installation will be automatically detected.
No, Race Control comes with a recent version of MPV included in the release.
Maybe, please create an issue (feature request) and I will consider it. As a workaround, you can use the Copy-button to generate a tokenized link to the stream that is copied to your clipboard. Open the link with a media player of your choice to watch the stream.
- f1viewer for showing how to use the F1TV API
- VLC for providing an excellent video player and .NET library
- MPV for providing a video player that can reliably play F1TV live streams without needing workarounds
- Streamlink for providing a flexible stream extractor/transporter
- Flaticon for providing the application icon
- Prism Library
- Newtonsoft Json.NET
- NLog
- CredentialManagement.Standard NuGet package