[BUG] F1TV backend changes breaks playback with most video players / downloads #210
Comments
|
Yeah I just noticed this as well, thanks for pointing me in the right direction. I hope that somehow we can support the cookie in the internal player (Flyleaf). @SuRGeoNix Do you think this is possible? Retrieving the master playlist sets a cookie that is to be passed to each subsequent GET-request for segments/playlists. |
|
Yes you can already pass cookies to ffmpeg with the current, implementation. You can use FormatOpt to pass them. Check my youtube-dl plugin from master which does it and let me know if you need more help! |
|
I just double checked and there is no option for ffmpeg to auto-parse the cookies to the requests. I would first try to parse a random valid format playToken cookie (does it validate anything or just checks that it exists?). In that way you avoid sending an initial (HEAD i guess for faster) request. Otherwise, you can't avoid it. After you have the token you can pass it to Flyleaf with Config.Demuxer.FormatOpt.Add("headers","Cookie: playToken=blah; moreToken=blah2");You could add also a local proxy to ffmpeg to ensure that it sends the right data Config.Demuxer.FormatOpt.Add("http_proxy","http://127.0.0.1:8080"); |
|
@SuRGeoNix Thanks, I'll try to look into it tonight. Four week old baby not giving me much free time :P @Rolograaf Yes, this issue is causing these problems |
|
It looks like F1TV has reverted back the changes to use the old method instead... EDIT: I think someone at F1TV decided to revert back the changes for RaceControl User-Agent based client. In browser, the PLAY request returns EDIT2: More information regarding reverted changes. Returned for browsers now & RaceControl earlier: https://ott-video-fer-cf.formula1.com/hls/F1_SUT_1630005117124_1630006899845/index.m3u8?kid=1042&exp=1630139244&ttl=1440&token= |
|
Another user of Flyleaf just had a similar issue, the solution is to change the ffmpeg's user_agent to look like a normal browser |
|
@SuRGeoNix Changing ffmpeg's user agent doesn't solve any problem with cookie authorization exchange for https://ott-video-fer-cf.formula1.com based playlists. It might have started working back again due to changes mentioned in the comment above your last one. PS C:\ffmpeg-4.4-full_build-shared\bin> .\ffmpeg.exe -user_agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" -i "https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index.m3u8?kid=1042&exp=1630148690&ttl=1440&token=<token>&start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00" -c copy "out.mkv"
ffmpeg version 4.4-full_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 10.2.0 (Rev6, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-shared --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libglslang --enable-vulkan --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-INDEPENDENT-SEGMENTS')
[hls @ 000001d247d16300] Skip ('#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=128000,CODECS="avc1.4D401E",RESOLUTION=480x270,URI="index_7.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00"')
[hls @ 000001d247d16300] Can't support the subtitle(uri: index_15_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00)
[hls @ 000001d247d16300] Can't support the subtitle(uri: index_16_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00)
[hls @ 000001d247d16300] Can't support the subtitle(uri: index_17_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00)
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_1.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.885Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.885Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.885Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.885Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.885Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.885Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.885Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.885Z')
[https @ 000001d247f93dc0] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d247d9d840] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.886Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.886Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.886Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.886Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.886Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.886Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.886Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.886Z')
[https @ 000001d248042840] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_3.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248041300] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_3.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_3.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.889Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.889Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.889Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.889Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.889Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.889Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.889Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.889Z')
[https @ 000001d248042840] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_4.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d247fe4600] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_4.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_4.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.900Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.900Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.900Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.900Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.900Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.900Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.900Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.900Z')
[https @ 000001d248042840] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_5.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d247fe4600] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_5.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_5.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.901Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.901Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.901Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.901Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.901Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.901Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.901Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.901Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_6.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d247fe44c0] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_6.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_6.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.904Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.904Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.904Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.904Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.904Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.904Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.904Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.904Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_8_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248139040] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_8_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_8_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.927Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_9_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248153b00] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_9_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_9_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.927Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_10_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248153b00] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_10_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_10_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.927Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_11_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248153b00] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_11_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_11_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.927Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_12_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248153b00] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_12_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_12_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.927Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.927Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_13_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248153b00] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_13_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_13_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.928Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.928Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.928Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.928Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.928Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.928Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.928Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.928Z')
[https @ 000001d248032600] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_14_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[https @ 000001d248153b00] HTTP error 400 BadRequest
[hls @ 000001d247d16300] keepalive request failed for 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_14_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' with error: 'Server returned 400 Bad Request' when parsing playlist
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_14_0.m3u8?start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00' for reading
[hls @ 000001d247d16300] Skip ('#EXT-X-VERSION:4')
[hls @ 000001d247d16300] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:57')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:22:51.926Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:32:51.926Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:42:51.926Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T09:52:51.926Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:02:51.926Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:12:51.926Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:22:51.926Z')
[hls @ 000001d247d16300] Skip ('#EXT-X-PROGRAM-DATE-TIME:2021-08-27T10:32:51.926Z')
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_1_133275.ts?m=1624873231' for reading
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_1_133276.ts?m=1624873231' for reading
[https @ 000001d24844ed80] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133276 of playlist 0
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133275.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133275 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133276.ts?m=1624873231' for reading
[https @ 000001d24844eb40] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133276 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133277.ts?m=1624873231' for reading
[https @ 000001d24844efc0] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133277 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133278.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133278 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133279.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133279 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133280.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133280 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133281.ts?m=1624873231' for reading
[https @ 000001d24844f200] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133281 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133282.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133282 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133283.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133283 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133284.ts?m=1624873231' for reading
[https @ 000001d24844e900] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133284 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133285.ts?m=1624873231' for reading
[https @ 000001d24844e900] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133285 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133286.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133286 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133287.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133287 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133288.ts?m=1624873231' for reading
[https @ 000001d24844e900] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133288 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133289.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133289 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133290.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133290 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133291.ts?m=1624873231' for reading
[https @ 000001d24844e900] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133291 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133292.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133292 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133293.ts?m=1624873231' for reading
[https @ 000001d24844e900] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133293 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133294.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133294 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133295.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133295 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133296.ts?m=1624873231' for reading
[https @ 000001d24844f200] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133296 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133297.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133297 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133298.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133298 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133299.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133299 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133300.ts?m=1624873231' for reading
[https @ 000001d24844eb40] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133300 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133301.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133301 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133302.ts?m=1624873231' for reading
[https @ 000001d24844ed80] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133302 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133303.ts?m=1624873231' for reading
[https @ 000001d24844e140] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133303 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133304.ts?m=1624873231' for reading
[https @ 000001d24844e900] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133304 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133305.ts?m=1624873231' for reading
[https @ 000001d24844ed80] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133305 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133306.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133306 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133307.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133307 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133308.ts?m=1624873231' for reading
[https @ 000001d24844e380] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133308 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133309.ts?m=1624873231' for reading
[https @ 000001d24844f200] HTTP error 400 BadRequest
[hls @ 000001d247d16300] Failed to open segment 133309 of playlist 1
[hls @ 000001d247d16300] Opening 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133310.ts?m=1624873231' for reading
[tls @ 000001d2488e02c0] Error decoding the received TLS packet.
[hls @ 000001d247d16300] Error when loading first segment 'https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index_2_133275.ts?m=1624873231'
https://ott-video-cf.formula1.com/out/v1/cef6427416a14a2f8785b55a356bb731/index.m3u8?kid=1042&exp=1630148690&ttl=1440&token=<token>&start=2021-08-27T09:22:56+00:00&end=2021-08-27T10:37:28+00:00: Immediate exit requested
Exiting normally, received signal 2. |
|
The underlying issues is ffmpeg not keeping track of cookies correctly as I noted here SoMuchForSubtlety/f1viewer#186 (comment) A possible workaround is to start a proxy that keeps track of the cookies and adds it to the requests ffmpeg makes. |
|
Only VLC is able to live stream at the moment |
MPV worked for me too during FP3 in Spa, since changing language to German in VLC stops the stream :( |
|
MPV Seem to work again 🤔 |
|
As far as I can tell the new cookie authentication is currently only used during F1 sessions. |
|
This is fixed in the upcoming release. I added support for playToken cookies to the internal player and downloads (using a HEAD-request as suggested to retrieve the playToken cookie). VLC and Chromecast already properly support cookies. |


Describe the bug
Currently, downloads / playback with internal player / 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, RaceControl's internal player) 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 RaceControl's Internal Player or MPV, or download them.
Expected behavior
Video to play / download properly.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
F1TV account
Additional context
Why it actually fails? Requesting media segments, media playlists without "playToken" cookie returns a 400 Bad Request from F1TV.
Fix for MPV PlaybackAdd--cookiesto "Additional MPV parameters:" in "Options" to fix MPV playback!The text was updated successfully, but these errors were encountered: