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;