Files
invidious/patches/invidious/0005-range-header-improvement.patch
T
2026-02-11 19:16:46 +01:00

30 lines
983 B
Diff

From 57ce1ebd3bdc7594e41e4bae88fe6d9be5955da9 Mon Sep 17 00:00:00 2001
From: weidenwiesel <webmaster@nerdvpn.de>
Date: Sat, 20 Dec 2025 11:27:24 +0100
Subject: [PATCH 05/18] Range header improvement
---
assets/js/player.js | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/assets/js/player.js b/assets/js/player.js
index ecdc0448..d5eafe2c 100644
--- a/assets/js/player.js
+++ b/assets/js/player.js
@@ -46,6 +46,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.39.5