From ac9b59dc843189ce60bb424dff916b285259255e Mon Sep 17 00:00:00 2001 From: Araxeus <78568641+Araxeus@users.noreply.github.com> Date: Mon, 27 Mar 2023 23:49:30 +0300 Subject: [PATCH] [downloader] Cleanup metadata * Title and artist gets cleaned as before * We now ignore thumbnail that ends with `.webp` since they cause problems --- plugins/downloader/back.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/downloader/back.js b/plugins/downloader/back.js index 6263930b..6fa7205f 100644 --- a/plugins/downloader/back.js +++ b/plugins/downloader/back.js @@ -8,7 +8,7 @@ const { join } = require('path'); const { fetchFromGenius } = require('../lyrics-genius/back'); const { isEnabled } = require('../../config/plugins'); -const { getImage } = require('../../providers/song-info'); +const { getImage, cleanupName } = require('../../providers/song-info'); const { injectCSS } = require('../utils'); const { presets, @@ -514,10 +514,10 @@ const getVideoId = (url) => { const getMetadata = (info) => ({ id: info.basic_info.id, - title: info.basic_info.title, - artist: info.basic_info.author, + title: cleanupName(info.basic_info.title), + artist: cleanupName(info.basic_info.author), album: info.player_overlays?.browser_media_session?.album?.text, - image: info.basic_info.thumbnail[0].url, + image: info.basic_info.thumbnail?.find((t) => !t.url.endsWith('.webp'))?.url, }); // This is used to bypass age restrictions