I have been testing these provides:
Genius: It works, included in mb_LyricsReloaded_v1.2.7
Genius Headers: it works, thanks to Naireem and Sveakul for sharing it, I have also added the line - [regex, 'LLetra de ".*?<br/><br/>', ""] because sometimes instead of "Letra de" of it "Lletra de". This change only affects spanish users.
name: Genius headers
variables:
artist:
type: artist
filters:
- strip_diacritics
- lowercase
- [replace, "!!!", "chk-chik-chick"]
- [regex, '(?<=\W|\s)+(feat.+|ft[\W\s]+|(f\.\s)).+', ""]
- [regex, '\.+|,+|(\W+(?=$))|(^\W+)', ""]
- [regex, "'", ""]
- [regex, '(?<=[a-z0-9%])[^\sa-z0-9%]+(?=[a-z0-9%]+)', "-"]
- [regex, '((?<=\s)([^a-z0-9\s-])+(\s|\W)+)|((?<=\w)([^a-z0-9-])+(\s|\W)+)', " "]
- [strip_nonascii, -]
title:
type: title
filters: artist
config:
url: "https://genius.com/{artist}-{title}-lyrics"
pattern: ['<div data-lyrics-container="true" class="Lyrics-sc-.*?\-\d.*?">(?<lyrics>.*)<div class="LyricsFooter-sc-.*?\-\d.*?">', 's']
post-filters:
- [regex, 'You might also like</div>', "\n"]
- [regex, '<div class="PrimisPlayer.*?>', "\n"]
- [regex, 'Letra de ".*?<br/><br/>', ""]
- [regex, 'LLetra de ".*?<br/><br/>', ""]
- [regex, '<inread-ad></inread-ad>', ""]
- [regex, '<div class="StubhubLink.*?</div>', ""]
- br2nl
- strip_html
- utf8_encode
- entity_decode
- clean_spaces
- [regex, '\n{2,}',"\n\n", 's']
- [regex, '\[(\[)',"$1", 's']
- trim
Bandcamp: It works.
ChartLyrics: It works.
Cušpajz: It works.
Letras: It works.
Lyrics Freak: It works.
Lyrics Mania: It works.
Lyrics Mode: It works.
Lyrics.ovh: It works.
Lyricsify: It works.
Oldie Lyrics: It works.
Pesni Guru: It works.
Song Lyrics: It works.
Songtexte: It works.
Versos Perfectos: It works.
Google: Not Working.
Lyrics: Not Working.
Lyric Find: Not Working.
Viasona: Not Working.