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: Lyrics Show Panel (Modified version) (Read 489804 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Lyrics Show Panel (Modified version)

Reply #250
http://pastebin.com/m52c71416

Latest DEV Version crashes (didn't get a chance to test if the 0kb files were still being created).

edit: Updated to latest columns UI version (0.2 final), still crashing..
:)

Lyrics Show Panel (Modified version)

Reply #251
@n0obie4life: You have exactly the same problem as the one  I've described earlier. 

Lyrics Show Panel (Modified version)

Reply #252
@pirlouy,

Just noticed when I viewed the previous page . I removed the plugin in the meantime.
:)

Lyrics Show Panel (Modified version)

Reply #253
1. It's a bug, I'll fix it. Thanks for reporting.
2. It takes CPU time so much because the lyric show is lack of cache management, and scroll and paint lyric on the panel every 50ms. It will take even more CPU time if you enable "transparent".


Thank you for your answer, looking forward for new test version!
And about 2'nd item: maybe it would be valuable implementing some tuned option in plugin settings where user is able to set refresh time in milliseconds (50 by default)? If it reduces CPU usage, some people would like to make their own decision (what do they want more - smoother scrolling or lower CPU usage).

It's just an idea - I like this plugin much without it even!

Lyrics Show Panel (Modified version)

Reply #254
@n0obie4life: You have exactly the same problem as the one  I've described earlier. 
 
@pirlouy,

Just noticed when I viewed the previous page  . I removed the plugin in the meantime.

I've just changed some codes, I hope it will not crash again, try the new version(0.3.1.1b8 DEV [Oct 16 2007 - 12:57:44]).


1. It's a bug, I'll fix it. Thanks for reporting.
2. It takes CPU time so much because the lyric show is lack of cache management, and scroll and paint lyric on the panel every 50ms. It will take even more CPU time if you enable "transparent".


Thank you for your answer, looking forward for new test version!
And about 2'nd item: maybe it would be valuable implementing some tuned option in plugin settings where user is able to set refresh time in milliseconds (50 by default)? If it reduces CPU usage, some people would like to make their own decision (what do they want more - smoother scrolling or lower CPU usage).

It's just an idea - I like this plugin much without it even!

Yes, I'll add a configuration page to customize.



Lyrics Show Panel (Modified version)

Reply #257
Hello,

It crashed when I started foobar and when foobar starts playing a song (thats because I start with the playpause switch). I was playing a Chinese MP3 Song.

edit: My guess is that it would have been something to do with reading the lyrics file, not quite sure about that. I'm using Windows Vista too if that matters.
:)

Lyrics Show Panel (Modified version)

Reply #258
Seems last version (from october, 16th) has some problems with lyrics embedding. I have "Save scheme" preference set as "Embed to file (may slow)", but it doesn't save at all. Context menu "Update Tags" is always disabled and shows "(0)".

Btw, option "If embed" in settings now is always disabled too. I returned back to DEV copy created at Oct, 14th for a while, it works fine...

Lyrics Show Panel (Modified version)

Reply #259
Hello,

It crashed when I started foobar and when foobar starts playing a song (thats because I start with the playpause switch). I was playing a Chinese MP3 Song.

edit: My guess is that it would have been something to do with reading the lyrics file, not quite sure about that. I'm using Windows Vista too if that matters.

I've changed some codes in the latest DEV. If you see some error dialog box, please post the error message here, and I'll try out find out where the problem is.

Seems last version (from october, 16th) has some problems with lyrics embedding. I have "Save scheme" preference set as "Embed to file (may slow)", but it doesn't save at all. Context menu "Update Tags" is always disabled and shows "(0)".

Btw, option "If embed" in settings now is always disabled too. I returned back to DEV copy created at Oct, 14th for a while, it works fine...

It's fixed in the latest DEV, thanks.

Lyrics Show Panel (Modified version)

Reply #260
The problem plukin already reported still exists and it already existed in the original version. Lyric Show seems to have big problems with tabs. For me the following is reproducable: Put lyric show in a tabstack -> activate another tab of that stack -> restart foobar -> although lyric show is not the active tab you will see the display of it. After activating the lyric show tab the things are alittle bit better but sometimes still some problems occur: the context menu of lyric show appears in other tabs when rightclicked; when you resize the tabstack manually the display of lyricshow is visible in other tabs; foobars context menu is sometimes appearing and sometimes not in lyricshows contextmenu.

Lyrics Show Panel (Modified version)

Reply #261
Hello,

Its still crashing .
http://pastebin.com/m5ba6fa7d

Thanks.

