Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: NEW ESLyric v0.5 - an alternative lyric show component (Read 51637 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #175
Transparency support is ditched. I won't even bother start testing the 1.x versions.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #176
Panel Preferences... > Advance tab > Layout > Layout file (xxx.xml)

The text is no longer displayed in ESLyric 1.0.0.1005 (1006) (Alpha).
There's no problem with ESLyric 1.0.0.1001 (Alpha) and 0.5.4.1028.

Windows 11
foobar2000 v2.1.5 64-bit

Thanks.

ESLyric 1.0.0.1001 (Alpha)


ESLyric 1.0.0.1005 (1006) (Alpha)


try the latest alpha
https://github.com/ESLyric/release/releases/tag/1.0.0.1007

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #177
@ohyeah Thanks, but only the 32-bit version of foo_uie_eslyric.dll is included.
There is no 64-bit version.
The text display is fixed now. Thank you.

SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #178
@ohyeah Thanks, but only the 32-bit version of foo_uie_eslyric.dll is included.
There is no 64-bit version.
The 64-bit version of 1.0.0.1007 is definitely included!  See shot from Sigcheck below.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #179
Began testing 1.0.0.1006 Alpha release today.
In a Foobar panel display, an immediate bug found is that when any lyrics are retrieved (radio streams), they quickly autoscroll through the panel to the end even if the context menu choice "Autoscroll" is un-checked.  Worked properly in version 0.5.4.1028
This is FIXED in 1.0.0.1007 Alpha, thank you!  So far everything working great in this version.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #180
@ohyeah Thanks, but only the 32-bit version of foo_uie_eslyric.dll is included.
There is no 64-bit version.
The 64-bit version of 1.0.0.1007 is definitely included!  See shot from Sigcheck below.

It seems to have been reuploaded.

An error occurred and I couldn't install it.
> Could not load component "foo_input_sacd.fb2k-component": This component was built for a different processor architecture.

Change the extension to zip and unzip.
There was no x64 folder included.
Tested on 3 PCs.

@ohyeah Thanks.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #181
I deleted the old file so I can't check the MD5.
It would be nice if you could check the time difference between the old file and the re-upload.

1.0.0.1007 Alpha
https://github.com/ESLyric/release/releases/
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #182
Yes, always.beta confirmed on Github that the initial upload of 1007 mistakenly did not include the 64-bit package, fixed a few hours later--you were just too fast on the draw  :)

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #183
Yes, always.beta confirmed on Github that the initial upload of 1007 mistakenly did not include the 64-bit package, fixed a few hours later--you were just too fast on the draw  :)
To clarify, I'm not a developer. ESLyric, flowin and other plug-ins are the same developer. Another point is that if you have problems, give priority to github feedback, which is convenient for authors to track and classify problems, and solve problems will also be given priority over the feedback here.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #184
Hi @always.beta

> Another point is that if you have problems, give priority to github feedback, which is convenient for authors to track and classify problems, and solve problems will also be given priority over the feedback here.

This is because we want foobarUsers who use and view this forum to know the problems and how to solve them.
I see it as a forum for everyone to share.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #185
Hi @always.beta

> Another point is that if you have problems, give priority to github feedback, which is convenient for authors to track and classify problems, and solve problems will also be given priority over the feedback here.

This is because we want foobarUsers who use and view this forum to know the problems and how to solve them.
I see it as a forum for everyone to share.
It's hard to consider the use of a global forum made for the plugins' primary and only target--the Foobar music player user--as NOT being the best place to discuss that plugin's use and report issues.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #186
Hi @always.beta

> Another point is that if you have problems, give priority to github feedback, which is convenient for authors to track and classify problems, and solve problems will also be given priority over the feedback here.

This is because we want foobarUsers who use and view this forum to know the problems and how to solve them.
I see it as a forum for everyone to share.
It's hard to consider the use of a global forum made for the plugins' primary and only target--the Foobar music player user--as NOT being the best place to discuss that plugin's use and report issues.
This is a strange discussion. Why do developers have to agree with you? Developers have their own time allocation. Going to the feedback address he provides is conducive to a quick browse, without having to spend time browsing and filtering the feedback issue posts. Of course, as a discussion, this is indeed the best place.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #187
> This is a strange discussion.

That's right.
You are overinterpreting it.

> I see it as a forum for everyone to share.
I just want to emphasize this point.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #188
This is a strange discussion. Why do developers have to agree with you? Developers have their own time allocation. Going to the feedback address he provides is conducive to a quick browse, without having to spend time browsing and filtering the feedback issue posts. Of course, as a discussion, this is indeed the best place.
Neither one of us have to agree with each other.  Actually I have/do post to the developer's Github site regarding various issues and have seen them responded to and fixed.  However, the Github site in general is not one that could be called easy-to-navigate, with its closed/open issues lists and source code lists, "raw" downloads, etc.  It's sort of by-and-between developers by design.  If someone like Case changed over to Github for all his Foobar work I think you'd see a "hue and cry" here.  To each his own, thank-you to all plugin developers for their work.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #189
In ESLyrics you can hit "ctrl" and "left click" to drag and set the offset, Where is this offset saved to? I hit "ctrl" and "left click" to drag and set the offset, then right click, adjust offset, the offset is there, then I hit OK. The offset value is not saved to the top of the .lrc file and also the timestamps are not changed. Ideally the offset would be applied to the top of the file, then this new command (in 1.0.0.1010 Alpha) could be used to apply to the timestamps. Or the timestamps could be adjusted automatically per what that offset is.

