From 7c3d2f74edaf8c102c64be74a61a5a1fdda9952f Mon Sep 17 00:00:00 2001 From: aleves64 Date: Thu, 31 Dec 2020 16:50:05 +0200 Subject: [PATCH] Made get-info save if yt video is age-restricted and made playlist refuse to add age-restricted videos --- src/channel/playlist.js | 4 ++++ src/get-info.js | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/channel/playlist.js b/src/channel/playlist.js index 96ca8391..b2328353 100644 --- a/src/channel/playlist.js +++ b/src/channel/playlist.js @@ -973,6 +973,10 @@ PlaylistModule.prototype._addItem = function (media, data, user, cb) { } } + if (media.meta.rating) { + return qfail("Cannot add age restricted videos because google sucks"); + } + /* Warn about blocked countries */ if (media.meta.restricted) { user.socket.emit("queueWarn", { diff --git a/src/get-info.js b/src/get-info.js index dce6de4a..4e638469 100644 --- a/src/get-info.js +++ b/src/get-info.js @@ -71,6 +71,9 @@ var Getters = { if (video.meta.blocked) { meta.restricted = video.meta.blocked; } + if (video.meta.ytRating) { + meta.rating = video.meta.ytRating; + } var media = new Media(video.id, video.title, video.duration, "yt", meta); callback(false, media);