From f960de988bff91cec3e101043e2dea24c915f5e7 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Thu, 1 May 2025 12:38:08 +1200 Subject: [PATCH] Ignore startRange error --- materialious/src/lib/sabr/formatKeyUtils.ts | 1 + materialious/src/lib/sabr/shakaHttpPlugin.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/sabr/formatKeyUtils.ts b/materialious/src/lib/sabr/formatKeyUtils.ts index f1c121bc..8bac92c4 100644 --- a/materialious/src/lib/sabr/formatKeyUtils.ts +++ b/materialious/src/lib/sabr/formatKeyUtils.ts @@ -58,6 +58,7 @@ export function createSegmentCacheKey( if (isInit && format) { return `${mediaHeader.itag}:${mediaHeader.xtags || ''}:${format.content_length || ''}:${format.mime_type || ''}`; } + /* @ts-ignore */ return `${mediaHeader.startRange || '0'}-${mediaHeader.itag}-${mediaHeader.xtags || ''}`; } diff --git a/materialious/src/lib/sabr/shakaHttpPlugin.ts b/materialious/src/lib/sabr/shakaHttpPlugin.ts index 8d85a99b..fbeb11dc 100644 --- a/materialious/src/lib/sabr/shakaHttpPlugin.ts +++ b/materialious/src/lib/sabr/shakaHttpPlugin.ts @@ -51,7 +51,7 @@ export class HttpFetchPlugin { const headers = new HttpFetchPlugin.Headers_(); HttpFetchPlugin.asMap(request.headers).forEach((value, key) => { - headers.append(key as string, value); + headers.append(key as string, value as string); }); let sabrStreamingContext: string | null = null;