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 163638 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: ESLyric - an alternative lyric show component

Reply #50
found another bug for JS scripting

info.Title=DARAKENA for song with %TITLE%=DARAKENA (TV-size). However, Search Preview under Lyric Save configuration shows the correct %TITLE%=DARAKENA (TV-size)

 

Re: ESLyric - an alternative lyric show component

Reply #51
info.Title=DARAKENA for song with %TITLE%=DARAKENA (TV-size). However, Search Preview under Lyric Save configuration shows the correct %TITLE%=DARAKENA (TV-size)
emm.. , esl do some pre-process for keywords before searching by default, and not plan to change it, sorry.

Re: ESLyric - an alternative lyric show component

Reply #52
info.Title=DARAKENA for song with %TITLE%=DARAKENA (TV-size). However, Search Preview under Lyric Save configuration shows the correct %TITLE%=DARAKENA (TV-size)
emm.. , esl do some pre-process for keywords before searching by default, and not plan to change it, sorry.

this is not about transform encoding. it's incorrectly cutting off strings...

Re: ESLyric - an alternative lyric show component

Reply #53
this is not about transform encoding. it's incorrectly cutting off strings...
[/quote]
you try "xxx (Album Version)"

Re: ESLyric - an alternative lyric show component

Reply #54
this is not about transform encoding. it's incorrectly cutting off strings...
you try "xxx (Album Version)"
[/quote]

looks like some sort of regex pre-processing are done, so texts in those brackets are removed. not sure how we are supposed to search even with online sources if full title won't be available

Re: ESLyric - an alternative lyric show component

Reply #55
First of all, thank you for this incredible plugin. I have been looking for an updated desktop lyric since Crintsoft Mini Lyrics

Would like some more features on this:
- Some menu option for offset+, offset- with maybe 0.5s predefined, it would be easier
- The same +offset, -offset starting from the current line to the end of the file when editing the lyrics, makes editing faster since many songs are already timed correctly but they might add some kind of delay when on concert
- Automatically split lines in 2 on the desktop lyric panel instead of horizontally scrolling (i know it might mess with the lines 1 and lines 2 configuration)
- A scrolling mode for desktop lyric panel
- Force to show artist, title and album if present before any lyric start on desktop lyric panel (or maybe make it optional sticky, so it shows all the time)
- A visual cue to start the lyric if a considerable amount of time has passed since the last line, maybe about +15s (just like old karaoke)
  - Consider a phantom line of silence if between timestamp has maybe +6s, (its very rare for a line to be longer than that, this should make the karaoke mode more precise, most lines are about 3-4s long)

Re: ESLyric - an alternative lyric show component

Reply #56
found a bug on the latest ESLyric

info.Title, info.Artist and info.Album content that you get in start_search of your js script are already converted to Simplified Chinese if there are any CJK characters, but the configure panel Lyrics Save section's preview shows the original correct content

the printed tf.Eval("%title%") result when enabled advanced customer search shows title is not converted to Simplified Chinese at this point
add the same CJK characters to directory name and confirmed that info.RawPath is not converted to Simplified Chinese


would be good to have a function to get the original Foobar2000 native meta data to workaround this type of issue in the future

emm.. , esl do some pre-process for keywords before searching by default, and not plan to change it, sorry.



is it possible to make tf - ITitleFormat object global, so we can use Eval("%TITLE%") to grab the original %TITLE% from FB2K?

tf-related function can only be called in main thread. to make it simpler, esl doesn't provide such a tf object.
 

Re: ESLyric - an alternative lyric show component

Reply #57
First of all, thank you for this incredible plugin. I have been looking for an updated desktop lyric since Crintsoft Mini Lyrics

Would like some more features on this:
- Some menu option for offset+, offset- with maybe 0.5s predefined, it would be easier
- The same +offset, -offset starting from the current line to the end of the file when editing the lyrics, makes editing faster since many songs are already timed correctly but they might add some kind of delay when on concert
- Automatically split lines in 2 on the desktop lyric panel instead of horizontally scrolling (i know it might mess with the lines 1 and lines 2 configuration)
- A scrolling mode for desktop lyric panel
- Force to show artist, title and album if present before any lyric start on desktop lyric panel (or maybe make it optional sticky, so it shows all the time)
- A visual cue to start the lyric if a considerable amount of time has passed since the last line, maybe about +15s (just like old karaoke)
  - Consider a phantom line of silence if between timestamp has maybe +6s, (its very rare for a line to be longer than that, this should make the karaoke mode more precise, most lines are about 3-4s long)


