Releases: SoMuchForSubtlety/f1viewer
v2.0.0
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
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
- fix login issues
- add option to log in with
skylarkToken
cookie
v1.3.0
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
- 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
Changelog
- adapt to API chages
- fix macOS keychain
- don't require keystore backend to be available
v1.0.0
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
v0.7.2
v0.7.1
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.