Fix lyrics genius missing parts

This commit is contained in:
Araxeus
2022-04-06 18:57:39 +03:00
parent ea35da52c3
commit b6ee861166

View File

@ -34,17 +34,12 @@ module.exports = () => {
console.log("Fetched lyrics from Genius"); console.log("Fetched lyrics from Genius");
} }
const wrapper = document.createElement("div"); const wrapper = document.createElement("div")
wrapper.innerHTML = html; wrapper.innerHTML = html;
const lyricsSelector1 = wrapper.querySelector(".lyrics"); const lyricsSelector1 = Array.from(wrapper.querySelectorAll('[class^="Lyrics__Container"]')).map(d => d.innerHTML).join('<br>')
const lyricsSelector2 = wrapper.querySelector( const lyricsSelector2 = wrapper.querySelector(".lyrics")?.innerHTML;
'[class^="Lyrics__Container"]'
); const lyrics = lyricsSelector1 || lyricsSelector2 || null
const lyrics = lyricsSelector1
? lyricsSelector1.innerHTML
: lyricsSelector2
? lyricsSelector2.innerHTML
: null;
if (!lyrics) { if (!lyrics) {
return; return;
} }