MultiViewer

Motorsport desktop client

Installation and setup

Installing on macOS

Installing MultiViewer on macOS

How to install MultiViewer on macOS, explained in under 1 minute

On macOS, installation is very simple. Download MultiViewer, open the DMG, and drag the app to your Applications folder. That's all! You may be prompted to allow network connections, which is required for MultiViewer to work.

Installing on Windows

Installing MultiViewer on Windows

How to install MultiViewer on Windows, explained in under 1 minute

Download the installer from the website, and run it. Installation may take some time, but once it's done, you'll have a new icon on your desktop. When opening, you may be prompted with a Windows SmartScreen warning. This is normal, and you can safely click "More info" and "Run anyway". You may also be prompted to allow network connections, which is required for MultiViewer to work.

Installing on Linux

Use the .deb on Debian, Ubuntu and Mint, and the .rpm on Fedora and RHEL. Both add our package repository when you install them, so MultiViewer updates along with the rest of your system.

Installing MultiViewer on Linux

How to install MultiViewer on Linux, explained in under 1 minute

  1. Retrieve the latest .deb or .rpm of MultiViewer for Linux from the downloads.
  2. Open the file with your package manager, or install it from a terminal with sudo apt install ./multiviewer_2.14.0_amd64.deb or sudo dnf install ./multiviewer-2.14.0-1.x86_64.rpm, using the file name you downloaded.
  3. The application now runs. You may also get a firewall notification, this is because we start a local server to serve the application's files from, to get around some of the F1 TV/Electron limitations.

Updating on Linux

The .deb adds the MultiViewer repository to apt, and the .rpm adds it to dnf. New versions then show up with your other system updates. When MultiViewer sees a new version, it shows the command to install it right away:

sudo apt update && sudo apt install --only-upgrade multiviewer
sudo dnf upgrade --refresh multiviewer

The first time dnf reads the repository, it asks you to import our signing key. Check that the fingerprint is 41021F622AF9ACD655FB3261C9B01C9F32A9B615 before you accept it.

MultiViewer 2.13.1 and older didn't add the repository. If you have one of those installed, install the current .deb or .rpm over it once. After that, it updates through apt or dnf.

Beta versions on Linux

The repository has a stable and a beta channel, and the packages start you on stable. To get beta versions, switch the channel and update:

sudo sed -i 's/^Suites: stable$/Suites: beta/' /etc/apt/sources.list.d/multiviewer.sources
sudo sed -i 's#/stable/#/beta/#' /etc/yum.repos.d/multiviewer.repo

Updates keep your change. To go back, swap beta and stable in the same file. apt and dnf don't go back to an older version, so you stay on the beta until a newer stable version comes out.

Adding the repository by hand

To install MultiViewer straight from the repository, or to repair an install whose repository file is gone, add the repository yourself. On Debian, Ubuntu and Mint:

curl -fsSL https://apt.multiviewer.app/multiviewer.asc \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/multiviewer-archive-keyring.gpg
sudo tee /etc/apt/sources.list.d/multiviewer.sources > /dev/null <<EOF
Types: deb
URIs: https://apt.multiviewer.app
Suites: stable
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /usr/share/keyrings/multiviewer-archive-keyring.gpg
EOF
sudo apt update && sudo apt install multiviewer

On Fedora and RHEL:

sudo tee /etc/yum.repos.d/multiviewer.repo > /dev/null <<'EOF'
[multiviewer]
name=MultiViewer
baseurl=https://rpm.multiviewer.app/stable/$basearch
enabled=1
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://rpm.multiviewer.app/multiviewer.asc
EOF
sudo dnf install multiviewer

sudo apt purge multiviewer and sudo dnf remove multiviewer remove the repository along with the app. sudo apt remove multiviewer keeps it.

Installing on Linux (Flatpak)

The Flatpak is still in beta and has a few known bugs. If you hit one, the .deb, .rpm or zip builds above are the safer choice for now.

The Flatpak we publish is a bundle, not a Flathub app, so flatpak needs the Flathub remote to pull the runtime it's built on. If you don't have that remote yet, add it with: flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

  1. Retrieve the latest .flatpak of MultiViewer for Linux from the downloads.
  2. Install it with flatpak install --user ./MultiViewer-x86_64.flatpak, using the file name you downloaded.
  3. Start MultiViewer from your app launcher, or run flatpak run app.multiviewer.MultiViewer.
  4. The application now runs. You may also get a firewall notification, this is because we start a local server to serve the application's files from, to get around some of the F1 TV/Electron limitations.

The Flatpak doesn't update itself. When a new version comes out, download the new bundle and install it the same way.

Installing on Linux (zip)

  1. Retrieve the latest version of MultiViewer for Linux from the downloads.
  2. Unzip the downloaded ZIP file to a location of your choice.
  3. Run chmod +x ./multiviewer; ./multiviewer in the folder you unzipped to
  4. The application now runs. You may also get a firewall notification, this is because we start a local server to serve the application's files from, to get around some of the F1 TV/Electron limitations.

The zip doesn't update itself. When a new version comes out, download the new zip and unzip it over the old folder.

Special instructions for Wayland (Bazzite, etc.)

On a Wayland session MultiViewer tries to restart itself on XWayland, because Wayland gives an app no way to position or drag its own windows. That switch doesn't always work. If windows won't drag, or end up in the wrong place, pass the flag yourself:

  1. Download the Linux (zip) version of MultiViewer from the downloads.
  2. Unzip the downloaded ZIP file to a location of your choice.
  3. Run chmod +x ./multiviewer in the folder you unzipped to
  4. Start it with ./multiviewer --ozone-platform=x11, which has been reported to fix window management issues on Bazzite and similar setups.

The same flag works with the other Linux packages: run multiviewer --ozone-platform=x11 for the .deb/.rpm install, or add the flag to flatpak run app.multiviewer.MultiViewer for the Flatpak.


MultiViewer is an unofficial app 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. Watching F1 TV content in MultiViewer requires a paid F1 TV subscription, and MultiViewer doesn't help circumvent any content protection or limitations by F1 TV. MultiViewer is a non-commercial, fan-made application. Data is used for non-commercial, fair use. All product, team and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them. Any product names, logos, brands, and other trademarks or images featured or referred to within the app are the property of their respective trademark holders. These trademark holders are not affiliated with MultiViewer or its contributors. They do not sponsor or endorse MultiViewer or any of our products.