Poll

Should I add Musixmatch Lyrics support?

Sure
19 (95%)
Nope
1 (5%)

Total Members Voted: 20

Author Topic: Beenius - Genius for MusicBee  (Read 30355 times)

sveakul

  • Hero Member
  • *****
  • Posts: 3310
To not show the source of the lyrics, in beenius.conf change "addLyricsSource": true, to "addLyricsSource": false,

catalonia

  • Jr. Member
  • **
  • Posts: 64
I was referring to the title of the songs, in Spanish it says "Letra de" I guess in English I will say Lyrics by, I would like to be able to hide it, give it an order that says if the first line says Letra de, delete it

sveakul

  • Hero Member
  • *****
  • Posts: 3310
These are inserted by the website not the lyrics plugin.  You would need to use post-processing via regex statements to remove random inclusions of authors., etc  The ESLyric plugin for Foobar has that capability, but the user has to come up with the regex.  Easier just to cut the line with your mouse.

TheInvoker

  • Jr. Member
  • **
  • Posts: 85
Thanks for this plugin. it's good but sometimes it doesn't work.
Songs that are on Geenius are not loaded in MusicBee

This CD
https://genius.com/albums/Ascension-uk-band/Under-the-veil-of-madness

should have only 3 songs with missing lyrics but instead none of them get the lyrics downloaded in MusicBee

slonopot

  • Jr. Member
  • **
  • Posts: 95
Thanks for this plugin. it's good but sometimes it doesn't work.
Songs that are on Geenius are not loaded in MusicBee

This CD
https://genius.com/albums/Ascension-uk-band/Under-the-veil-of-madness

should have only 3 songs with missing lyrics but instead none of them get the lyrics downloaded in MusicBee

Thanks for your report. The plugin does work all the time if there are no connection issues, but it does not respect any uncertain results. It's mentioned somewhere in the readme that your library should match almost exactly what's published on Genius, and the tolerance is configured by altering the "distance" value in the configuration. If you are sure that what you see in musicbee matches what's there on Genius, attach a log file or a sample from it with your tracks and we'll see what's wrong.

TheInvoker

  • Jr. Member
  • **
  • Posts: 85
Thanks for this plugin. it's good but sometimes it doesn't work.
Songs that are on Geenius are not loaded in MusicBee

This CD
https://genius.com/albums/Ascension-uk-band/Under-the-veil-of-madness

should have only 3 songs with missing lyrics but instead none of them get the lyrics downloaded in MusicBee

Thanks for your report. The plugin does work all the time if there are no connection issues, but it does not respect any uncertain results. It's mentioned somewhere in the readme that your library should match almost exactly what's published on Genius, and the tolerance is configured by altering the "distance" value in the configuration. If you are sure that what you see in musicbee matches what's there on Genius, attach a log file or a sample from it with your tracks and we'll see what's wrong.

Can you elaborate?
- "my library"?
-  where is the configuration? i checked in plugin and tag (2) but i don't see this setting
-  what is "what i see in musicbee" that you mean exactly ?

slonopot

  • Jr. Member
  • **
  • Posts: 95
Can you elaborate?
- "my library"?
-  where is the configuration? i checked in plugin and tag (2) but i don't see this setting
-  what is "what i see in musicbee" that you mean exactly ?


Your library is the tracks you have in musicbee.
Configuration is in %APPDATA%/MusicBee/Plugins/beenius.conf, the log is in %APPDATA%/MusicBee/beenius.log. Take a look at the readme to understand what's going on.
What you see in musicbee is what is being requested from Genius. For example, if you have a track "Artist Whatever -- Track Whatever" and there's an exact match in Genius, it is considered valid by this plugin. If what Genius has is "Artist Whatever -- Track Whatever Album Version Translated in Traditional Chinese", the part that is different from what's been sent in the first place is checked with allowedDistance in mind and becomes obviously invalid. If you get your stuff from Qobuz, Tidal, Deezer or Apple Music, the tags for modern tracks are almost always correct and will get the matches if there are any. If you rip the CDs on your own or get the track in random places, good luck. There's a fuzzy version of Genius in the LyricsReloaded thread, but it will do the opposite and get you any lyrics even if they are from a completely different track.

TheInvoker

  • Jr. Member
  • **
  • Posts: 85
i just found out that, at least for this CD, the problem is the Artist.
Acension is the right name, but Geenius adds "(UK Band)" because maybe there are more, but it's not really in the name

hiccup

  • Hero Member
  • *****
  • Posts: 9169
There's a fuzzy version of Genius in the LyricsReloaded thread, but it will do the opposite and get you any lyrics even if they are from a completely different track.
"It will get 'any' lyrics"
Really?

Not true, It won't.
What it will do is sometimes getting lyrics for songs that both Beenius and the regular Lyrics Reloaded Genius script are unable to retrieve.
The proper advice to users is to position 'Genius (fuzzy)' after LyricsReloaded Genius and/or Beenius.
Last Edit: March 18, 2025, 10:41:09 PM by hiccup

slonopot

  • Jr. Member
  • **
  • Posts: 95
i just found out that, at least for this CD, the problem is the Artist.
Acension is the right name, but Geenius adds "(UK Band)" because maybe there are more, but it's not really in the name

Change allowedDistance to 10 (because " (UK Band)") and it will match.

TheInvoker

  • Jr. Member
  • **
  • Posts: 85
i just found out that, at least for this CD, the problem is the Artist.
Acension is the right name, but Geenius adds "(UK Band)" because maybe there are more, but it's not really in the name

Change allowedDistance to 10 (because " (UK Band)") and it will match.

i'll try thanks

Is there a setting to ignore what's in between [ ] ?
Usually things like Chorus, Verse, Guitar Solo, etc etc

sveakul

  • Hero Member
  • *****
  • Posts: 3310
Is there a setting to ignore what's in between [ ] ?
Usually things like Chorus, Verse, Guitar Solo, etc etc
"removeTags":  true

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10287
"removeTags":  true
I think there needs to be a period (.) after the word true. All the other lines in the .ini end with periods.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

sveakul

  • Hero Member
  • *****
  • Posts: 3310
"removeTags":  true
I think there needs to be a period (.) after the word true. All the other lines in the .ini end with periods.
Actually the section, which was last, did NOT have a period etc. after the value;  the preceding ones do have a "comma" after the value until the last line is reached.  Last 3 lines of my conf file--(yes the extra space before the value was present in the original!)

"addLyricsSource": true,
"trimTitle": true,
"removeTags":  true
}

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10287
Geez ... my eyes are really bad. When pasted here it's easy to see the last character in each line but the last, is a comma. In Notepad++ they look like periods. I had to paste it in to Word to confirm. <sigh>

Oh --- I removed the period from the last line in my config. Thanks.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here