Author Topic: LyricsReloaded (Latest)  (Read 65756 times)

hiccup

  • Sr. Member
  • ****
  • Posts: 7936
Meanwhile, if someone has a solution it'll be cool to know.
When I do a test with that song including having the country in brackets, both Genius and Deezer find the lyrics without a problem.
(which is not surprising, since google shows that it got the lyrics from LyricFind, which is what Deezer is using also)

So why not use Genius and Deezer and forget about Google?

Gauld

  • Newbie
  • *
  • Posts: 13
So why not use Genius and Deezer and forget about Google?

It works great with the band you tried but half of the time, in my case, both Deezer en Genius return nothing (in "normal" mode) or wrong lyrics (with the "fuzzy" mode). So I unticked all the fuzzy options and let only the other providers.



I found another track that causes me some problems (but proves again you were right  ;)  ).

If I use my old way of tagging it does not work :


If I strip the country name and the brackets, it works great :

hiccup

  • Sr. Member
  • ****
  • Posts: 7936
If I strip the country name and the brackets, it works great :
I tried that track (without country) using the exact same providers your screenshot shows, and I don't get lyrics retrieved at all.
(so google didn't get it either)
Do you know which provider retrieved it for you?
Is it one that is below the visible ones in your screenshot?

Gauld

  • Newbie
  • *
  • Posts: 13
I tried that track (without country) using the exact same providers your screenshot shows, and I don't get lyrics retrieved at all.
(so google didn't get it either)
Do you know which provider retrieved it for you?
Is it one that is below the visible ones in your screenshot?

It's the first one, Metal Archives :


I've just redone the test :
Sodom (Ger) => Does not retreive any lyrics
Sodom => Works fine in this case.

hiccup

  • Sr. Member
  • ****
  • Posts: 7936
Sodom (Ger) => Does not retreive any lyrics
Sodom => Works fine in this case.
I now see that my previous attempt with Metal Archives failed because they seem to have my IP on a blacklist.
(my reward for doing lots of testing a couple of weeks ago)

I tried again (using a VPN), and I think I got it to work with band names + country.

Code
name: Metal Archives
loader: search

variables:
    artist:
        type: artist
        filters:
        - [regex, '^(\w*\s?\w+)*(.*)', '$1']
config:
    identity url: "(?<identity>https://www.metal-archives.com/albums/{artist}/.*?)[\"&]"
    identity pattern: ['\n{title}.*?\n.*?id="song(?<identity>.*?)"', 'is']
    lyrics url: "https://www.metal-archives.com/release/ajax-view-lyrics/id/"
    lyrics pattern: ['(?<lyrics>.*)', 's']
   
post-filters:
- strip_html
- utf8_encode
- entity_decode
- clean_spaces
- trim

Note that I removed the original regex line and replaced it with a new one.
The original line should probably not be removed, but I don't know if you can have two regex lines in a yml, or that they could perhaps be combined into one somehow.
Hopefully somebody more experienced can clear that up.
So it's best to consider my attempt as a beta test that probably needs to be refined and improved by somebody who has better understanding of this stuff.

P.S.
So in hindsight, this was never about the Google yml?
 
Last Edit: October 30, 2022, 10:29:45 PM by hiccup

Gauld

  • Newbie
  • *
  • Posts: 13
Note that I removed the original regex line and replaced it with a new one.
The original line should probably not be removed, but I don't know if you can have two regex lines in a yml, or that they could perhaps be combined into one somehow.
Hopefully somebody more experienced can clear that up.
So it's best to consider my attempt as a beta test that probably needs to be refined and improved by somebody who has better understanding of this stuff.

Thanks man it works !
I started tu use a free custom tag renamed as "Country" to use as a "group by" option for now. I'll see if I start editing my whole playlist and get rid of the actual Band (Country) stuff.

Quote
P.S.
So in hindsight, this was never about the Google yml?

Yes, in a way, when I had a "no lyrics found " I started using the right click option "Google search" to copy and paste the lyrics in MusicBee and saved it in the .MP3 file. So I thought I needed to update the Google.yml file, but maybe I'm wrong and this Google search option is a built in stuff in MusicBee and have nothing to do with this plugin...
Last Edit: October 31, 2022, 12:43:38 AM by Gauld

hiccup

  • Sr. Member
  • ****
  • Posts: 7936
Thanks man it works !
Great.
Be sure to use it only on Artist (Country), because it won't work well on Artists that don't have these brackets.

Quote
I started tu use a free custom tag renamed as "Country" to use as a "group by" option for now. I'll see if I start editing my whole playlist and get rid of the actual Band (Country) stuff.
And/or what you can do, create a virtual tag like:

Artist (c)
<Artist>$IsNull(<Country>,," ("<Country>")")

Then you could use that one for displaying, filtering, playlists etc., while plugins such as LyricsReloaded, but also things like MusicBee's artwork retrieval will still use the regular Artist tag to get good results.

P.S.
This formula assumes you populate the Country tag like: Ger, and not like (Ger)
Last Edit: November 01, 2022, 06:03:57 PM by hiccup

gaiastar

  • Full Member
  • ***
  • Posts: 222
Hi
Really love your plugin ♫
may I ask a  question ?
can't download and save synch lyrics because it's a musicbee limit or the plugin limit?
thanks
MusicBee is the best audio player ever made, Love it ♫♫

sveakul

  • Sr. Member
  • ****
  • Posts: 2500
Hi
Really love your plugin ♫
may I ask a  question ?
can't download and save synch lyrics because it's a musicbee limit or the plugin limit?
thanks
The source has to be sending synced lyrics--if it does, MusicBee supports the display.

https://getmusicbee.com/forum/index.php?topic=35083.0

https://getmusicbee.com/forum/index.php?topic=24313.0

https://getmusicbee.com/addons/plugins/473/qq-lyrics/

Gauld

  • Newbie
  • *
  • Posts: 13
And/or what you can do, create a virtual tag like:

Artist (c)
<Artist>$IsNull(<Country>,," ("<Country>")")

Then you could use that one for displaying, filtering, playlists etc., while plugins such as LyricsReloaded, but also things like MusicBee's artwork retrieval will still use the regular Artist tag to get good results.

P.S.
This formula assumes you populate the Country tag like: Ger, and not like (Ger)

Thanks again, I've created a virtual tag like you said, it works like a charm !
I've also added a "town" tag to try to get rid off this kind of problems :


But for now I'm still testing the best way to display the result.



But this is no more a LyricsReloaded plug-in issue but more of a general MusicBee topic I guess.
Thank you for your time.

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9391
Just recently Letras de musicas has been dumping some crap into the beginning and end of the returned lyrics.  

There are fourteen tracks on this album (We Never Stop by Candy Dulfer.) One track returned no lyrics. One track returned correct lyrics from Google. The rest returned what is shown below. I'm not really surprised by no lyrics as it's a fairly new album released late October.

Quote
Source: Letras de músicas

Aprenda idiomas com</p>
 <p class="learnEnglishWith-songName">Letras Academy</p>
 </div>
 </a>
 
 </section>
 
<div id="an-above-above" class="an-pub an-above is-on above" ></div>
 <div class="cnt-letra p402_premium"> <div class="an-stick stick-left"><div id="pub_38" data-refresh="15" data-intersectionratio="0.40" class="an-stick-trad with-refresh an-pub" style="display:block;"><div id="pub_38_ad_refresh"><div id="pub_38_ad"></div></div></div></div> <div class="an-stick stick-right"><div id="pub_39" data-refresh="15" data-intersectionratio="0.40" class="an-stick-trad with-refresh an-pub" style="display:block;"><div id="pub_39_ad_refresh"><div id="pub_39_ad"></div></div></div></div> <p>Move a little to the middle baby
Please don't stop
Shake it down to the lower ground,
Let it drop
Bring it back where I like it baby
You know how I like it baby
You know how I like it baby X 2

You know how I like it baby
You know how I like it baby
Just like that baby, just like that X 2

Kisses in the morning ... baby please don't stop
Your ... body is incredible high
Wanna taste you in my mouth let me kiss you honey
You know how I like it baby
You know how I like it baby X 2

You know how I like it baby
You know how I like it baby
Just like that baby, just like that X2

Now what am I gonna do, cause I can't take my eyes off you
Take my mind off you, keep my hands off you
You're breaking me, making me loose my cool X 2

You know how I like it baby
You know how I like it baby
Just like that baby, just like that X2

Yeah, uh, right there, come on baby
Uh, come on, oh, oh, oh, huuu
Yeah, can you feel it?
Uh, that's how I like it baby
Here we go now

You know how I like it baby
You know how I like it baby
Just like that baby, just like that X2
Please don't stop,
Keep it going and you don't stop
You know how I like it baby
Please don't stop,
Let it drop
Give me more, give me more

Now what am I gonna do, cause I can't take my eyes off you
Take my mind off you, keep my hands off you
You're breaking me, making me loose my cool.</p> </div> <div class="letra-menu"> <a href="/candy-dulfer/please-dont-stop/enviar_traducao.html" class="lyric_event lm_lang lm_lang_pt js-send-translation" data-tt='Tradução' data-viaplayer="true" data-ct-action="Nav Enviar Traducao" data-ct-label="Menu lateral (letra)"><i></i>Enviar Tradução</a> <a href="#" class="lyric_event lm_add" data-action="Adicionar à playlist" data-namespace="Menu lateral"><i></i>Adicionar à playlist</a> <b class="lm_siz"><i></i>Tamanho <span> <button class="lyric_event lm_siz_l" data-action="Reduzir Tamanho" data-namespace="Menu lateral">A</button> <button class="lyric_event lm_siz_r" data-action="Restaurar Tamanho" data-namespace="Menu lateral">Restaurar</button> <button class="lyric_event lm_siz_m" data-action="Aumentar Tamanho" data-namespace="Menu lateral">A</button> </span> </b> <a href="https://www.cifraclub.com.br/candy-dulfer/" target="_blank" rel="noopener" class="lyric_event lm_cif" data-action="Nav Cifra" data-namespace="Menu lateral"><i></i>Cifra</a> <a rel="nofollow noopener" target="_blank" href="/candy-dulfer/please-dont-stop/please-dont-stop-print.html" class="lyric_event lm_pri" data-action="Imprimir" data-namespace="Menu lateral"><i></i>Imprimir</a> <a rel="nofollow" href="/contribuicoes/enviar_correcao/candy-dulfer/please-dont-stop/" class="lm_edi" data-ct-action="Nav Enviar Correcao" data-ct-label="Menu lateral (letra)"><i></i>Corrigir</a> <script type="text/template" class="addToPlaylistTemplate -lyricPage"> <div data-songid="" class="addToPlaylist modal -lyricPage"> <div class="addToPlaylist-body"> <ul class="js-playlist-list-create"> <li class="addToPlaylist-new"> <i></i>Criar playlist <div class="addToPlaylist-create"> <input type="text" class="addToPlaylist-input"> <span class="addToPlaylist-counter">0/100</span> <button class="js-create-playlist bt-x">Criar</button> </div> </li> </ul> <ul class="playlist-lists"></ul> </div> </div> </script> </div> <div class="an-lyric-side"> <div id="pub_3" data-refresh="15" data-intersectionratio="0.40" class="an-letra with-refresh an-pub" style="display:block;"><div id="pub_3_ad_refresh"><div id="pub_3_ad"></div></div></div> <div id="pub_27" data-refresh="15" data-intersectionratio="0.40" class="an-letra with-refresh an-pub" style="display:block;"><div id="pub_27_ad_refresh"><div id="pub_27_ad"></div></div></div> </div>
<div id="an-above-below" class="an-pub an-above is-on below" style="display:none;"></div>
 </div> <div class="letra-info g-sp"> <div class="letra-info_comp"> Composição: Candy Dulfer / Chance Howard / Ulco Bed. <a class="contrib-link" rel="nofollow" href="/contribuicoes/enviar_correcao/candy-dulfer/please-dont-stop/compositor/" data-ct-action="Click Corrigir compositor" data-ct-label="Letra">Essa informação está errada? Nos avise.</a> </div> <div class="letra-info_user"> Enviada por <a class="contrib-link" href="/membros/3677878/" data-ct-action="Click User que enviou letra" data-ct-label="Letra">Agnes</a>. <a class="contrib-link letra-info_contrib" rel="nofollow" href="/contribuicoes/enviar_correcao/candy-dulfer/please-dont-stop/" data-mct-action="Click Link Enviar Revisão" data-mct-label="Letra">Viu algum erro? Envie uma revisão.</a> </div> </div> <div id="pub_5" data-refresh="15" data-intersectionratio="0.40" class="an-full g-1 g-mb with-refresh an-pub" style="display:block;"><div id="pub_5_ad_refresh"><div id="pub_5_ad"></div></div></div> </article> <hr class="hr" /> <div class="lyricDictionary g-pr"> <a href="/academy/?utm_source=letras.mus.br&utm_medium=dicionario&utm_id=landing_page&utm_content=link_letra" data-forward="true" class="lyricDictionary-logo academyLogo">Letras Academy</a> <h2 class="h3">Dicionário de pronúncia</h2> <div class="dictionaryTags "> <ul> <li><a href="/academy/dicionario/before/">Before</a></li> <li><a href="/academy/dicionario/would/">Would</a></li> <li><a href="/academy/dicionario/heavan/">Heavan</a></li> <li><a href="/academy/dicionario/ever/">Ever</a></li> <li><a href="/academy/dicionario/wont-2/">Won't</a></li> </ul> </div> <a class="cnt-more" href="/academy/dicionario/">Ver mais palavras</a> </div> <hr class="hr" /> <div class="latestNews g-1 g-mb g-pr cnt--dummy js-ajax-include" data-src="/candy-dulfer/latest_news.html?bottom=1"> <h3 class="h3">Posts relacionados</h3> <div class="latestNews-inner g-fix"> <div class="cnt g-1-5 cnt--clamp4"> <em><img class="lastNews-image" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="191" height="107" alt=""></em> <b></b> </div> <div class="cnt g-1-5 cnt--clamp4"> <em><img class="lastNews-image" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="191" height="107" alt=""></em> <b></b> </div> <div class="cnt g-1-5 cnt--clamp4"> <em><img class="lastNews-image" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="191" height="107" alt=""></em> <b></b> </div> <div class="cnt g-1-5 cnt--clamp4"> <em><img class="lastNews-image" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="191" height="107" alt=""></em> <b></b> </div> <div class="cnt g-1-5 cnt--clamp4"> <em><img class="lastNews-image" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="191" height="107" alt=""></em> <b></b> </div> </div> <a class="cnt-more" href="/blog/">Ver mais no Blog</a> </div> <div id="comments" class="comments g-fix"> <div class="g-2-3"> <div class="js-fb-comments"></div> </div> <div class="g-1-3"> <div id="pub_11" data-refresh="15" data-intersectionratio="0.40" class=" with-refresh an-pub" style="display:block;"><div id="pub_11_ad_refresh"><div id="pub_11_ad"></div></div></div> </div> </div> </div> </div> <div id="cnt_footer"> <div id="pub_9" data-refresh="15" data-intersectionratio="0.40" class="an-full g-1 g-mb with-refresh an-pub" style="display:block;"><div id="pub_9_ad_refresh"><div id="pub_9_ad"></div></div></div> <hr class="hr" /> <div class="g-1"> <div class="artista-top g-sp g-pr"> <script type="text/template" class="addToPlaylistTemplate -songlistPage"> <div data-songid="" class="addToPlaylist modal -songlistPage"> <div class="addToPlaylist-header"> Adicionar à playlist <a class="bt-close -no-space" href="#" rel="nofollow" id="js-close-a"></a> </div> <div class="addToPlaylist-body"> <ul class="js-playlist-list-create"> <li class="addToPlaylist-new"> <i></i>Criar playlist <div class="addToPlaylist-create"> <input type="text" class="addToPlaylist-input"> <span class="addToPlaylist-counter">0/100</span> <button class="js-create-playlist bt-x">Criar</button> </div> </li> </ul> <ul class="playlist-lists"></ul> </div> </div> </script> <div class="modal_overlay"></div> <script id="cnt-list-options-modal" type="text/template"> <div class="cnt-list-options-modal -spaced"> <ol class="cnt-list-options-list"> <li> <button class="js-add-to-playlist cnt-list-option -bt" href="#">Adicionar à playlist</button> </li> </ol> <ol class="cnt-list-options-list -share"> <li class="cnt-list-option"> <div> <span>Compartilhar</span> <div class="sh-container"> <div class="sh js-share-playlist"> <a class="sh-bt sh-f" rel="nofollow" data-nofollow="true" title="Facebook" href="http://www.facebook.com/sharer.php?u=<%= shareurl %>&quote=<%- sharetext %>">Facebook</a> <a class="sh-bt sh-t" rel="nofollow" data-nofollow="true" title="Twitter" href="http://twitter.com/share?url=<%= shareurl %>&related=letras&text=%E2%99%AB%20<%- sharetext %>%20no%20@letras">Twitter</a> </div> <div title="Copiar link" data-share="<%= shareurl %>" class="sh-link">Copiar link</div> </div> </div> </li> </ol> </div> </script> <h2 class="h3"><a href="/candy-dulfer/">Mais ouvidas de Candy Dulfer</a></h2> <i class="h-sep"></i> <div class="list-container"> <div class="list-overlay"></div> <ol class="cnt-list cnt-list--num -flex-col-2 js-song-list"> <li class="cnt-list-row -song" data-id="2082982" data-dns="candy-dulfer" data-url="please-dont-stop" data-artist="Candy Dulfer" data-name="Please Don't Stop" data-shareurl="https://www.letras.mus.br/candy-dulfer/please-dont-stop/" data-sharetext="Please Don't Stop de Candy Dulfer" > <a href="/candy-dulfer/please-dont-stop/" title="Please Don't Stop"><span>Please Don't Stop</span></a> <div class="song-options"></div> </li> </ol> </div> </div> </div> <div id="pub_24" data-refresh="15" data-intersectionratio="0.40" class="an-full g-1 g-mb with-refresh an-pub" style="display:block;"><div id="pub_24_ad_refresh"><div id="pub_24_ad"></div></div></div> <hr class="hr" /> <div class="playlists-relacionadas g-1 g-sp g-pr cnt--dummy js-ajax-include" data-src="/candy-dulfer/playlists.html?bottom=1" data-lazy="true"> <h3 class="h3">Playlists relacionadas</h3> <i class="h-sep"></i> <div class="g-fix"> <div class="cnt cnt--pl cnt--fb g-1-4"> <i><img src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="155" height="87" alt=""/></i> <b></b> <span></span> </div> <div class="cnt cnt--pl cnt--fb g-1-4"> <i><img src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="155" height="87" alt=""/></i> <b></b> <span></span> </div> <div class="cnt cnt--pl cnt--fb g-1-4"> <i><img src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="155" height="87" alt=""/></i> <b></b> <span></span> </div> <div class="cnt cnt--pl cnt--fb g-1-4"> <i><img src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" width="155" height="87" alt=""/></i> <b></b> <span></span> </div> </div> <a class="cnt-more" href="/playlists/">Ver mais playlists</a> </div> <hr class="hr" /> <div id="js-cnt-tops" data-page="lyric"> <div class="home-tops g-1 g-mb g-pr"> <div class="h1"> <a href="/mais-acessadas/">Mais acessados </a> </div> <div class="cnt-filter"> <div class="cnt-filter_tabs"> <a class="js-tab-link on" data-genre="0" data-slug="" href="/mais-acessadas/">Todos</a> <a class="js-tab-link " data-genre="666" data-slug="rock" href="/mais-acessadas/rock/">Rock</a> <a class="js-tab-link " data-genre="30" data-slug="gospelreligioso" href="/mais-acessadas/gospelreligioso/">Gospel</a> <a class="js-tab-link " data-genre="9" data-slug="sertanejo" href="/mais-acessadas/sertanejo/">Sertanejo</a> <div class="cnt-filter_more js-cnt-filter-more-genre"> <button class="js-filter-more-genre " data-default="Mais" data-genre="0" data-slug="">Mais</button> <div class="cnt-filter_drop modal js-cnt-filter_drop-genre" data-placeholder="Digite o estilo musical" data-options='[{"ID":1,"Slug":"alternativo","Label":"Alternativo"},{"ID":7,"Slug":"axe","Label":"Axé"},{"ID":38,"Slug":"blues","Label":"Blues"},{"ID":78,"Slug":"bolero","Label":"Bolero"},{"ID":39,"Slug":"bossa-nova","Label":"Bossa Nova"},{"ID":69,"Slug":"brega","Label":"Brega"},{"ID":15,"Slug":"classico","Label":"Clássico"},{"ID":42,"Slug":"country","Label":"Country"},{"ID":86,"Slug":"cuarteto","Label":"Cuarteto"},{"ID":75,"Slug":"cumbia","Label":"Cumbia"},{"ID":23,"Slug":"dance","Label":"Dance"},{"ID":50,"Slug":"disco","Label":"Disco"},{"ID":55,"Slug":"eletronica","Label":"Eletrônica"},{"ID":63,"Slug":"emocore","Label":"Emocore"},{"ID":27,"Slug":"fado","Label":"Fado"},{"ID":35,"Slug":"folk","Label":"Folk"},{"ID":8,"Slug":"forro","Label":"Forró"},{"ID":22,"Slug":"funk","Label":"Funk"},{"ID":58,"Slug":"funk-internacional","Label":"Funk Internacional"},{"ID":30,"Slug":"gospelreligioso","Label":"Gospel/Religioso"},{"ID":21,"Slug":"grunge","Label":"Grunge"},{"ID":71,"Slug":"guarania","Label":"Guarânia"},{"ID":53,"Slug":"gotico","Label":"Gótico"},{"ID":37,"Slug":"hard-rock","Label":"Hard Rock"},{"ID":18,"Slug":"hardcore","Label":"Hardcore"},{"ID":36,"Slug":"heavy-metal","Label":"Heavy Metal"},{"ID":64,"Slug":"hip-hop-rap","Label":"Hip Hop/Rap"},{"ID":66,"Slug":"house","Label":"House"},{"ID":14,"Slug":"indie","Label":"Indie"},{"ID":20,"Slug":"industrial","Label":"Industrial"},{"ID":54,"Slug":"infantil","Label":"Infantil"},{"ID":59,"Slug":"instrumental","Label":"Instrumental"},{"ID":31,"Slug":"j-popj-rock","Label":"J-Pop/J-Rock"},{"ID":48,"Slug":"jazz","Label":"Jazz"},{"ID":11,"Slug":"jovem-guarda","Label":"Jovem Guarda"},{"ID":26,"Slug":"k-pop","Label":"K-Pop"},{"ID":5,"Slug":"mpb","Label":"MPB"},{"ID":74,"Slug":"mambo","Label":"Mambo"},{"ID":70,"Slug":"marchas-hinos","Label":"Marchas/Hinos"},{"ID":76,"Slug":"mariachi","Label":"Mariachi"},{"ID":81,"Slug":"merengue","Label":"Merengue"},{"ID":85,"Slug":"musica-andina","Label":"Música andina"},{"ID":62,"Slug":"new-age","Label":"New Age"},{"ID":65,"Slug":"new-wave","Label":"New Wave"},{"ID":16,"Slug":"pagode","Label":"Pagode"},{"ID":4,"Slug":"pop","Label":"Pop"},{"ID":2,"Slug":"poprock","Label":"Pop Rock"},{"ID":45,"Slug":"post-rock","Label":"Post-Rock"},{"ID":25,"Slug":"power-pop","Label":"Power-Pop"},{"ID":19,"Slug":"psicodelia","Label":"Psicodelia"},{"ID":17,"Slug":"punk-rock","Label":"Punk Rock"},{"ID":61,"Slug":"rb","Label":"R&B"},{"ID":77,"Slug":"ranchera","Label":"Ranchera"},{"ID":13,"Slug":"reggae","Label":"Reggae"},{"ID":47,"Slug":"reggaeton","Label":"Reggaeton"},{"ID":29,"Slug":"regional","Label":"Regional"},{"ID":666,"Slug":"rock","Label":"Rock"},{"ID":46,"Slug":"progressivo","Label":"Rock Progressivo"},{"ID":3,"Slug":"rock-roll","Label":"Rock and Roll"},{"ID":40,"Slug":"rockabilly","Label":"Rockabilly"},{"ID":6,"Slug":"romantico","Label":"Romântico"},{"ID":72,"Slug":"salsa","Label":"Salsa"},{"ID":10,"Slug":"samba","Label":"Samba"},{"ID":60,"Slug":"samba-enredo","Label":"Samba Enredo"},{"ID":9,"Slug":"sertanejo","Label":"Sertanejo"},{"ID":68,"Slug":"ska","Label":"Ska"},{"ID":52,"Slug":"soft-rock","Label":"Soft Rock"},{"ID":12,"Slug":"soul","Label":"Soul"},{"ID":41,"Slug":"surf-music","Label":"Surf Music"},{"ID":73,"Slug":"tango","Label":"Tango"},{"ID":24,"Slug":"tecnopop","Label":"Tecnopop"},{"ID":84,"Slug":"trova","Label":"Trova"},{"ID":51,"Slug":"velha-guarda","Label":"Velha Guarda"},{"ID":34,"Slug":"world-music","Label":"World Music"},{"ID":83,"Slug":"zamba","Label":"Zamba"},{"ID":80,"Slug":"zouk","Label":"Zouk"}]'></div> </div> </div> </div> <div class="g-fix g-mb js-cnt-target"> <div class="top-mus g-2-3"> <ol class="top-list_mus cnt-list--col2"> <li><a href="/hinos-de-paises/46368/" title="Hino Nacional Brasileiro"> <b>Hino Nacional Brasileiro</b> <span>Hinos de Países</span> </a></li> <li><a href="/sam-smith/unholy-feat-kim-petras/" title="Unholy (feat. Kim Petras)"> <b>Unholy (feat. Kim Petras)</b> <span>Sam Smith</span> </a></li> <li><a href="/maria-marcal/deserto/" title="Deserto"> <b>Deserto</b> <span>Maria Marçal</span> </a></li> <li><a href="/rihanna/lift-me-up/" title="Lift Me Up"> <b>Lift Me Up</b> <span>Rihanna</span> </a></li> <li><a href="/jingles/sem-medo-de-ser-feliz-lula-2022/" title="Sem Medo de Ser Feliz (Lula 2022)"> <b>Sem Medo de Ser Feliz (Lula 2022)</b> <span>Jingles</span> </a></li> <li><a href="/taylor-swift/anti-hero/" title="Anti-Hero"> <b>Anti-Hero</b> <span>Taylor Swift</span> </a></li> <li><a href="/rosa-linn/snap/" title="Snap"> <b>Snap</b> <span>Rosa Linn</span> </a></li> <li><a href="/chris-brown/under-the-influence/" title="Under The Influence"> <b>Under The Influence</b> <span>Chris Brown</span> </a></li> <li><a href="/arctic-monkeys/i-wanna-be-yours/" title="I Wanna Be Yours"> <b>I Wanna Be Yours</b> <span>Arctic Monkeys</span> </a></li> <li><a href="/harpa-crista/853769/" title="Porque Ele Vive"> <b>Porque Ele Vive</b> <span>Harpa Cristã</span> </a></li> </ol> </div> <div class="top-art g-1-3"> <ol class="top-list_art"> <li><a href="/harpa-crista/"> <img data-original="https://akamai.sscdn.co/uploadfile/letras/fotos/3/0/8/3/3083b1621a661eee9c2eb4ef9d03daa5-tb.jpg" data-srcset="https://akamai.sscdn.co/uploadfile/letras/fotos/3/0/8/3/3083b1621a661eee9c2eb4ef9d03daa5-tb.jpg 1x, https://akamai.sscdn.co/uploadfile/letras/fotos/3/0/8/3/3083b1621a661eee9c2eb4ef9d03daa5-tb4.jpg 2x" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" alt="" width="76" height="76" /> <b>Harpa Cristã</b> </a></li> <li><a href="/taylor-swift/"> <img data-original="https://akamai.sscdn.co/uploadfile/letras/fotos/b/5/0/a/b50aec94dbf33c77b4f37dd8714d2b67-tb.jpg" data-srcset="https://akamai.sscdn.co/uploadfile/letras/fotos/b/5/0/a/b50aec94dbf33c77b4f37dd8714d2b67-tb.jpg 1x, https://akamai.sscdn.co/uploadfile/letras/fotos/b/5/0/a/b50aec94dbf33c77b4f37dd8714d2b67-tb4.jpg 2x" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" alt="" width="76" height="76" /> <b>Taylor Swift</b> </a></li> <li><a href="/hinos-de-paises/"> <img data-original="https://akamai.sscdn.co/uploadfile/letras/fotos/f/9/7/0/f970d889b58cab5fb0491a0ba513dd54-tb.jpg" data-srcset="https://akamai.sscdn.co/uploadfile/letras/fotos/f/9/7/0/f970d889b58cab5fb0491a0ba513dd54-tb.jpg 1x, https://akamai.sscdn.co/uploadfile/letras/fotos/f/9/7/0/f970d889b58cab5fb0491a0ba513dd54-tb4.jpg 2x" src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" alt="" width="76" height="76" /> <b>Hinos de Países</b> </a></li> </ol> </div> </div> <a href="/mais-acessadas/" class="cnt-more">Ver mais músicas e artistas</a> </div> </div> <div id="js-contribsModal-container"></div> <script id="js-contribsModal" type="text/template"> <div class="modal modal--center centeredModal"> <p class="centeredModal-header"> Contribuições </p> <div class="centeredModal-content"> <nav class="tabsNavigator"> <ul> <li data-tab-id="0" class="is-active"><button>Letra</button></li> <li data-tab-id="1"><button>Tradução</button></li> <li data-tab-id="2"><button>Legendas</button></li> </ul> <i class="tabsSelector"></i> </nav> <div id="acknowledgment"></div> <div class="contribsModal-content"> <div data-tab-id="0" class="tabContent is-active"> <h2 class="centeredModal-subtitle">Envio</h2> <ul> <li class="contribsModal-contrib" data-contrib-id="3677878"> <a href="/membros/3677878/" data-mct-action="Click Link Para Perfil do Contribuidor" data-mct-label="Modal Contribuidores"> <img src="data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=" alt="" data-original="https://akamai.sscdn.co/uploadfile/cifraclub/avatar/7/8/1304821362.jpg" width="45" height="45"> </a> <div> <span class="name">Agnes</span> <span>Envio <time class="js-contrib-time" datetime="2012-03-12T00:00:00-03:00"></time></span> </div> </li> </ul> <div class="contribsModal-footer"> <a href="/contribuicoes/enviar_correcao/candy-dulfer/please-dont-stop" data-mct-action="Click Link Enviar Correção" data-mct-label="Modal Contribuidores" class="contribsModal-button bt-b">Viu algum erro? Envie uma revisão</a> </div> </div> <div data-tab-id="1" class="tabContent"> <div class="contribsModal-empty"> <img src='//akamai.sscdn.co/letras/static/img/contribs_missing.v90d73319.svg' alt="" width="159" height="140"> <h2>Procurando a tradução?</h2> <p>Ainda não recebemos essa contribuição por aqui. Que tal nos enviar?</p> <a href="/candy-dulfer/please-dont-stop/enviar_traducao.html" data-mct-action="Click Link Enviar Tradução" data-mct-label="Modal Contribuidores" class="contribsModal-empty-button">Enviar tradução</a> </div> </div> <div data-tab-id="2" class="tabContent"> <div class="contribsModal-empty"> <img src='//akamai.sscdn.co/letras/static/img/contribs_missing.v90d73319.svg' alt="" width="159" height="140"> <h2>Procurando a legenda?</h2> <p>Ainda não recebemos essa contribuição<br /> por aqui. Que tal nos enviar?
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

hiccup

  • Sr. Member
  • ****
  • Posts: 7936
I noticed songs not getting matched using Deezer (build-in) that are available at Deezer.
The cause seems to be that my track titles use curly apostrophes, while Deezer seems to expect straight ones.

These don't work:
Code
Leonard Cohen - Last Year’s Man
The Doobie Brothers - There’s a Light

When replacing them with straight ones they do:
Code
Leonard Cohen - Last Year's Man
The Doobie Brothers - There's a Light

The same seems to go for Artist.
Code
Mother’s Finest - Baby Love
is also not found with a curly quote.


I tried to edit the yml, but as soon as I only add:
Code
        - [regex, "’", "'"]
under 'title:'  the yml is not recognised/accepted by MB any more.
I have no clue why that is?

hiccup

  • Sr. Member
  • ****
  • Posts: 7936
Just recently Letras de musicas has been dumping some crap into the beginning and end of the returned lyrics.  
There are fourteen tracks on this album (We Never Stop by Candy Dulfer.) One track returned no lyrics. One track returned correct lyrics from Google. The rest returned what is shown below. I'm not really surprised by no lyrics as it's a fairly new album released late October.
Not an answer to your question, but I am curious why Genius doesn't catch e.g. this song from that album:
Candy Dulfer - Please Don't Stop
https://genius.com/Candy-dulfer-please-dont-stop-lyrics?react=1

It seems a straightforward match to me?

Forget about it, my mistake.
Last Edit: November 04, 2022, 07:42:35 PM by hiccup

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9391
Not an answer to your question, but I am curious why Genius doesn't catch e.g. this song from that album:
Candy Dulfer - Please Don't Stop
https://genius.com/Candy-dulfer-please-dont-stop-lyrics?react=1
It appears that you're searching for "Please Don't Stop" (a single track) while the new album is titled "We Never Stop" and my thought is that no provider has the lyrics for the new album. With the exception of one track "Jammin' Tonight" which has appeared a different album of hers. Try looking for "We Never Stop" which is track 7 from the new album of the same name.
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

hiccup

  • Sr. Member
  • ****
  • Posts: 7936
Ah yes, that's indeed a different song.

Also, my previous report that the plugin failed in finding that song can be ignored.
What happened was this:
I renamed the Artist and the Title of an existing song in my testing library to 'Candy Dulfer' and 'Please Don't Stop'.
And the plugin failed on it.
But now I realise that while changed the display artist, the original artist of that track was still (hidden out of sight) under Artist: Artist.
And so the plugin looks for 'Artist: Artist', not for the displayed artist.
I'll have to remember that…