mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 10:31:47 +00:00
Fix lyrics genius missing parts
This commit is contained in:
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user