diff --git a/data/lyrics/ultimate_providers.xml b/data/lyrics/ultimate_providers.xml index 8f46146d5..306e1373f 100644 --- a/data/lyrics/ultimate_providers.xml +++ b/data/lyrics/ultimate_providers.xml @@ -188,6 +188,17 @@ + + + + + + + + + + + @@ -227,7 +238,7 @@ - + diff --git a/tools/ultimate_lyrics_parser/sites.js b/tools/ultimate_lyrics_parser/sites.js index d27bc0d35..c012f88f0 100644 --- a/tools/ultimate_lyrics_parser/sites.js +++ b/tools/ultimate_lyrics_parser/sites.js @@ -395,6 +395,18 @@ const siteDescriptors = { extract: '', invalidIndicator: "ERROR", }, + "musixmatch.com": { + url: "https://www.musixmatch.com/lyrics/{Artist}/{Title}", + urlFormat: [ + {punct: " _@;\\/\"\'\(\)\[\]", rep: "-" }, + {punct: "\?", rep: "" }, + ], + title: "{artist} - {title} lyrics | Musixmatch", + charset: "utf-8", + extract: [['']], + exclude: [[' data-reactid="','">']], + invalidIndicator: "We couldn't find that page." + } } // --------------------------------------------------------------------------------------------------------------------------------