Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Redearth

Pages: 1 23
16
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 27, 2022, 10:01:45 AM »
I've asked you before to stop bashing plugins that you don't like. A simple PM to the developer has been suggested to you more than once yet you haven't said that you've done that. In addition, another reply in this thread has informed you that the plugin developer has a real life and is quite busy.
Not "don't like". Not at all. Broken. Broken. Doesn't work. No one responds to the fact that this is broken.

This is the third thread I've come across today where you are bashing a plugin. I'll say it politely once more: knock it off. Develop it yourself if you don't like what's currently available.
I've actually tried developing for and against these plugins.
I've posted my analysis on the source code. You've done none of that.

What have you contributed towards this, or any other plugin? What have you contributed towards any other plugins? Any other plugin? Have you coded anything?

Hundreds of posts don't help. They're just hundreds of posts.

17
General Discussions / Re: LyricsReloaded discussion
« on: June 27, 2022, 08:48:24 AM »
It's time for this or a new plugin to use APIs instead of page-scraping.
There's almost literally a ticking clock on this plugin using these sorta websites.
The person who created this updated plugin has previously stated that anyone who wants to take it over should contact him. He admittedly has stated he doesn't have the technical knowledge to keep it going. But somehow he does.
If you don't like the way it works, feel free to take over the plugin or create your own.
For many of us, it's working just fine and somehow, despite not wanting to, frankz keeps it going.

I was literally one of the people that tried to take it over and help fix it for the community.
I'm telling you it's broken.
Feel free to look at my post history.
I want to help, but  it's fucking hard.

18
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 27, 2022, 08:27:58 AM »
Appreciate your time. Any luck on getting the plugin to work?

19
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 20, 2022, 11:15:20 AM »
Btw, any new posters.: This plugin doesn't work, no one can help you, sorry to waste your time.

20
General Discussions / LyricsReloaded discussion
« on: June 20, 2022, 10:34:06 AM »
It's time for this or a new plugin to use APIs instead of page-scraping.

There's almost literally a ticking clock on this plugin using these sorta websites.

This won't last long, but it's at least a step forward: https://github.com/slonopot/Beenius

21
Plugins / Re: Beenius - Genius for MusicBee
« on: June 20, 2022, 10:16:32 AM »
Again I appreciate you taking the time to see if my "sample" tracks worked with your plugin.
@phred Thanks for submitting the 7 edge-cases. They were actually helpful, but trying hundreds of artists over hundreds of songs is much more helpful for actually testing a lyrics plugin.

This is a great plugin for generally properly-tagged songs. I think the main threat is Genius pulling it's support, but that's much less a threat than Genius simply... changing its URL.

The reason those songs worked is because Genius currently redirects a few songs like:
https://genius.com/paul-mccartney-got-to-get-you-into-my-life-lyrics
to:
https://genius.com/Paul-mccartney-got-to-get-you-into-my-life-live-1989-lyrics

It's tremendously unstable.

Supporting it for a while is fine, but as a moderator, it might be better to support longer-term solutions.

22
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 20, 2022, 09:29:25 AM »
My god. Download plugin. Doesn't work. The end.
What's the complication? I'm not trying to harm the developer.
Plugin doesn't work. Is this a cult?

23
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 14, 2022, 03:08:22 AM »
Would any moderator perhaps consider acknowledging this plugin has been broken for 1-2 years and like to tell new users that this plugin is broken? Is that a thing here?

24
Plugins / Re: Beenius - Genius for MusicBee
« on: June 13, 2022, 11:42:09 AM »
Furthermore, I can't recommend this to anyone, especially those who are using the Lyrics Reloaded (Updated) plugin, since I have no way of knowing if it even works.
It was made only because the latest version of Lyrics Reloaded (Updated) didn't work. You have an option to proceed to mess with regexes, this is the alternative that requires any basic understanding of how MusicBee plugins work. If you were able to use Lyrics Reloaded, you won't have any issues with mine.
Agreed. LyricsReloaded as a downloadable plugin doesn't actually work. Users are required to find the forum thread and look through the latest posts to try to piece together the latest version of a yaml file and manually place it in the directory, and every minor change causes it to break. Additionally, almost all of the providers that are placed in the list don't work and can't be deleted. Only people on the LyricsReloaded forum topic are used to this idea as a workable solution, but as a downloadable plugin it's ridiculous.
An API-based plugin won't have any of these issues.