no more new features. :(

Re: ESLyric - an alternative lyric show component

Reply #58
First of all, thank you for this incredible plugin. I have been looking for an updated desktop lyric since Crintsoft Mini Lyrics

Would like some more features on this:
- Some menu option for offset+, offset- with maybe 0.5s predefined, it would be easier
- The same +offset, -offset starting from the current line to the end of the file when editing the lyrics, makes editing faster since many songs are already timed correctly but they might add some kind of delay when on concert
- Automatically split lines in 2 on the desktop lyric panel instead of horizontally scrolling (i know it might mess with the lines 1 and lines 2 configuration)
- A scrolling mode for desktop lyric panel
- Force to show artist, title and album if present before any lyric start on desktop lyric panel (or maybe make it optional sticky, so it shows all the time)
- A visual cue to start the lyric if a considerable amount of time has passed since the last line, maybe about +15s (just like old karaoke)
  - Consider a phantom line of silence if between timestamp has maybe +6s, (its very rare for a line to be longer than that, this should make the karaoke mode more precise, most lines are about 3-4s long)


no more new features. :(

Aww, maybe opensource it

Re: ESLyric - an alternative lyric show component

Reply #59
Hi, is this component still working? i cant find any lyric at all. Of course i didnt spend much time configuring the options, but before i do , i just need to know if it actually works. Do we need to update the search scripts or something? (sorry i dont know how the component really works).

Re: ESLyric - an alternative lyric show component

Reply #60
^ It still works, but the only scripts that work for me nowadays are netease 0.0.1 and ttplayer 0.0.3, and they only find about half the tracks I play, or have incorrect matches. A shame really, I've never found any other scripts (besides the originals), nor have any clue how to make scripts for other lyric servers.

It would be great if one of our script gurus around here could look into it. :-*

Re: ESLyric - an alternative lyric show component

Reply #61
^ It still works, but the only scripts that work for me nowadays are netease 0.0.1 and ttplayer 0.0.3, and they only find about half the tracks I play, or have incorrect matches. A shame really, I've never found any other scripts (besides the originals), nor have any clue how to make scripts for other lyric servers.

It would be great if one of our script gurus around here could look into it. :-*

ESLyric  development was purely for Simplified Chinese user

I had moved on to Lyric Show Modoki. you can try and see if its lyrics plugins work for you

Re: ESLyric - an alternative lyric show component

Reply #62
Lyric Show Modoki does not seem compatible with last  foo_jscript_panel.

Re: ESLyric - an alternative lyric show component

Reply #63
Modoki works on JScript Panel v1.3.0 by marc2003 for me.

anyways, just a suggestion

Re: ESLyric - an alternative lyric show component

Reply #64
last is v2.2.2

Re: ESLyric - an alternative lyric show component

Reply #65
there are lots of major changes and deprecation after 1.3.0 which breaks all other JSP scripts for me, so I simply use spider monkey panel for those requiring latest JSP

Re: ESLyric - an alternative lyric show component

Reply #66
Thank guys for the responses. In the end i am going to use the classic lyrics show panel 3 that seems to work pretty fine from the bat. I liked the style of this EsLyrics but it seems that it is almost useless at this point.

Re: ESLyric - an alternative lyric show component

Reply #67
Not at all useless if you already have lyrics or save your own. I particularly like the extra options for displaying them, horizontal scrolling is pretty neat and saves on layout space. And karaoke mode is neat too if lyrics are synced properly. ;D

Re: ESLyric - an alternative lyric show component

Reply #68
(如果我的表述有任何不清楚的地方,也可以直接用中文表述,但这里是英文论坛,所以下面写英文了 :D )

Hi, I wanted to thank you for bringing such an amazing plugin, in my opinion ESLyric is a lot better than Lyrics Show Panel 3, especially for Chinese users who needs a more tailored lyrics source.

However, there are two issues I noticed in this plugin.

1. ESLyric can read and write USLT frame for ID3v2 embedded unsynced lyrics, but for synced lyrics, why does it read and write a user defined frame (TXXX) called LYRICS? Is there any reason that the SYLT frame (standard ID3v2 frame for synced lyrics) was not used? Lyrics embeded in other software like MusicBee, Minilyrics, JetAudio can't be displayed in ESLyric because of this. Maybe consider adding support for SYLT frame? (it will make a lot more sense as SYLT is the intended and standard way to embed synced lyrics).
You can find more info about frames like USLT, SYLT, TXXX at the ID3v2 website (http://id3.org/id3v2.3.0).
You can check a mp3 file's tag structure with a software called "MP3 Diag", you can use it to check what frame (USLT/SYLT/TXXX) is in a mp3 file.

2. ESLyric supports word/syllable-precise lyrics synchronize, which is really cool. It uses the format of
"[mm:ss.xx] line 1 word 1 [mm:ss.xx]  line 1 word 2 [mm:ss.xx]  line 1 word 3 ... [mm:ss.xx] line 1 last word"

However, the standard format is
"[mm:ss.xx] <mm:ss.xx> line 1 word 1 <mm:ss.xx> line 1 word 2 <mm:ss.xx> ... line 1 last word <mm:ss.xx>"
This is called Enhanced LRC, it's a standard for synchronized lyrics for word/syllable-precise lyrics synchronization, see "https://en.wikipedia.org/wiki/LRC_(file_format)" for more info. (software like Minilyrics uses this Enhanced LRC format)

Again, I think ESLycis is the best lyrics plugin on foobar2000, but making things standardized can also really improve user experience, especially for those who play music cross-platform.


Re: ESLyric - an alternative lyric show component

Reply #69
wow, really love this component for foobar. it works..hoping for more scripts to downloads lyrics easily.  8) thanks

Re: ESLyric - an alternative lyric show component

Reply #70
if no further development is planned, the author should really consider open sourcing  the project, so others users/dev can help mantain the incredible and socially meaningful work he has already done. without this spirit this community probably wouldn't have got where it is, which is a good place.

Re: ESLyric - an alternative lyric show component

Reply #71
@ohyeah  Hi, thanks for this great plugin. I'm listening to some favorite movies and just found that if the audio is longer than 60 minutes, the lyric after 60 minutes will not show. I found this when played a mkv file.

Re: ESLyric - an alternative lyric show component

Reply #72
if no further development is planned, the author should really consider open sourcing  the project, so others users/dev can help mantain the incredible and socially meaningful work he has already done. without this spirit this community probably wouldn't have got where it is, which is a good place.
+1

Re: ESLyric - an alternative lyric show component

Reply #73
For anyone having trouble finding lyrics, or eslyric crashing often, I highly suggest this source:

https://github.com/Robotxm/ESLyric-LyricsSource

You just download the 2 files, rename 1, put them in your sources folder, reload, then select "QQMusic Plus".
(Make sure you only leave the built-ins selected, plus this one.)

c32

Hi, is this component still working? i cant find any lyric at all. Of course i didnt spend much time configuring the options, but before i do , i just need to know if it actually works. Do we need to update the search scripts or something? (sorry i dont know how the component really works).
BTC:  1EFvqvn51n7qW9yHZHDHPnBZxN17EafUt1

Re: ESLyric - an alternative lyric show component

Reply #74
For anyone having trouble finding lyrics, or eslyric crashing often, I highly suggest this source:

https://github.com/Robotxm/ESLyric-LyricsSource

You just download the 2 files, rename 1, put them in your sources folder, reload, then select "QQMusic Plus".
(Make sure you only leave the built-ins selected, plus this one.)

c32

Hi, is this component still working? i cant find any lyric at all. Of course i didnt spend much time configuring the options, but before i do , i just need to know if it actually works. Do we need to update the search scripts or something? (sorry i dont know how the component really works).

pleease explain better, newbie here