From 204f384d0106b6accd3ad1836b8a19f6fdbc540e Mon Sep 17 00:00:00 2001 From: Sem Visscher Date: Sun, 21 Mar 2021 14:14:26 +0100 Subject: [PATCH] fetch highest resolution image instead of lowest resolution --- providers/song-info.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/song-info.js b/providers/song-info.js index 067c5718..5bea89b8 100644 --- a/providers/song-info.js +++ b/providers/song-info.js @@ -44,11 +44,11 @@ const songInfo = { }; const handleData = async (_event, responseText) => { - data = JSON.parse(responseText); + let data = JSON.parse(responseText); songInfo.title = data?.videoDetails?.title; songInfo.artist = data?.videoDetails?.author; songInfo.views = data?.videoDetails?.viewCount; - songInfo.imageSrc = data?.videoDetails?.thumbnail?.thumbnails?.[0]?.url; + songInfo.imageSrc = data?.videoDetails?.thumbnail?.thumbnails?.pop()?.url; songInfo.songDuration = data?.videoDetails?.lengthSeconds; songInfo.image = await getImage(songInfo.imageSrc); songInfo.uploadDate = data?.microformat?.microformatDataRenderer?.uploadDate;