Added this to https://github.com/slonopot/Beenius, thanks
Sure. Is it possible to add that as a readme to the plugin page?

MusicBee passes the data to plugins in the user-managed configurable order until the first hit. If you use LyricsReloaded, you'll have Genius and Genius via Beenius in your settings. Next, when the search is invoked, MusicBee will invoke all the providers sequentially until any valid result. You can configure multiple sources to be requested in the desired order.
That's not what occurs in my testing.
If both plugins are enabled, LyricsReloaded will only work until MusicBee is restarted, and for some reason it tries to load Genius via Beenius but fails. But after a restart, LyricsReloaded will no longer search. And even if the Genius via Beenius provider is unselected, Beenius is still used for some reason.
There's no Beenius log, so I don't know what's going on there.

2. To get rid of that popup window about loading your plugin,, I think you maybe need to implement the ReceiveNotification() function since your plugin is configured to receive startup notifications, and while I'm not sure, it seems like MusicBee might be creating that popup since nothing handled it. If I'm 100% wrong I am sorry. Haven't looked into it much.
I'll try if it'll need additional updates, the basic idea was to quickly make something that works and fill my library with lyrics. There's not much documentation to the APIs anyways.
Yeah I know, hence my caveat about really not being sure. But a quick copy-paste of ReceiveNotification() from LyricsReloaded and some minor editing might knock it out quickly.
I applaud anyone who can make a working plugin based on the state of MusicBee's non-documentation and terse Interface.

3. Highly recommend adding a logger. They are incredibly helpful for plugins, especially if people are having issues, e.g. getting results, your config file settings or whatever. Especially since it's a new plugin, people cab also refer to it to help you.
It's too simple to have any errors that aren't users. Genius might revoke the API key I've borrowed from their Android app and that's it. All the other issues are mismatches in the user library and Genius databases.
Come on now. Your plugin code may be simple, but MusicBee is not, and don't pretend it is guaranteed to be 100% bug free, especially with the proprietary allowedDistance code. If it fails for any reason, be it an application update, an unexpected input string, the Genius server being down, having a log that just outputs some information would be extremely helpful. Additionally, just knowing what it's searching for using the Beenius config would also be nice to have, especially for those really willing to tweak that config file.

There were actually a few more things I preferred to ask about, but this is getting long and it seems most important to ask about your use of your client-side auth using your token with your token insecurely used by the plugin and also it being stored in the source code repo. Kinda only  getting away with it now since the plugin isn’t getting used much,-------. But it is in your public repo.
I'll look into requests if I'll see them in the first place. I've made this plugin for my own purpose and just wanted to share for the community to have an extra chance to mitigate mental damage brought by fixing the regexes in Lyrics Reloaded.
Again, the API key is a public-private anonymous one that you can easily find in the Genius Android app. It's not mine, I don't care, I'll probably move it into config anyways since it could be eventually revoked.

Ah, I didn't realize there was an anonymous one like that, my apologies. If at all configurable, probably a good idea. I would get my own token for this plugin.

25
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 12, 2022, 01:32:25 AM »
Go for it. He had an entire year. I don't care about this plugin, I was just trying to be helpful and tell people it's broken since that isn't mentioned anywhere else.

26
Plugins / Re: Beenius - Genius for MusicBee
« on: June 12, 2022, 01:30:00 AM »
I was surprised by how well this plugin was working and that there were no responses to this, then one showed up right as I was about to post this earlier today. I had been using it non-stop for a few hours and haven't experienced a single error or noticed any weirdness so far in how it performs (except for that popup window).

I was also happy you made your source code available, and I had a look. I really favor Genius as a lyrics source but knew future plugins would need to use APIs, I   never looked into it and hoped someone else would.

