Files
invidious/patches/7-range-header.patch
T
Emilien Devos 190583e354 update patches
2022-06-10 17:41:17 +02:00

30 lines
1001 B
Diff

From 0b438cd5cfca597362d68e730d536046ba881f7d Mon Sep 17 00:00:00 2001
From: Emilien Devos <contact@emiliendevos.be>
Date: Fri, 10 Jun 2022 17:40:42 +0200
Subject: [PATCH 1/1] use range query string instead of header
---
assets/js/player.js | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/assets/js/player.js b/assets/js/player.js
index 7d099e66..18f34e97 100644
--- a/assets/js/player.js
+++ b/assets/js/player.js
@@ -42,6 +42,12 @@ embed_url = location.origin + '/embed/' + video_data.id + embed_url.search;
var save_player_pos_key = 'save_player_pos';
videojs.Vhs.xhr.beforeRequest = function(options) {
+ if (options.headers){
+ if (options.headers.Range) {
+ options.uri = options.uri + '&range=' + options.headers.Range.split("=")[1];
+ delete options.headers.Range;
+ }
+ }
// set local if requested not videoplayback
if (!options.uri.includes('videoplayback')) {
if (!options.uri.includes('local=true'))
--
2.36.1