From 015726213027ffd97a2740acdc3d442dffd603be Mon Sep 17 00:00:00 2001 From: rainbow napkin Date: Thu, 1 May 2025 06:03:09 -0400 Subject: [PATCH] Continued youtube improvements. --- src/get-info.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/get-info.js b/src/get-info.js index f1668441..d6f4940c 100644 --- a/src/get-info.js +++ b/src/get-info.js @@ -124,11 +124,13 @@ var Getters = { YouTube.lookup(id).then(function (video) { var meta = {}; + if (video.meta.blocked) { - meta.restricted = video.meta.blocked; + meta.restricted = video.meta.blocked; } + if (video.meta.ytRating) { - meta.ytRating = video.meta.ytRating; + meta.ytRating = video.meta.ytRating; } var media = new Media(video.id, video.title, video.duration, "yt", meta); @@ -141,11 +143,13 @@ var Getters = { try{ var video = await YTDLP(`youtu.be/${id}`,{ dumpSingleJson: true, + format: "b" } ) var meta = { - ytRating: video.like_count + ytRating: video.like_count, + rawLink: video.requested_downloads[0].url } var media = new Media(video.id, video.title, video.duration, "yt", meta); @@ -215,6 +219,7 @@ var Getters = { try{ var list = await YTDLP(`youtu.be/${id}`,{ dumpSingleJson: true, + format: "b" } ); @@ -223,7 +228,8 @@ var Getters = { list.entries.forEach(function(video){ if(video != null){ var meta = { - ytRating: video.like_count + ytRating: video.like_count, + rawLink: video.requested_downloads[0].url } videos.push(new Media(video.id, video.title, video.duration, "yt", meta));