From ec80d0d74c5b7c1b145b484aee03f3dcaa8e0eab Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Sun, 28 Mar 2021 12:32:57 +0200 Subject: [PATCH] Fix html selector for spotify suggested tracks #202 --- source/plugins/music/index.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/plugins/music/index.mjs b/source/plugins/music/index.mjs index e498262e..3168e93e 100644 --- a/source/plugins/music/index.mjs +++ b/source/plugins/music/index.mjs @@ -98,8 +98,8 @@ //Parse tracklist await frame.waitForSelector("table") tracks = [...await frame.evaluate(() => [...document.querySelectorAll("table tr")].map(tr => ({ - name:tr.querySelector("td:nth-child(2) div:nth-child(1)").innerText, - artist:tr.querySelector("td:nth-child(2) div:nth-child(2)").innerText, + name:tr.querySelector("td:nth-child(2) div div:nth-child(1)").innerText, + artist:tr.querySelector("td:nth-child(2) div div:nth-child(2)").innerText, //Spotify doesn't provide artworks so we fallback on playlist artwork instead artwork:window.getComputedStyle(document.querySelector("button[title=Play]").parentNode, null).backgroundImage.match(/^url\("(?https:...+)"\)$/)?.groups?.url ?? null, })))]