I'll admit to being a bit confused about this, so I'll summarize what I think I heard for my own and hopefully others benefit. First, thanks slonopot for taking the time to respond and invest more work on our behalf.
1. The current state of the mbLR DLL code is so old that it's a miracle Mayibongwe has been able to keep it going as well as he has.
2. The problems with adding sites like Metal Archives and the new Google are not due to a basic incompatibility with MusicBee, but with the fact that the plugin needs a total re-write, a separate GitHub "branch" where the old code can be let go of completely. That would necessitate a large initial time committment on behalf of its auteurs, and of course the needed coding skills.
3. A test yml that does work on Metallum was included, as well as a modified mb_LyricsReloaded.dll required to run it. I can confirm that it DOES work (draw lyrics from Metal Archives), and from what I can see so far at no penalty to the previously existing sources that had still worked after the Metallum/Google problem surfaced, including the 3 separate slonopot plugins (Beenius, etc.). If anything, obscure sources had returns MORE often than before (lyricsify, lyricsovh, etc.).
FWIW at this early date: these Internet radio songs were not found although the lyrics were returned from metallum by the Foobar ESLyric plugin:
Metallica - 72 Seasons ; HolyHell - Armageddon ; Schwarzer Engel - Mitternacht (Club Edit) ; Edenbridge - The Silent Wake
Continuing:
4. At first download, Firefox gave a virus warning for the DLL, to which I responded proceed anyway. After downloading the file a scan at VirusTotal showed 0/72 flags, or 100% CLEAN.
5. The slonopot separate plugins have a "title trim" option that if active would remove various symbols like (), [], & from the title field when performing a search to keep them from interfering with the search. This does not seem to be present in the test YML--is it possible to add that option, and if so, where and how?
6. Kind of a cop-out I know, but would it be possible to release slonopot Metal Archives as a separate plugin like LRCLIBee, Museexmatch, and Beenius, to buy time to keep doing things "as before" until the "YML enjoyers club" can be found to do the work described in #2 above?
The modfied DLL maintains the file version of 1.26 with "Company: Authored by Cube Island" in its pop-up description.
Yes I admit to being one lonely voice asking for this on the forum but if there's one thing I've found is that the "General Public" doesn't even know what they want much less how to ask for it. If it makes pretty covers and balls-to-the-wall-dude audio it's all they ever expected--ever KNEW to expect. And, how do ya use that dang forum anyway?? All I can say is thanks to the BoringNames, hiccups, kamens, mayibongwes and yes slonopots for listening to a wider audience.
P.S. Also "early but FWIW"--the new DLL creates a huge log file (log.log) compared to the old one (mine is 28MB after just a few hours). While Mayibongwe had code incorporated into his DLL to delete the log after a certain size I don't believe the new DLL does. I'm not sweating it because I run a batch file that completely cleans up those kind of leftovers from MusicBee Portable. The log file itself is located at C:\MusicBee\AppData\mb_LyricsReloaded\log.log.