Is there another way to do this or am I missing something?

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #190
In ESLyrics you can hit "ctrl" and "left click" to drag and set the offset, Where is this offset saved to? I hit "ctrl" and "left click" to drag and set the offset, then right click, adjust offset, the offset is there, then I hit OK. The offset value is not saved to the top of the .lrc file and also the timestamps are not changed. Ideally the offset would be applied to the top of the file, then this new command (in 1.0.0.1010 Alpha) could be used to apply to the timestamps. Or the timestamps could be adjusted automatically per what that offset is.

Is there another way to do this or am I missing something?

Bug has been reported and confirmed on GitHub.  Waiting for a fix.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #191
@TT :  I noticed that the chartlyrics.js (v0.1) searcher script you wrote for ESLyric can match a playing artist and title, yet return lyric results from chartlyrics that are completely wrong.  It seems to rely on even a single word match in each field to return those lyrics as a "100% match confidence."  I've seen this often and have had to move it to the end of my search sources as a result.

For example, when searching for lyrics for the streaming  "It's All Over You" by "Sugar & Gold,"  it will return a 100% confidence match in ESLyric using the search string "http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=sugar--gold&song=its-all-over-you," but the resulting lyrics shown are actually from the song "When It's Over," by Sugar Ray.  It apparently matched those lyrics using just the single word "Over" from the title, and "Sugar" from the artist--not very tight for a return.  To further illustrate, I have attached the xml that is returned from the Chartlyrics website from the above chartlyrics.js search string.

Is there any way to modify the searcher so that more than just one word from an artist or title field is needed to be considered a match?

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #192
@sveakul,

there is nothing that can be done, it is the database of the server that is giving those results.
It is the responsibility of ChartLyrics how they handle search results and manage their database for lyrics.

If you manually try:
sugar&gold: http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=sugar&gold&song=its-all-over-you
sugar-gold: http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=sugar-gold&song=its-all-over-you
sugar_gold: http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=sugar_gold&song=its-all-over-you
sugar gold: http://api.chartlyrics.com/apiv1.asmx/SearchLyricDirect?artist=sugar%20gold&song=its-all-over-you
It will all lead to the same lyrics ID 6341, i.e Sugar Ray - When It's Over lyrics...

-TT

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #193
TT I really appreciate the reply and the illustration that chartlyrics just has a grade-F search structure, man they should just give up then.  I had already de-sourced them on another player for the same reasons.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #194
@ TT:  I don't mean to bug you but I found an issue with your letras.js searcher script.  When at the top of the list in ESLyric, it fails to produce a hit there for the song (artist/title) The Eden House - Let Me In.  A FLAC file, not a stream this time.  However, the song lyrics do exist at the website:

https://www.letras.com/the-eden-house/let-me-in/

Can the letras.js script be fixed to work on whatever change was made at the site?  Thanks a lot!


Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #195
Can the letras.js script be fixed to work on whatever change was made at the site?  Thanks a lot!

Yes, it seems they improved the website structure a little bit.

Code: [Select]
In line 64 of the script:
Change:
if (attribute.key === 'class' && attribute.value === 'lyric-original') {
to:
if (attribute.key === 'class' && attribute.value.startsWith('lyric-original')) {

At the moment I am quite busy and I do not have time to test it, but if it works, can you forward it to ohyeah on Github?
Thanks!

-TT

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #196

At the moment I am quite busy and I do not have time to test it, but if it works, can you forward it to ohyeah on Github?
Thanks!

-TT
YES indeed that works (thank you!) and I will forward the info to ohyeah as you requested.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #197
Those wishing to download the fixed .2 version of letras.js can get it now from the GitHub site here;  once at the page hit the "Download Raw File" button in the upper right corner https://github.com/ESLyric/scripts/blob/main/searcher/letras.js , and save the file somewhere.

In the ESLyric plugin's lyrics sources window, right-click and delete the original .1 letras.js.  Then use the "Get More" button in the upper right and specify "local script", then browse to and add the new letras.js.

I've had problems just dumping files straight into the ..foobar2000\profile\eslyric-data\scripts\searcher directory which the above method avoids.

Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #198
On the Radio streaming, I noticed that the LIVE time does not reset when the track changes, therefore the text that is found and which uses an internal time for the lyrics does not adapt and therefore the more time is added while listening to the radio and the text goes directly to the end. There's no manual scrolling or settings to do?


Re: NEW ESLyric v0.5 - an alternative lyric show component

Reply #199
@ohyeah

v1.0.0.1019 Alpha:
Thank you for adding the Panel Option > Image tab.
However, the Advance tab layout image becomes smaller and the text overlaps. Thank you for your help.
This can be fixed by editing the layout file *.xml yourself (enlarging the images, text, and height).
Does that mean I have to fix it myself?



No problem with v1.0.0.1016 Alpha.

SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)