diff --git a/materialious/src/lib/patches/youtubejs.ts b/materialious/src/lib/patches/youtubejs.ts index b081eb0f..6f9534e2 100644 --- a/materialious/src/lib/patches/youtubejs.ts +++ b/materialious/src/lib/patches/youtubejs.ts @@ -17,12 +17,16 @@ export async function patchYoutubeJs(videoId: string): Promise { throw new Error('Unable to pull video info from youtube.js'); } - let manifest = await video.toDash(); + let dashUri: string = ''; - // Hack to fix video not displaying. - // Thanks to absidue & Andrews54757 - manifest = manifest.replaceAll(' { published: 0, publishedText: video.primary_info.published.toString(), premiereTimestamp: 0, - liveNow: false, + hlsUrl: video.streaming_data?.hls_manifest_url || undefined, + liveNow: video.basic_info.is_live || false, premium: false, isUpcoming: false, videoId: videoId,