Skip to content
This repository has been archived by the owner on Feb 10, 2023. It is now read-only.

Releases: SoMuchForSubtlety/f1viewer

v2.0.0

01 May 12:17
Compare
Choose a tag to compare

This release switched to the new F1TV API, the old API is still partially supported but is no longer fully working. For now the available content is limited, but I will expand it in future releases.

v1.5.0

24 Mar 18:18
Compare
Choose a tag to compare

General:

  • add q shortcut to quit
  • add additional command variables ($time, $date, $year, $month, $day, $hour, $minute and $ordinal)
  • use terminal native background color (enables transparent backgrounds)
  • add -logs and -config flags to open logs and config quickly

macOS:

  • add support for arm64 (M1)

Windows:

  • check registry for VLC installation location

Known Issues:

  • The m1 binary can't access the macOS keychain to store or retrieve credentials because of CGO cross compilations limitations. Possible workaround are to run the amd64 build with Rosetta or build from source (go get github.com/SoMuchForSubtlety/f1viewer)

v1.4.0

13 Nov 18:37
Compare
Choose a tag to compare
  • fix login issues
  • add option to log in with skylarkToken cookie

v1.3.0

30 Aug 13:40
Compare
Choose a tag to compare

New Features

  • support for the 720p backup stream
  • first class support for IINA and QuickTime player on macOS

Bug Fixes

  • fix for pasting login credentials on Windows
  • fix multiple concurrent refreshes on an event duplicating items

I also made it easier to add native support for more media players, so feel free to open an issue if your favourite player is not supported by default.

v1.2.0

19 Jul 09:33
e2959e0
Compare
Choose a tag to compare
  • first class support for VLC
  • option to start multiple custom commands at once (thanks @bviolier)
  • mouse input on supported terminals
  • log-out option (thanks @chrisvaughn)
  • refresh event sessions with r

v1.1.0

29 Jun 15:30
Compare
Choose a tag to compare

Changelog

  • adapt to API chages
  • fix macOS keychain
  • don't require keystore backend to be available

v1.0.0

07 Mar 20:39
Compare
Choose a tag to compare

Version 1.0.0 changes a lot of things. F1TV now requires authentication to play videos, therefore you need to log in with a pro or access F1TV account.

Changelog

  • revamped UI
    • show command execution an output
    • login prompt for F1TV account
    • option to customize colours and orientation
  • config and logs stored in location independent of executable binary
  • simplified custom commands
  • added support for collections (like "F2: Chasing the Dream")
  • shorter loading times
  • more reliable live event detection
  • lots of small improvements and bug fixes

v0.7.3

27 Oct 08:38
Compare
Choose a tag to compare

Changelog

b73ab01 fix live check

v0.7.2

07 Sep 13:21
Compare
Choose a tag to compare

Changelog

8c1b046 add logging
918afe6 option to copy the stream URL to clipboard
e210218 fix live sessions not being detected correctly
b75942f only show info in debug mode
01c9d68 show all command output in debug window

v0.7.1

08 Jun 16:53
Compare
Choose a tag to compare

Changelog

3a9f087 Use executable location as working directory
a7581d3 add go modules support
98ab0dd check for live session periodically
d14d617 save cookie for downloaded files

F1Viewer now checks periodically for a live session and not just once at the start, the default interval is every 60 seconds, this can be canged or completely turned off in the config.

F1TV changed their infrastucture a bit and very likely broke custom commands that use $file.
To open the links in a .m3u8 file F1TV now requires a cookie to be set. You can get this cookie as a string using $cookie in your custom commands.