All Projects → robvdpol → Racecontrol

robvdpol / Racecontrol

Licence: gpl-3.0
Race Control is a standalone, open source F1TV client for Windows, written in C# on the .NET 5 platform.

Projects that are alternatives of or similar to Racecontrol

twitchpipe
Pipe your favorite Twitch streams to the media player of your choice, or a file to save them for later. Supports low-latency playback.
Stars: ✭ 28 (-80.42%)
Mutual labels:  streaming, mpv
playercast
Cast to media player and control playback remotely.
Stars: ✭ 46 (-67.83%)
Mutual labels:  streaming, mpv
Kawaii Player
Multimedia player, media library manager and portable media server with PC-To-PC casting feature.
Stars: ✭ 397 (+177.62%)
Mutual labels:  mpv, streaming
Azure Event Hubs Spark
Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
Stars: ✭ 140 (-2.1%)
Mutual labels:  streaming
Stun
A Go implementation of STUN
Stars: ✭ 141 (-1.4%)
Mutual labels:  streaming
Ultrasonic
Free and open-source music streaming Android client for Subsonic API compatible servers
Stars: ✭ 149 (+4.2%)
Mutual labels:  streaming
Cloudrig
Stream your applications with Parsec and AWS on the cheap.
Stars: ✭ 151 (+5.59%)
Mutual labels:  streaming
Flogo
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Stars: ✭ 1,891 (+1222.38%)
Mutual labels:  streaming
Mpv Playlistmanager
Mpv lua script to create and manage playlists
Stars: ✭ 150 (+4.9%)
Mutual labels:  mpv
Streaming
r/freemediaheckyeah
Stars: ✭ 147 (+2.8%)
Mutual labels:  streaming
Aerial
Aerial Apple TV screen saver for Windows
Stars: ✭ 1,853 (+1195.8%)
Mutual labels:  streaming
Jaxon
Streaming JSON parser for Elixir
Stars: ✭ 145 (+1.4%)
Mutual labels:  streaming
Histogram
Streaming Histograms for Clojure/Java
Stars: ✭ 149 (+4.2%)
Mutual labels:  streaming
Airsonic
📡 ☁️ 🎶Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)
Stars: ✭ 1,876 (+1211.89%)
Mutual labels:  streaming
Motorway
Cloud ready pure-python streaming data pipeline library
Stars: ✭ 150 (+4.9%)
Mutual labels:  streaming
Acestream Launcher
AceStream Launcher opens AceStream links with any Media Player
Stars: ✭ 139 (-2.8%)
Mutual labels:  streaming
Ff2mpv
A Firefox add-on for playing URLs in mpv.
Stars: ✭ 149 (+4.2%)
Mutual labels:  mpv
Python Tidal
Python API for TIDAL music streaming service
Stars: ✭ 145 (+1.4%)
Mutual labels:  streaming
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+11602.1%)
Mutual labels:  streaming
Ott Packager
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
Stars: ✭ 148 (+3.5%)
Mutual labels:  streaming

Race Control

GitHub issues GitHub closed issues GitHub All Releases GitHub release (latest by date) GitHub

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.

Features

  • 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
  • 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 windows manually every time you watch a session
  • Cast to your Chromecast with a single click of a button
  • Experimental synchronization of streams (replays only at the moment)

Installation

  • Download the latest release and start the installer.
  • If the .NET 5.0 Desktop Runtime (x64) 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.

Keyboard shortcuts

The internal player supports the following keyboard shortcuts: | Function | Key | |----------------------------------------|---------------------| | Close player | Escape | | Close all players | Shift + Escape | | Toggle pause | Space | | Toggle pause for all players | Shift + Space | | Toggle mute | M | | Toggle fullscreen | F | | Toggle fullscreen for specific player | 1 - 9 | | Move player to corner (3x3 layout) | F1 - F9 | | 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 |

FAQ

Why do I get a login popup? What credentials do I use to login?

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.

What happens with my credentials when I login?

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' under the 'Options' section. Your stored credentials will be removed from your system 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.

Why is the VLC button disabled?

You need to have VLC media player installed on your machine. The location of your VLC installation will be read from the Windows registry.

Do I need to install MPV separately to use it with Race Control?

No, Race Control comes with a recent version of MPV included in the release.

Can you add support for my favourite media player?

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. Note: the media player needs to properly support the HTTP Live Streaming (HLS) protocol.

Contributing

To open and build the solution you need:

Acknowledgements

Screenshots

preview image

preview image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].