Like phred mentioned, I've also been using lyrics-reloaded because for the time being it's been able to survive with minor updates. Website updates have brought that plugin down several times, but at any point withing the next five years there'll be changes that's it won't be capable to survive on old page hacks.

It's a brand new plugin, so minor things to address upfront:

1. Add more and very basic documentation, even when redundant with MusicBee. You're familiar with how MusicBee works since you were able to make the plugin, and you designed it according to MusicBee's original specification. So step them through the process of copying the two files the the plugins folder, opening musicbee, going to preferences -> plugins -> enable Beeniuus. Then it should be an option in preferences -> Tags(2) -> lyrics drop-down.

Also, I'm not sure if other lyric plugins need to be disabled, but lyrics-reloaded should be disabled. With them both enabled, lyrics-reloaded just doesn't seem to work, but benius is fine. (I wouldn't be surprised if it's because of how hacky lyrics-reloaded gets so that it can import those config files and pretend they are providers.)

2. To get rid of that popup window about loading your plugin,, I think you maybe need to implement the ReceiveNotification() function since your plugin is configured to receive startup notifications, and while I'm not sure, it seems like MusicBee might be creating that popup since nothing handled it. If I'm 100% wrong I am sorry. Haven't looked into it much.

3. Highly recommend adding a logger. They are incredibly helpful for plugins, especially if people are having issues, e.g. getting results, your config file settings or whatever. Especially since it's a new plugin, people cab also refer to it to help you.

There were actually a few more things I preferred to ask about, but this is getting long and it seems most important to ask about your use of your client-side auth using your token with your token insecurely used by the plugin and also it being stored in the source code repo. Kinda only  getting away with it now since the plugin isn’t getting used much,-------. But it is in your public repo.

Otherwise, nice plugin. Really hoping it can stick around.

EDIT: Mistyped words.

27
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 11, 2022, 10:40:21 PM »
I reworded it a bit because I didn't mean it to sounds harsh, my focus was on letting new users know as soon as possible that yes, it's broken.

I considered reaching out to him but saw he has been active on this forum, so didn't see a point. He could have come and addressed this several times for over a year and was able to solve the issues when he was here. Doesn't really need me to say anything, he's already here.

28
Plugins / Re: (Version 3.1) Spotify Integration Plugin
« on: June 11, 2022, 07:25:02 PM »
People should know this plugin has been dead for 1-2 years with that same error message. This error has been reported several times by people trying to install this plugin, and there's never been a solution or an update to the plugin.

The author of the plugin is still active on this forum, but he's been silent on this plugin and this thread for over a year, where his last post said he wasn't yet able to fix it.

Unless he wants to come back and address any of it I'm not sure it's worth continuing this thread. Several people have continued to post about the same error for well over a year and it has never been solved.

29
Plugins / Re: LyricsReloaded (Updated)
« on: November 10, 2021, 06:28:49 AM »
Oh my gosh, thank you so much Redearth. The only issue I am noticing is where ads are placed between lyric sections (ex. [chorus] [verse] etc), it is not adding an extra space. And it only happens on some songs not all.
Here is a screenshot detailing it -- https://imgur.com/a/PFBA6eJ

Is there a way to get that fixed?

You would need to fix the source, or be okay with inconveniences like this. This plugin just brings in whatever html/script is on the page, not the page you see. (Always view source.)

You'd have to add a post-filter regex that adds a newline in front of lines that begin with "[" that also don't have a blank line before them.

30
Plugins / Re: LyricsReloaded (Updated)
« on: October 20, 2021, 05:09:50 PM »
thanks for taking a look at metal-archives.com; the DarkLyrics site is a mere subset of that vast resource.

I forgot I already answered someone else's question about DarkLyrics. Unfortunately the plugin straight-up doesn't support those websites, so writing a config would be impossible. It only supports URLs that include the artist and song title, and for the resulting page to have the lyrics for only one song. Those websites require the album in the URL, and there are multiple song lyrics on a single page. So, sorry about that.

Pages: 1 23