(I found out the cause of the crash, its because of panels_ui....)
:)

Lyrics Show Panel (Modified version)

Reply #262
Quote
The problem plukin already reported still exists and it already existed in the original version.


It's improved in the lastest DEV release but still has that problem. If that displaying problem occurs, try to right click on the panel -> Reload lyric.

Quote
Lyric Show seems to have big problems with tabs. For me the following is reproducable: Put lyric show in a tabstack -> activate another tab of that stack -> restart foobar -> although lyric show is not the active tab you will see the display of it. After activating the lyric show tab the things are alittle bit better but sometimes still some problems occur: the context menu of lyric show appears in other tabs when rightclicked; when you resize the tabstack manually the display of lyricshow is visible in other tabs

I've just fix many things related to tab stack.
Try the latest DEV release.

Quote
foobars context menu is sometimes appearing and sometimes not in lyricshows contextmenu.

In fact, foobar context menu will only appear when current playing track is not stop.

Lyrics Show Panel (Modified version)

Reply #263
Thank you for adding my feature request!

edit: Foobar is crashing for me since activating the "automatically replace nontimestamped lyrics"-option. It crashes randomly after several songs. No crashlog, but rather an Fatal exception. When is the Tag written / File saved? My experience is, that this is only done once after a bunch of played songs.


Lyrics Show Panel (Modified version)

Reply #265
it would be nice if the user could decide whether the plugin takes the highline or the normal color for the lyrics if there is no timestamp, because i don't like to have the lyrics in the highline color although some people might like it.

Lyrics Show Panel (Modified version)

Reply #266
I have a suspicion that in my case Lyrics Show doesn't save lyrics automatically. My settings at "Internet" tab are:

Download automatically: *checked*
ARTIST filter: *checked*
Only download *.lrc: *NON-checked*
Replace nontimestamped: *checked*

