MultiViewer

Motorsport desktop client

Changelog

Read about the latest changes in MultiViewer

v1.31.7

Changes:

Enhancements

  • Enhanced the IndyCar player logic to ensure both live and replay streams function correctly again.
  • Updated the beta player internals and introduced an improved network strategy for better performance.
v1.31.6

Changes:

Enhancements

  • Added Oliver Bearman's headshot in preparation for the Saudi Arabian GP, where he will replace Carlos Sainz.
v1.31.5

Changes:

New Features

  • Introduced a logo variant to celebrate International Women's Day 2024.

Bug Fixes

  • Resolved a duplication issue in IndyCar content display.
  • Fixed inaccuracies in lap numbers within the lap times series.
v1.31.4

Changes:

Fixes

  • Resolved an issue causing the pre-check and troubleshooting pages to cause the app to crash and show a black screen
v1.31.3

Changes:

Fixes

  • Update F1TV playback API so livestreams work again
v1.31.2

Changes:

Fixes

  • Corrected the team logos for RB, Haas, and Aston Martin.
  • Resolved an issue in the lap time series where lap times were attributed to the wrong lap, leading to overwriting of lap times.

Enhancements

  • Updated the FIA documents button to show the 2024 season by default.
v1.31.1

Changes:

Features

  • MultiViewer for NASCAR is now available for everyone!

Enhancements

  • Expanded country availability for F1 TV, including updates on where F1 TV Pro is accessible.
  • Added a feature to customize the preferred default tab for the F1 TV weekend schedule.
  • Introduced the 2024 option for FIA documents.
  • New team logos and driver headshots have been added.
  • Enabled color customizations for new teams.

Fixes

  • Resolved a bug causing live timing to crash.
  • Addressed an issue resulting in a blank live timing screen at the start of sessions.
  • Corrected the display of "Round 0" in the calendar to now show as "Testing."
  • Fixed a bug related to missing driver colors.
  • Removed the display of duration when it is set to 00:00:00.
v1.31.0

Changes:

  • With the upcoming season starting tomorrow with testing, we added the 2024 calendar to the sidebar. We hope that you'll enjoy using MultiViewer during this motorsport season. If you do, please consider donating ๐Ÿ’š
  • We've completely revamped our live timing system, aligning it with the replay live timing. This update brings several new features:
    • Lap time series are now accessible in real-time. Note: Lap times will be visible from the point you join the session onwards; historical lap times are not displayed at this stage.
    • View pit stop durations directly in the stint window by clicking the tire icon during live timing. Similar to lap times, pit stop times will be displayed from the moment you join the session, without historical data.
  • Enhanced flexibility in managing setups: You can now rename, reorder, and delete setups directly from the settings page.
  • Sign-in process streamlined with the extension: If you're already signed in via your browser, selecting "sign in with extension" will now automatically log you in (note: this requires an update to the extension).
  • Resolved an issue where login sessions expired and users were unable to log in again.
  • Fixed a problem causing certain pages for WEC to not load correctly.
  • Implemented various internal changes to our watch party feature.
v1.29.0

Changes:

  • End of Season Survey: Let us know how your season was and help shape the future of MultiViewer ๐Ÿ’š
  • Fix bug affecting the incident tracker not to be restored from the layouts
v1.28.3

Changes:

  • The Investigations Tracker window can now be saved & restored from a setup
  • New race control messages are now identified and get icons/colors
  • Improved the Investigations Tracker, now supports more message formats
  • Lap chart now properly saves to setup, instead of being saved as championship predictions
v1.28.2

Changes:

  • Hotfix: remove debug code from investigations
v1.28.1

Changes:

  • Fix: also match new format for multi-car investigations/inchidents
v1.28.0

Changes:

  • New feature: Investigations tracker let's you keep track of all ongoing investigations, reviews and penalties
v1.27.1

Changes:

  • Launch of new Chrome/Firefox extension to help sign in and open content in MultiViewer
  • Fix login issue related to entitlement token
v1.27.0

Changes:

  • New: My List allows you to add videos to watch later, shared across your devices
  • Fix weekend warmup casing in schedule
  • Add donate banner to the homepage
v1.26.11

