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: ESLyric - an alternative lyric show component (Read 163178 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

ESLyric - an alternative lyric show component

Features:
1. DUI&CUI/FUI panel support
2. Custom scripts(jscript) to search lyrics and more
3. Desktop lyric show
4. COM Interfaces
5. And more

Current Version:
0.3.5 beta5

Download Links:
Google Drive

Re: ESLyric - an alternative lyric show component

Reply #1
Thank you so much for this great component!  ;)
| QAAC ~ 192 kbps |

Re: ESLyric - an alternative lyric show component

Reply #2
google这个网站,我从09年开始就登录不上,楼主能不能给个其他的地址呢

Re: ESLyric - an alternative lyric show component

Reply #3
google这个网站,我从09年开始就登录不上,楼主能不能给个其他的地址呢

Gist understood from machine translation:
Quote
Google sites have not been accessible since 2009, could you please upload this somewhere else?

Complying.

And for future reference, please try to post in English. Even if it has to be a machine translation. And in that case, feel free to include the original Chinese, in case anyone thinks they can understand it better than your English.

Re: ESLyric - an alternative lyric show component

Reply #4
google这个网站,我从09年开始就登录不上,楼主能不能给个其他的地址呢

so why not go to `tieba' and find the ESLyric's main release page? baidu Cloud is much faster than google in CHN.
A rose will bloom, it then will fade.

Re: ESLyric - an alternative lyric show component

Reply #5
Is it possible to reset the timer in the panel when playing streams ?

I'm using the automation.js to reload/search lyrics for streams with:
Code: [Select]
function on_playback_dynamic_info_track(){
    esl.RunPanelContextMenu("Reload Lyric");
}

Currently when a stream plays , you cannot scroll the lyrics when it gets loaded and goes to the end of the lyrics file.
 
And how does the update button work in Preferences?

Re: ESLyric - an alternative lyric show component

Reply #6
Is it possible to reset the timer in the panel when playing streams ?

I'm using the automation.js to reload/search lyrics for streams with:
Code: [Select]
function on_playback_dynamic_info_track(){
    esl.RunPanelContextMenu("Reload Lyric");
}

Currently when a stream plays , you cannot scroll the lyrics when it gets loaded and goes to the end of the lyrics file.
 
And how does the update button work in Preferences?

maybe eslyric cannot get the length of track

"Update" just import scripts from local, and it dont mean update scripts online.

Re: ESLyric - an alternative lyric show component

Reply #7
Is it possible to reset the timer in the panel when playing streams ?

I'm using the automation.js to reload/search lyrics for streams with:
Code: [Select]
function on_playback_dynamic_info_track(){
    esl.RunPanelContextMenu("Reload Lyric");
}

Currently when a stream plays , you cannot scroll the lyrics when it gets loaded and goes to the end of the lyrics file.
 
And how does the update button work in Preferences?

maybe eslyric cannot get the length of track

"Update" just import scripts from local, and it dont mean update scripts online.


Yes , streams have 0 length.
What I'm suggesting is if dynamic metadata is received (title changed) for the panel to recalculate the playback time of the track.
Lyrics show 3 can do it.

Update button only works if you delete the previous script you want to replace from the Search sources .
If it exists you get [ignored].
You should call the button "Import scripts from script folder" and not "Update" as the term is misleading.

Re: ESLyric - an alternative lyric show component

Reply #8
Is it possible to reset the timer in the panel when playing streams ?

I'm using the automation.js to reload/search lyrics for streams with:
Code: [Select]
function on_playback_dynamic_info_track(){
    esl.RunPanelContextMenu("Reload Lyric");
}

Currently when a stream plays , you cannot scroll the lyrics when it gets loaded and goes to the end of the lyrics file.
 
And how does the update button work in Preferences?

maybe eslyric cannot get the length of track

"Update" just import scripts from local, and it dont mean update scripts online.


Yes , streams have 0 length.
What I'm suggesting is if dynamic metadata is received (title changed) for the panel to recalculate the playback time of the track.
Lyrics show 3 can do it.

Update button only works if you delete the previous script you want to replace from the Search sources .
If it exists you get [ignored].
You should call the button "Import scripts from script folder" and not "Update" as the term is misleading.
I have no stream resource here, could you give me one to debug?
if your script has the same name and newer version, "Update" will update it.

Re: ESLyric - an alternative lyric show component

Reply #9
Here is a  sample stream source you can use to debug.
http://158.69.227.214:8100/stream

Yes, when changing the version number of the script , the update button works.

Sent you via P.M two unsynced lyric sources to test.

Re: ESLyric - an alternative lyric show component

Reply #10
Thanks for this new component.
Could somebody explain the differences between this new component and Lyric Show Panel 3 ?
Any particular reason that could help us choose one or the other ?
Thank you.

Re: ESLyric - an alternative lyric show component

Reply #11
Thanks for this new component.
Could somebody explain the differences between this new component and Lyric Show Panel 3 ?
Any particular reason that could help us choose one or the other ?
Thank you.

* Desktop lyric show
* Use jscript as script engine so it will be easier to grab lyrics from internet, some scripts have been created already.
* why not just have a try and check by yourself....
A rose will bloom, it then will fade.

Re: ESLyric - an alternative lyric show component

Reply #12
0.3.5 beta6
bug fixes:
- improve lyric handling for stream(thx zeremy)
- high cpu usage in some cases
- title format bugs when customize save path

Re: ESLyric - an alternative lyric show component

Reply #13
Here is a  sample stream source you can use to debug.
http://158.69.227.214:8100/stream

Yes, when changing the version number of the script , the update button works.

Sent you via P.M two unsynced lyric sources to test.
you can test the new version, any feedbacks are welcome. :)

Re: ESLyric - an alternative lyric show component

Reply #14
Lyric handling for streams is working as expected with the new version.
Thank you for the fix.  :)

Re: ESLyric - an alternative lyric show component

Reply #15
0.3.5 beta6 hotfix
- fix startup error on XP

Re: ESLyric - an alternative lyric show component

Reply #16
this lyric doesn't show correctly, it's fine with Lyric Show Panel v3..

Re: ESLyric - an alternative lyric show component

Reply #17
try the latest version, it could be fixed. :o

Re: ESLyric - an alternative lyric show component

Reply #18
I didn't know that final version has been release, no announcement about this. Thank you so much.  :)
Anyway a trivial wording issue on context menu Display Style -> karaoke mode, the "karaoke" would look better if it capitalized. :)


Panel Preferences->Fallback Text 2, titleformatting (should be a space here?), "you" maybe capitalized looks better.

Preferences->Tools->ESLyric->Lyric Search, extacly -> exactly

typo in Readme, fitlered -> filtered

sorry for late found

edit again:

would you please translate 在此处输入歌词 into english when open lyric editor with no lyric?

Re: ESLyric - an alternative lyric show component

Reply #19
Is it possible to add a background with adjustable colour and transparency support for desktop lyric panel?
PGP fingeprint: 1FB2F9A5A9079849905D4EECDCCEF8C4DFEA27C8

Re: ESLyric - an alternative lyric show component

Reply #20
I didn't know that final version has been release, no announcement about this. Thank you so much.  :)
Anyway a trivial wording issue on context menu Display Style -> karaoke mode, the "karaoke" would look better if it capitalized. :)


Panel Preferences->Fallback Text 2, titleformatting (should be a space here?), "you" maybe capitalized looks better.

Preferences->Tools->ESLyric->Lyric Search, extacly -> exactly

typo in Readme, fitlered -> filtered

sorry for late found

edit again:

would you please translate 在此处输入歌词 into english when open lyric editor with no lyric?
thx, will be fixed in next version.

Re: ESLyric - an alternative lyric show component

Reply #21
Is it possible to add a background with adjustable colour and transparency support for desktop lyric panel?
em........sorry, no.


Re: ESLyric - an alternative lyric show component

Reply #23
Hi!

This looks interesting, especially since the online trouble shooter doesn't claim it's problematic, unlike foo_uie_lyrics3.dll.

However there aren't any only lyric sources. As such it can't completely replace that plugin. Does anyone made, or found any.

I particularly like the album art background. Though I miss one thing. An option to add an outline, to improve readability when the background matches the text color. The shadow is so-so for this.

Also isn't the album art loaded per display > album art? (I think it should) For one album I get a fugly low res image with horrible artifacts (maybe an embedded image?) and not the album art I saved myself.

Re: ESLyric - an alternative lyric show component

Reply #24
However there aren't any only lyric sources. As such it can't completely replace that plugin. Does anyone made, or found any.
1L link contains some source of lyrics, you can try.
 .png 44.94 KB, 949x497 - viewed 4470 times