Save scheme: Embed to file (may slow)
If embed: (it doesn't matter which option is selected here, I tried every one)

So, when I start playing track which has no embedded lyrics, plugin searches text in Interned (and does it great) and displays it. Moreover, context menu "Update tags" becomes enabled and shows the real number of lyrics which had been downloaded but weren't saved yet. Excellent!

But in overwhelming majority of cases I forget to press "Update tags" before quitting Foobar and - SIC! - all my lyrics has gone! Next time I decide to play those tracks again, Lyrics Show will have to search Internet again and again... 

Is it possible to have some option which, if set, forces plugin to save (actually embed) downloaded lyrics IMMEDIATELY after downloading? And (if possible, of course) another state of same option which, if set, forces Lyrics Show to save ALL downloaded lyrics (waiting as "Update tags" menu) before quitting foobar?

Maybe I simply haven't found the way to do things mentioned above in the existing version of plugin, then I will be thankful if you show me the way how to configure it right way.

EDIT: I made quick test and found that DEV version from September, 16th does save all downloaded lyrics before quitting foobar (exactly as I wrote in 2'nd option behavior). But all latest versions (Oct, 14th; Oct, 16th and Oct, 17th) seem having a "bug" and don't save lyrics until I press "Update tags" directly.

Lyrics Show Panel (Modified version)

Reply #267
Hello T.P. Wang!

The problem with the tabstack still occurs even if transparent background is disabled. In fact it became a little bit stranger: Now it depends of wich panel is active if Lyric Show is visible or not.

Lyrics Show Panel (Modified version)

Reply #268
it would be nice if the user could decide whether the plugin takes the highline or the normal color for the lyrics if there is no timestamp, because i don't like to have the lyrics in the highline color although some people might like it.

I'll add an option to choose that later.

I have a suspicion that in my case Lyrics Show doesn't save lyrics automatically. My settings at "Internet" tab are:

Download automatically: *checked*
ARTIST filter: *checked*
Only download *.lrc: *NON-checked*
Replace nontimestamped: *checked*

Save scheme: Embed to file (may slow)
If embed: (it doesn't matter which option is selected here, I tried every one)

So, when I start playing track which has no embedded lyrics, plugin searches text in Interned (and does it great) and displays it. Moreover, context menu "Update tags" becomes enabled and shows the real number of lyrics which had been downloaded but weren't saved yet. Excellent!

But in overwhelming majority of cases I forget to press "Update tags" before quitting Foobar and - SIC! - all my lyrics has gone! Next time I decide to play those tracks again, Lyrics Show will have to search Internet again and again... 

Is it possible to have some option which, if set, forces plugin to save (actually embed) downloaded lyrics IMMEDIATELY after downloading? And (if possible, of course) another state of same option which, if set, forces Lyrics Show to save ALL downloaded lyrics (waiting as "Update tags" menu) before quitting foobar?

Maybe I simply haven't found the way to do things mentioned above in the existing version of plugin, then I will be thankful if you show me the way how to configure it right way.

EDIT: I made quick test and found that DEV version from September, 16th does save all downloaded lyrics before quitting foobar (exactly as I wrote in 2'nd option behavior). But all latest versions (Oct, 14th; Oct, 16th and Oct, 17th) seem having a "bug" and don't save lyrics until I press "Update tags" directly.

The earlier versions can do this but problematic, as described here

Hello T.P. Wang!

The problem with the tabstack still occurs even if transparent background is disabled. In fact it became a little bit stranger: Now it depends of wich panel is active if Lyric Show is visible or not.

You can try to put a Vertical/Horizontal Splliter into the tab stack and place lyric show panel into the vertical/horizontal splliter.

Lyrics Show Panel (Modified version)

Reply #269
Thank you for adding my feature request!

edit: Foobar is crashing for me since activating the "automatically replace nontimestamped lyrics"-option. It crashes randomly after several songs. No crashlog, but rather an Fatal exception. When is the Tag written / File saved? My experience is, that this is only done once after a bunch of played songs.


I've just fix some bugs that crashes foobar in ..0.3.1.1b8 DEV [Oct 17 2007 - 16:29:26]..
But if that problem still occurs, please post the exception information here if the expection is not related to memory access violation and no crashlog.

Thanks.


 

Lyrics Show Panel (Modified version)

Reply #271
I have had this issue with last few dev builds and am wondering if it is something I can adjust in the settings (or if it is a bug that can be fixed).

When a song starts the Text starts centered in the panel, jumps to the top of the panel and then jumps back down to the center.

i.e.

(a song WITHOUT Lyrics is easier to explainn)

I get "Lyric Show" centered (top-to-bottom) in the panel.

The "Formatting string for lyrics not found" text jumps to the top of the panel and then jumps back to the center.

It's the same center-top-center jumping with songs with lyrics, it's just harder to describe.

Thanks.


</br>

Lyrics Show Panel (Modified version)

Reply #272
I get that same jumping that nightfishing gets.

Also, I have three requests:

1. Would we be able to get some more visual options for our lyrics? Maybe glow, and blur and stuff like that? If it could even use title formatting (so we can do something like $font(#name,#size,#style [bold, underline, italic etc],#color,#options [blur, glow, alpha etc]) or something to that effect) that would be incredible. Or maybe something easier to understand such as $font(name,size), $rgb(color), $fontstyle(named above), $fonteffects(blur etc). That would be cool in my opinion. I just don't know how easy or feasible it is to do.

2. If the above doesn't pan out, having some more simple button options would be great. Currently we have:
- Font
- Normal Color
- Highline Color (and shouldn't this be highLIGHT Color)
- Background Color

I think this format would be much better (plus additons):
- Font (keep the same)
- Font Color (for NON-timestampped lyrics)
- Highlight Color (for the timestampped lines)
- Highlight Background (this one would be a color that would be in the background of the currently playing line)
- Inactive Text (when the lyrics are stamped, this would be the color of the text that ISN'T being played. That way it can be different from the regular NON-timestampped lyrics)
- Background (keep the same)

3. Would my flash (or even better your fade idea) be do able? It was a few pages back. Having the currently playing line color fade away and into the next playing line would be great.

4. When I timestamp lyrics, I don't timestamp blank lines. Example:

Line 1
Line 2
Line 3
Line 4
_______ <--- blank line thats NOT stampped.
Line 5
Line 6
Line 7
Line 8

Currently, these lines aren't displayed, but would it be possible to just show ANY lines (or at least blank ones) that don't have stamps while playing a stamped file. The scroll could just skip over them (go from line 4 to 5 ignoring the fact that the blank line is there).

Thats all I have for now .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

Lyrics Show Panel (Modified version)

Reply #273
Downloaded this and Lyrics DB
once i download the lyrics how do i use this panel?

Lyrics Show Panel (Modified version)

Reply #274
Thanks to continue this component.
But I have a problem with all version, lyrics don’t scroll automatically. If I change focus on a different windows then go back to foobar, lyrics scroll but not in other way.
Apparently problem is known but I don’t find solution.
Foobar core : 0.9.4.5
Columns_ui : 0.2
Foo_lyricsdb : 0.0.7 beta5
Lyric_show_panel : 0.3.1.1b8 Dev

Thanks for your help about this problem.