[BUG] F1 TV Backend Change breaks playback #186
Comments
|
I think this is an unfixable issue for f1viewer. Changes to make MPV work with F1TV streams need to be done on the MPV client, not f1viewer. |
|
Looking at the configuration/options for mpv, there are cookie options that allow setting cookies to be used. So likely this is possibly fixable at this level. |
|
This doesn't work, my apologies. Check robvdpol/RaceControl#210 (comment) for why it works now, |
|
Thanks for the report, I just noticed the same issue. ffmpeg (what mpv uses for streams) picks up on the cookie, but only uses it for the first request and then drops it. this is the output of I filed a bug with ffmpeg, let's see what they say. VLC can still be used, and other players probably work too. |
|
I added support for proxying requests as a temporary workaround. ddef349 There will be a release before the weekend. |
|
new release is out https://github.com/SoMuchForSubtlety/f1viewer/releases/tag/v2.3.0 |
Describe the bug
Currently, playback with mpv are all broken due to this backend change. Before for retrieving the master playlist and all the media segments from the media playlists from the master playlist was as simple as doing a GET request to the segment/playlist. However, now it seems like F1TV wants to use cookie "playToken" to authenticate GET requests to content server. Most video clients (ffmpeg, mpv) doesn't seem to be able to set and send the cookie correctly. As a result, all content fail to load via the above mentioned players. VLC Media Player however is able to load the content without issue it seems like.
To Reproduce
Steps to reproduce the behavior:
Open any video stream with MPV.
Expected behaviour
Video Plays
F1TV account plan
Pro/Proxy, however this is irrelevant, see robvdpol/RaceControl#210
Desktop (please complete the following information):
-win10
-chocolatey
Logs
See: robvdpol/RaceControl#210
Notes
Some description copied from the related bug, and therefore might be incorrect!
The text was updated successfully, but these errors were encountered: