From ea50cb1e6563dcc1d9dca8b3a7a0902db1075762 Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Fri, 20 Dec 2024 23:22:48 +0900 Subject: [PATCH] fix(discord): check imageSrc --- src/providers/song-info.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/providers/song-info.ts b/src/providers/song-info.ts index bd11907c..cbeafbd7 100644 --- a/src/providers/song-info.ts +++ b/src/providers/song-info.ts @@ -140,7 +140,12 @@ const handleData = async ( } const thumbnails = videoDetails.thumbnail?.thumbnails; - songInfo.imageSrc = thumbnails.at(-1)?.url; + songInfo.imageSrc = thumbnails.at(-1)?.url.split('?')[0]; + + if (songInfo.imageSrc && !(await fetch(songInfo.imageSrc)).ok) { + songInfo.imageSrc = thumbnails.at(-1)?.url; + } + if (songInfo.imageSrc) songInfo.image = await getImage(songInfo.imageSrc); win.webContents.send('ytmd:update-song-info', songInfo);