So far the API still works. Not sure, they don’t say much about what this will mean, if the API itself will be taken over by Happi.dev or if it will stop working at some point. If it does stop working we definitely should take the plugin from the list.
Happi.dev has their own music API also. It works a bit differently and needs additional requests to search for a matching track. Also it’s not exactly documented how their search endpoint works, so might be a bit hit and miss to find the proper track. But if someone would create a plugin using this API that would be great.
The new plugin Happi.dev Lyrics is now available from within Picard’s plugin management to download and use. You’ll need to register for an API key on https://happi.dev/
Hi,
The plugin crashes the entire MusicBrainz Picard in version 2.6.1.
I tried installing it, and after Pressing the “Make it So!” button the app crashes.
It also crashes when trying to open the app again.
Only manually deleting the file fixes it
Thanks for reporting. This is rather odd. I can reproduce this when starting Picard on Windows via start menu, but not when I launch it from command prompt or run from source. That means I don’t yet know how exactly it is crashing. I’ll investigate.
Ok, found out what happens. If you haven’t configured an API key it can run into an endless recursion and finally crash.
The workaround for you is to go into Options > Plugins > happi.dev Lyrics and configure the API key (without this you won’t get any lyrics anyway).
I’ll provide an update to the plugin soon.
UPDATE: To answer the question why I could not reproduce this first: If you have other plugins installed that do requests per track (such as AcousticBrainz) the problem would not trigger.
Thanks for the update, unfortunately it is still crashing for me, I can install the plugin and click on “Make it so!” button but if I try to open the options again Picard crashes. I’m using Windows 10.
But I found out it only crashes if the dark theme is enabled (at least using the default value), if I install the plugin and at the same time change the theme to light, close and reopen Picard the options window is opened successfully, then if I change the theme back to dark theme it doesn’t crash anymore.
Now I’ve tried to reproduce the error and I can’t. I tried deleting the plugin, changing back the theme to “default”, reopening Picard, installing the plugin, open options again and… it doesn’t crash anymore. It made it crash before (I tried reinstalling the plugin ~5 times before changing the theme and in all of them Picard crashed).
I wanted to test the “happidev_lyrics” API and downloaded the plug-in and I used “install plug-in” from the preference-window to oben the “.py” file. BUT I did not uninstall other API’s before (including “apiseeds_lyrics”). Now Picard crashes whenever I try to open preferences. How to proceed?
I’m not sure where the path in Mac is but you can go to the application data folder and delete the plugin manually, in Windows the path is AppData\Local\MusicBrainz\Picard\plugins maybe you can figure it out, I know next to nothing about Mac.
Thanks @IvanDobsky and @1024mb Picard is working again and I can open preferences again.
I was able to install the plugin happi.dev and I went to the web-page to get an API-key. Nevertheless the result is disappointing. I tested with the CD “Fearless (Taylor’s Version)”: For most of the songs there was no lyrics found: the tag is empty. For two songs the lyrics tag gets wired content - looks much like a html code. Which raises the questions: Is there a reliable plugin to get lyrics?
The music is stored in .flac files and to verify I used the program “Metadatics”.