Changes:

  • Update fit/fill button tooltip
  • Add analytics to edit live timing layouts (to check if it's found by anyone)
  • Add query parameters to to external manifest deeplink for clipping, latency settings
  • Various improvements
v1.26.10

Changes:

  • Fix IndyCar page not showing
  • Updates to sync algorithm
v1.26.9

Changes:

  • Add audio notification for WEC race control messages
  • Add "Laps since pitstop" column for WEC
v1.26.7

Changes:

  • Add more playback rate options
  • Live timing seeking now updates while you drag
  • Fix various issues related to animating position changes and new radios/race control messages
  • Update FIAWEC timing for Fuji
v1.26.6

Changes:

  • Add new dialog to help new users discover the available additional data windows
  • Set track limits popout default window size
  • Fix issue where the player would become scrollable when toggling between contain/cover
  • Change RCM for "Car Stopped" color to red to avoid confusion with safety car
  • Increase padding around the track map slightly to avoid clipping and scrolling
  • Fix spelling errors
  • Disable race control audio notification by default (you may have to turn this on in Settings > Live timing > Race control messages > Race control message audio notification if you'd like this enabled)
v1.26.5

Changes:

  • Pause adding new driver radio transcriptions when you scroll down, add button to scroll to top
  • Set default size for driver radio transcriptions popout
  • Add race control message icons for:
    • Awnings allowed
    • Mandatory tyre compound (color coded)
    • Restart order
  • Remove "flashing" animation from race control messages and driver radio transcriptions
v1.26.4

Changes:

  • Fix IndyCar live timing
v1.26.3

Changes:

  • Save driver onboard header and speedometer states to setups
  • Add option to switch between contained and cover modes for F1 video players (default is contained), allowing you to crop instead of letterbox
  • Fix bug where restoring from a setup would not restore various aspects of the windows
  • Fix track map always on top issue when toggling between transparent and non-transparent modes
  • Add "Close all players" button to VPN & Playback error dialogs
  • Fix Twitch & YouTube embed sizing
  • Add new race control message transformations for head padding material, temperatures messages
  • Add color customizations to AI radio transcriptions and driver radio snippets
  • Add warning to "Play from start" option in settings
  • Add "no results" state to search page
  • Improve language/copy in various parts of the app
v1.26.2

Changes:

  • Potential fix for restoring audio, quality and other player settings
v1.26.1

Changes:

  • Setups: a new way to manage your player layouts, along with live timing windows! Read more
  • Add T hotkey to the track map window to switch transparency
v1.26.0

Changes:

  • Right-clicking on championship prediction, sectors leaderboard, speeds leaderboard, or track limits violations will copy a screenshot to clipboard for easier sharing
  • Changing track map transparency will now automatically apply to already opened track maps
  • F1 stream selector now allows selecting live timing as well (and open it in bulk)
  • Live timing can be opened even before it's available, and it'll automatically reload when it becomes available
  • Add VPN detection error to troubleshooting page
  • Fix hover on IndyCar relative timestamps
  • Add F1 Academy icon
v1.25.0

Changes:

  • Right-click race control messages and AI Radio Transcriptions to screenshot them
  • Add close icon to track map (shown on hover)
  • Also include "pit in/out" laps when tracking track limit violations
  • Add non-ideal state for AI Radio Transcriptions, when there's no radios yet
  • Fix icon for IndyCar live timing
  • Ensure pitstop counter can't show -1
  • Update F1 TV country data (new Pro countries, small changes to delays)
v1.24.2

Changes:

  • Allow filtering AI radio transcriptions by driver by right-clicking on a driver's image in the transcriptions list
  • Introduce new player for F1.com videos
  • Add new error handling for "VPN detected" error on F1TV, read more here (tl;dr: F1 TV is now detecting most VPNs and blocking them from accessing any content)
  • Hide App menu on Windows and Linux (as it should only be shown on macOS)
  • Ensure IndyCar geoblock message doesn't show up if there's a valid source already
v1.24.1

Changes:

  • Add new app menu with help section, and change the hotkey for zooming in (Ctrl+Shift+= โ†’ Ctrl+= for Windows/Linux)
  • Fix issue that caused FIAWEC.tv to break entirely
  • Add Ricciardo headshots
  • Fix bug in Shaka that caused issues with NASCAR & IndyCar syncing
  • Add latencyTracker.enabled to debug data
  • IndyCar player will now show an error if you're being geoblocked
  • Rename changelog to "What's new"
  • Slightly update the homepage banner
v1.24.0

Changes:

v1.23.4

Changes:

  • Bug fix that caused stream-partners' overlay to break
v1.23.3

Changes:

  • Fix bug in debug data
  • Fix bug in layouts
v1.23.1

Changes:

  • New player, currently in private beta, is available for testing
  • Redesigned settings page makes it easier to find the settings without overwhelming you
  • Add third-party subscription verification API
  • Fix issue causing FIAWEC.tv to be empty
  • Internal changes to prepare for a complete overhaul of the layout engine
  • Attempt to make the app faster by improving code-splitting
v1.22.2

Changes:

  • Integrated PDF viewer for FIA decision documents
  • Open Twitch & YouTube content by pasting the URL in the search bar
  • Live socket now sends the current app version to the server, to ensure the messages sent are backwards compatible in the future
v1.22.1

Changes:

  • Allow sharing live timing layouts when you press "Edit" in the live timing layouts edit dialog, you'll have a button in the top right to share the layout. You can share it with friends or in our Discord to help others get started with live timing.
  • Add deprecation warning to old live timing deep-link
  • Add TikTok & Instagram to navigation menu, remove Reddit
  • Add link to RaceDay.watch to useful tools list
v1.22.0

Changes:

  • FIA Documents can now be loaded for F2 and F3 as well
  • Add IndyCar overtake column
  • Add community links to TikTok and Instagram, remove Reddit community link
  • Add community banner to the homepage
  • Add WEC to the supported series in the onboarding animation
  • Move FIA documents to the "F1.com" subheader
  • Better reconnection logic for driver radio transcription socket
  • Fix bug in universal live timing code that caused errors in very specific cases
  • Reduce motion in driver transcription and race control messages (no more zoom effect) for better performance
  • Allow reconnecting by hand when clicking the refresh icon in driver radio transcriptions
  • Right clicking on the driver radio transcription filter button resets the filter
v1.21.2

Changes:

  • Fix error during closing of windows
  • Correct "Coming soon" from FIAWEC.tv to "Beta"
v1.21.1

Changes:

  • Internal changes to allow other series to share live timing to other MultiViewer windows
  • Add WEC Race Control Messages popout
  • Add position & TLA tag to WEC onboards
  • Add button on FIAWEC.tv home page to open live timing
v1.21.0

Changes:

  • MultiViewer for WEC is now in public beta! ๐ŸŽ‰ It's been in a private beta for a while and thanks to loads of feedback and testing, it's now ready to be released as an initial public beta. Don't expect everything to "just work" but basic functionality is here.
  • Added player context menu for the WEC, NASCAR and IndyCar
  • Added identification to the WEC on-boards
  • Table headers in WEC timing are now sticky
  • WEC timing header stays at the top (and scrolls horizontally)
  • WEC "best lap/sector times" are now segmented per class/category, so multiple purple times across the entire field, one for each class/category
  • Add WEC live label when content is scheduled to be on-air, and labels for upcoming/replay
  • Improve WEC clock responsiveness, though still not monotonic, as the source is flawed, it's slightly less bad now
  • Added WEC driver popover when clicking on the driver's fullname column, showing the other drivers and nationalities, and who is currently active
  • Remove the 2022 season from the sidebar for F1TV
  • Fix bug with resizing players where 1080p, 720p etc. didn't set the correct window size
v1.19.4

Changes:

  • You can now pop out the AI Radio Transcriptions to a separate window (via the live timing's quick settings menu)
  • Internal improvements that allow for easier live-syncing
  • Fix season detection for AI Radio Transcription's driver images
  • Add IndyNXT streams & videos
  • Add background to transparent map when hovering (after 1s delay) to aid resizing
  • Fix bug with back button on homepage
  • Pride month logo โค๏ธ ๐Ÿงก ๐Ÿ’› ๐Ÿ’š ๐Ÿ’™ ๐Ÿ’œ
v1.19.3

Changes:

  • Improved team radio transcription UI, which is now less CPU heavy and synced to your players/live timing.
  • Fix bug that caused the live timing layouts to be discarded for users who used version 1.19.0-1.19.2. Unfortunately these are lost and can't be recovered, but if you didn't update yet, it should be resolved now and you should not have this issue.
  • Fixed several warnings on the new homepage
v1.19.2

Changes:

  • Add average speed columns for each qualifying lap
v1.19.1

Changes:

  • Add average qualifying speed column
v1.19.0

Changes:

  • MultiViewer for IndyCar: now available as a public beta! You need to use IndyCarLive.com (see availability) to be able to use the main broadcast, but you can use the onboards and live timing for free ๐ŸŽ‰ It's still beta software, so not everything is final yet, so keep that in mind. If you have questions, open a ticket in #help on our Discord.
  • IndyCar livestreams now show when they are live (and are no longer clickable when they aren't)
  • IndyCar onboards are now available in the app
  • IndyCar live timing now has a header
v1.18.0

Changes:

  • Add IndyCar live timing (private beta)
v1.17.4

Changes:

  • Add token auto-renewal to IndyCar
v1.17.3

Changes:

  • Fix timing for NASCAR
  • Add capability to manually sync onboards for IndyCar/NASCAR
v1.17.2

Changes:

  • Change "GAP" to "INT" as it makes more sense and is more consistently used across the F1 apps
  • IndyCarLive.com authentication (closed beta)
  • IndyCar livestream (closed beta)
  • NASCAR live tracker bugfix (closed beta)
v1.17.1

Changes:

  • Improved live sync: I'll now be able to live-sync much better. Make sure you press "S" to sync during the first few laps, and send your feedback on Discord in our #syncing channel. Make sure your system clock is synced (check in troubleshooting)
  • Improvements with AI Radio transcriptions: an experimental feature is available (we'll test this with a limited set of people in #formula1 on our Discord)
  • A new setting to disable "Hardware Video Acceleration" as a possible step to mitigate stuttering during playback
  • Various improvements behind the scenes in preparation of new features, can't wait to tell you more about these!
v1.17.0

Changes:

  • AI Radio transcriptions: you can now see what all drivers say (or just part of them). It's enabled by default and can be disabled with the "quick settings" screen. You can also filter them. More improvements coming soon!
v1.16.2

Changes:

  • Changes to certain private betas
v1.16.1

Changes:

  • Hotfix for Miami FP1 replay timing
v1.16.0

Changes:

  • Add car telemetry columns to live timing table (DRS, Speed, Throttle, Brake, Throttle + brake, RPM)
  • New video player (private alpha) now has a latency tracker, a way to sync, and has been refactored to promote reuse across different series
  • Partially rename "MultiViewer for F1" to "MultiViewer" as part of the expansion to other series
  • Add private beta for NASCAR
  • Add private beta for IndyCar (unfinished)
  • Internal refactor preparing for multi-series MultiViewer
  • Fixed an issue with syncing the live timing clock which caused issues with some 3rd-party plugins
v1.15.3

Changes:

  • Fix interpolation for speed traps in the mini-speedometer popover
  • Prevent wrapping "IN PIT" and "PIT OUT" labels
  • Fix bug that caused the championship predictions to crash in the 2023 Azerbaijan Sprint
  • Add backup for radio messages when first & last names aren't available
  • (invite only, alpha-state) NASCAR live timing preview (see https://twitter.com/f1multiviewer/status/1652603714761367557)
v1.15.2

Changes:

  • Add Analytics to GP Radio to see if this is still being used
  • Fix YouTube ID regex
  • Small fixes
v1.15.1

Changes:

  • Fix an issue that prevented some users from moving the track map around
  • Lower the default size for the track map to avoid having it maximize
  • Add a "3-stint tyre history" column option, in addition to the 6-stint one
v1.15.0

Changes:

  • New: Live timing layouts allow you to customize different views and switch between them
  • New: Live timing table is a completely new way to visualize the data, giving you full control over what data you see
  • Add teaser for INDYCAR integration
  • Fix wind direction arrow
  • Add colour customization logic to championship predictions, sectors and speed trap leaderboard
  • Fix bug in championship predictions resulting in NaN
  • Ensure live timing reconnects when the session changes
  • Fix typo in settings
  • Add target latency precision setting
  • Add edited flag to settings
  • Add icon for lap time reinstatement race control message
  • Add Twitch deep linking
  • Add YouTube deep linking
  • Improve migration logic
  • Ensure default config doesn't get persisted when unchanged
  • Improve default window option logic
  • Slightly improve how the playback URL is retrieved
v1.14.2

Changes:

  • Add additional F1 subscriptions to the allow list
v1.14.1

Changes:

  • Add API mutation to set driver header mode
  • Refactor internals in preparation for new features
  • Fix AM/PM times
  • Fix preview for within-DRS status color customization
  • Fix relative time on the F1 videos page
  • Ensure that users have a subscription before giving access to live timing
  • Add request authorization for F1's live timing endpoint
v1.14.0

Changes:

  • Add widevine reset dialog
  • Add backup domains for API
  • Add new deeplinks
  • Add config patch endpoint
  • Remove CDN steering
  • Add emergency homepage alerts
v1.12.11

Changes:

  • Fix GP radio URL and add clarification that it's no longer available from NL
v1.12.10

Changes:

  • Handle deep links when the application isn't running (windows only for now)
  • Add right-click menu options in player to copy F1TV and MultiViewer URLs
  • Add playerSetAlwaysOnTop to the API
  • Ensure the FIA button loads 2023 content
  • Redesigned the homepage hero
  • Add mode for 12 hour clock
  • Redesign the settings bar for live timing to be closer to replay live timing (auto-hide)
  • Improve non-ideal state for tire stint popover
  • Fix wind speed in weather widget
  • Add codec to player debug data
  • Correct last headshots for drivers, all are now up-to-date with 2023
  • Fix race condition during sign out on troubleshooting page
  • Add "Copy MultiViewer link" to the F1.com videos section
  • Fix deep link for F1.com videos
  • Add 2023 content to troubleshooting
v1.12.8

Changes:

  • Actually fix the error dialog on updates
  • Add additional deep-links
  • Add live-timing button to the sidebar
  • Update driver headshots for 2023
  • Add 2023 FIA documents
v1.12.6

Changes:

  • Fix error during updates on Windows (will still show one more time, shouldn't for the next update)
  • Fix live timing crash with corrupt/incorrect live timing state
v1.12.5

Changes:

  • Update F1TV availability data for India, Israel, and Pakistan.
  • Add RPM build for Linux
  • Add driver headshots for SAR & PIA, allow fallback to 2022 if 2023 headshots aren't available
  • Fix deeplinks from F1TV without handle
  • Lower the min-height and fix a layout issue on the login page
  • Add a subscription error if you sign in with an account without a valid F1TV subscription
  • Fix race condition in sign out logic
  • Fix tooltip not appearing on speedometer button in the player
  • Improve troubleshooting steps when no subscription is detected
v1.12.4

Changes:

  • Fix dead links
  • Update API domain
  • Add .deb for Linux
  • Fix deeplinking on Linux
v1.12.3

Changes:

  • Allow opening muvi.gg URLs from the search bar (acts as a fallback option for Linux)
  • Show notification when the player is paused because of the Watch Party's host
v1.12.2

Changes:

  • Various bugfixes for watch parties
v1.12.1

Changes:

  • Improved a bug where watch party sync wasn't picked up
v1.12.0

Changes:

  • Watch Parties
  • Preparations for new player
  • Preparations for new layout engine
v1.11.9

Changes:

  • Add lap time graph
  • Fix bug in live lap-by-lap position graph
  • Improve replay sync precision by removing per-player delays
  • Improve team radio list styling
  • Revert back to normal branding
v1.11.8

Changes:

  • Add lap chart (experimental, open via live timing's settings menu)
  • End of season banner, with short survey: https://forms.gle/a7AAxLoz6RM9pVUj9

Thank you all for an amazing season ๐Ÿ’š๐Ÿ™

v1.11.6

Changes:

  • Add deep-link for live timing (to be used later)
  • Add pop-outs for Team Radio, Sector/Speed trap leaderboards, and Championship Predictions
  • Add quick settings for live timing
  • Fix bug where on-board telemetry would scale incorrectly when "Show car telemetry" was disabled
  • Better handle multiple subscriptions in troubleshooting
v1.11.5

Changes:

  • Add homage to Sebastian Vettel
  • Add "Stopped" sectors to the live timing explanation
  • Add initial deep-linking functionality, allowing in the future to open content in MultiViewer from other apps/websites
  • Troubleshooting now scrolls up before taking a screenshot when pressing S
  • Added playback tokens to troubleshooting
  • Add backup login option using deep-link
  • Add custom subcategorisation for RaceControlMessages via the GraphQL API
  • Check for updates before starting the app (similar to Discord)
  • For the beta release channel, download links will now show the beta download page
  • On startup, clear any remaining persistent DRM licenses to avoid issues
  • Fix bug where syncing/seeking in live timing for qualifying sessions could crash the app's UI
  • Avoid flashing tutorial/pre-check during app startup
v1.11.4

Troubleshooting improvements

You can now get to troubleshooting easier than before, press Shift+T in the main window, and you will be taken to the troubleshooting page. You can also get to the troubleshooting page by clicking the "Troubleshooting" button in the sidebar.

And, if you're asked to provide a screenshot, you can now press S to take a screenshot and it's copied to your clipboard. You can then paste it into Discord.

Other changes:

  • You can now open settings by pressing Cmd/Ctrl+, in the main window
  • Live timing item countdown will try to reload the live timing state when the live timing is scheduled to go live
  • Holding the Alt/Option/Ctrl key while using the Switch stream option in the right-click menu, it will open the stream in a new player
  • The column size in the live timing screen is now dynamically decided, so if you turn off "car telemetry" in settings it will use a smaller column size
  • You can turn off animations for cars in the track map. This leads to a very stuttery experience in the track map, but reduces CPU/GPU usage significantly
  • You can step through the tutorial with arrow keys
  • Fixed a missing rounding operation on the live timing delay
v1.11.2

Troubleshooting improvements

You can now get to troubleshooting easier than before, press Shift+T in the main window, and you will be taken to the troubleshooting page. You can also get to the troubleshooting page by clicking the "Troubleshooting" button in the sidebar.

And, if you're asked to provide a screenshot, you can now press S to take a screenshot and it's copied to your clipboard. You can then paste it into Discord.

Other changes:

  • You can now open settings by pressing Cmd/Ctrl+, in the main window
  • Live timing item countdown will try to reload the live timing state when the live timing is scheduled to go live
  • Holding the Alt/Option key while using the Switch stream option in the right-click menu, it will open the stream in a new player
  • The column size in the live timing screen is now dynamically decided, so if you turn off "car telemetry" in settings it will use a smaller column size
  • You can turn off animations for cars in the track map. This leads to a very stuttery experience in the track map, but reduces CPU/GPU usage significantly
  • You can step through the tutorial with arrow keys
  • Fixed a missing rounding operation on the live timing delay
v1.11.1

Changes:

  • Fix an issue where live timing sync wouldn't set the correct time (but would show it in the text box)
  • Clarify "timing drift" setting
  • Add little hint that ESC toggles the live timing settings bar at the top
v1.11.0

Onboarding improvements

The app now greets you with a short tutorial and a pre-check, to ease the onboarding process. The pre-check checks for a number of common issues and will tell warn you if there are issues. The tutorial will guide you through the most important features of the app.

Other changes:

  • Fixed a bug where team radios would show "An error occurred"
v1.10.6

Changes:

  • Improves live timing sync by using the live-timing latency and correcting for it
  • Adds two new settings as a "escape hatch" in case the new corrections don't work as intended (I'll keep people up to date in Discord)
v1.10.5

Changes:

  • Fix track map (position) and car telemetry
  • Hopefully fix the live timing sync
v1.10.3

Improved live sync

Live sync had a number of issues for people, mainly that the live timing sync didn't work at all. This release is supposed to fix that, but it's impossible to test that without a live session. If you experience issues, please check your "Default base latency" in settings (if you didn't touch it, it's 30s by default), and calculate the "correct" live timing delay: live timing delay = (default base latency in ms, so 30000 by default) + 15500. You'll need this in case the new algorithm doesn't work for you. On Discord, we have a #syncing channel that you can read updates and instructions.

Other changes:

  • Troubleshooting now also checks if you have "play from start" turned on
  • Improved error messages with status code and body
v1.10.2

Changes:

  • Fix layout schema validation
  • Add link to troubleshooting in the app menu
v1.10.1

Troubleshooting

MultiViewer for F1 now has a "Troubleshooting page", accessible from the sidebar. This page is basically a health-check and checks all kinds of common issues and shows you how to fix them. If you have any issues, please check this page first and see if it helps you. If not, you can reach out on Discord and we'll try to help you out.

GraphQL API

MultiViewer for F1 now has a GraphQL API, which is available at http://localhost:10101/api/graphql (or check Settings, your installation might be using a different port). This API is currently in beta and is subject to change. If you have any feedback, please reach out on Discord.

Team Radio

You can now view and listen to select team radio captures (the same that were available in the F1 mobile app). If you don't want to see them, you can disable it in Settings. See how it works

Other changes:

  • When clicking on the speed in the driver telemetry bar, it'll now open detailed speed trap information
  • Changes to how gaps are shown
    • If the driver is within 1s and it's a (sprint) race session, the gap will have a green background
    • If the driver is marked as "catching" (meaning that over the last few laps, the driver has been gaining time on the driver in front), the gap will have a green border
  • Config and layouts now reside in the correct folder (instead of directly in %AppData% on Windows, and Application Support on macOS)
  • Speed up initial boot by not loading developer extensions in production
  • Add 360p and 240p presets to "Set size" in the player context menu
  • When turning off driver telemetry, the DRS will remain visible
  • Fix possible (slow) memory leak in live timing

Fixed since the beta builds:

  • Add GraphQL explorer
  • Fix country detection
v1.9.8

Live sync

Live sync is now available by default, and a number of improvements have been made. Live sync now also attempts to sync the live-timing (this is considered experimental), and now works from any player, not just from international. Feedback is still appreciated.

Moar data = Moar better

You can now view leaderboards for speeds on speed traps and best sector times by using the new buttons next to the weather in live-timing.

Championship predictions

That's how they're called anyway, but it's more like "live championship points", where you can see what the standings would be like were the session to finish right now. This is only available in sessions where points are awarded, not during qualifying (except sprint-qualifying) or practice.

Other changes:

  • Hide car telemetry: if you don't use car telemetry, or want to preserve your CPU/GPU, you can now hide it.
  • Close all other players is now an option in the context menu
  • Live in schedule: Schedule now uses items from the homepage to show them as live, instead of just scheduled start time
  • Players will now prefer cloudfront CDN, which is more reliable, and only fall back if that fails
  • Wind direction simplified, limited to 8 directions, no longer 3-character
  • Warning is now shown when "play from start" is enabled, since various features are unavailable and people may have it left enabled
  • Switch stream context menu now has consistent sorting
  • ChampionshipPrediction topic is now available in the API
v1.9.7

Changes:

  • Add recovery vehicle RCM detection
  • Make sure safety-car related penalties/investigations don't get the safety-car icon
  • When dates are unavailable in schedules, events will be sorted using their "session index", ensuring they are still in logical order (for older seasons)
  • Update Electron to 21.2.0
v1.9.6

Experimental live sync

There's now a very experimental live sync method available. To enable it, open Settings, scroll all the way down to "Experimental settings" and enable "Live sync". This method will try to see the differences in the live latencies across players and correct for it. This may not work, and may screw with your sync, which is why it's disabled by default. Try at your own risk, and please report any issues you may have with it using this form

Other changes:

  • Refactor cross-window player communication
  • Add live-latency diff tracking (for use with live-sync)
  • Add live-content error dialog (for people in regions without F1TV Pro)
v1.9.5

Changes:

  • Fixed auto-update mechanism for multi-platform builds
v1.9.4

Changes:

  • Fixes a DRM issue on macOS (please note there are now separate builds, if you're on a M1 or M2 Mac, you want to get the "Apple Silicon" or arm64 build, if you're on an Intel Mac, you want to get "Intel" or x64)
  • Added test tire compound (note that the test compound is only identified as such later in the FP2 session, it starts out as unknown)

Some links on this website are affiliate links. This means that if you click on the link and purchase the item, it supports the development of MultiViewer. This is at no additional cost to you. 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. MultiViewer for F1 requires a paid F1TV subscription and doesn't help circumvent any content protection or limitations by F1TV. MultiViewer is a non-commercial, fan-made application. Data is used for non-commercial, fair use. All product, teams 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.