From fd453077c84f984a608162137aad8c73ec4d780f Mon Sep 17 00:00:00 2001 From: WardPearce Date: Thu, 12 Feb 2026 18:24:51 +1300 Subject: [PATCH] Fixed video recommendation views --- materialious/src/lib/api/youtubejs/video.ts | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/materialious/src/lib/api/youtubejs/video.ts b/materialious/src/lib/api/youtubejs/video.ts index 745731a0..5e270cd7 100644 --- a/materialious/src/lib/api/youtubejs/video.ts +++ b/materialious/src/lib/api/youtubejs/video.ts @@ -182,24 +182,16 @@ export async function getVideoYTjs(videoId: string): Promise { ) ?.as(YTNodes.ThumbnailOverlayBadgeView); - console.log(recommended); + const viewCountText = ( + recommended.metadata.metadata.metadata_rows[1]?.metadata_parts?.[0]?.text?.text ?? '' + ).split(' ')[0]; recommendedVideos.push({ videoThumbnails: (recommended?.content_image.image as Thumbnail[]) || [], videoId: recommended.content_id, title: recommended.metadata.title.toString(), - viewCountText: cleanNumber( - extractNumber( - ( - recommended.metadata.metadata.metadata_rows[1]?.metadata_parts?.[0]?.text ?? '' - ).toString() - ) - ), - author: - ( - recommended.metadata.metadata.metadata_rows[0]?.metadata_parts?.[0]?.text ?? '' - ).toString() || '', - + viewCountText, + author: recommended.metadata.metadata.metadata_rows[0]?.metadata_parts?.[0]?.text?.text ?? '', lengthSeconds: durationOverlay?.badges[0].text ? convertToSeconds(durationOverlay?.badges[0].text) : 0,