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

Lyrics Show Panel (Modified version)

Depreciated, for most up-to-date version, visit here:
http://www.hydrogenaudio.org/forums/index....showtopic=76968



Original component
(*** FOR  DOWNLOAD PLEASE SEE BELOW! ***) is here: http://gro.clinux.org/projects/ikiki/ , just credit the original developer bluenet, Thank you!

I grab the source and do some modification("download lyrics" is still working)
However, maybe there are some problems in this modification.

Feedback is welcome! 

screenshot:




Requirements

foobar2000 v0.9.5
Columns UI 0.3

Current version:  0.3.3.9


ChangeLog


[full changelog] 0.3.3.9
  • Fix high cpu usage while "Enable global field processing" is checked
  • Minor cleanups
0.3.3.8
  • Major changes on main menu commands: Removing command "Search lyirc online" in "File"; Providing a new pop menu contains most useful commands in "View" => "Lyric Show"
  • Minor changes and fixes
0.3.3.7
  • Fix a bug that cache may contain two lyric for one track
  • Add context menu and a option for editing lyric file with external editor
  • Move "Now playing" context menu items to a new popup menu
  • Fix display setting importing/exporting and add support for interval, period, global field
0.3.3.6
  • Fix a bug that will crash on startup under certain circumstance
  • Improved caching mechanism: file location, codepage, offset now won't lost after track change
  • Combobox of codepage is now auto-sorted
0.3.3.5
  • Fix a bug that panel is visible on creation
  • Fix a bug that won't show lyrics after changing track with lyric manually downloaded
0.3.3.4
  • Codepage change now take effect on embeded lyrics
  • CRITICAL: Fix a bug that will mess up whole lyric file after offset adjust
  • Various glitch fixed
0.3.3.3
  • Panel now will not get focus automatically while mouse move in
  • Mouse scroll now will work with limit properly
  • Fix a bug that after change offset, 'offset' tag won't close the bracket on its line
  • Fix a bug that lyric won't save while choose user defined directory
  • Some text change in configruation page
0.3.3.2
  • Now Lyric Show is explicit a single CUI extension to prevent possible errors
  • Fix lyric picking when downloading/updating lyrics automatically
  • Fix timer loss while configing scroll setting
  • Fix hang while using association manager
0.3.3.1
  • Fix character problem when copying lyric to clipboard
  • Better lyric file handling with UTF8 without BOM
  • "Copy lyric without timestamp" now will be copied as that lyric displayed
  • Add %lyric_currentline% filed
  • Fix modal call when tidying associations which delay foobar2000 ui
  • Build with latest foobar2000 SDK
0.3.3.0
  • Fix a possibly crash when reloading lyric
  • Global titleformating filed processing now require latest foobar2000(using metadb_display_field_provider)
  • %lyric_exists% and %lyric_hastimestamp% now refresh corectly
  • Add support for per instance config (only display setting, that means you can use it in two or more PUI configruations or CUI layouts, without modifying display settings manually)
  • Add support for import/export display setting
  • Build with latest foobar2000 SDK
  • Fix some other glitchs
Download here: Link

Lyrics Show Panel (Modified version)

Reply #1
Thanks!
It looks relly nice in my config!

Lyrics Show Panel (Modified version)

Reply #2
wow! thanks so much
great!!!

Lyrics Show Panel (Modified version)

Reply #3
Nice work, thanks!
--------------------
--------------------

Lyrics Show Panel (Modified version)

Reply #4
Good work, thank you very much

Lyrics Show Panel (Modified version)

Reply #5
Lovely, could you see why associations doesnt work

Lyrics Show Panel (Modified version)

Reply #6
Lovely, could you see why associations doesnt work


Did you got lyrics.xml in your foobar2000 path before?

I'll fix it soon

Lyrics Show Panel (Modified version)

Reply #7
oh~~~thx ! thx

very nice


Lyrics Show Panel (Modified version)

Reply #9


Lovely, could you see why associations doesnt work


Did you got lyrics.xml in your foobar2000 path before?

I'll fix it soon

Yes i did and i still have it right now but it doesnt work. thanks for answering so quickly and looking into it


I've updated.
please check at
http://www.hydrogenaudio.org/forums/index....showtopic=55691
 
it should work well.

Lyrics Show Panel (Modified version)

Reply #10
Works perfectly now for lyrics existing on the disk and not yet associed. They become associed, works like a charm. Couldnt test the rest from here at work. Thanks a lot you gave life back to this plugin

Lyrics Show Panel (Modified version)

Reply #11
Do you think it would be possible to overlay an image on the panel ?
Using it on panels UI and trying to make a nice fade effect...
As you can see on the image below :



Thanks

Lyrics Show Panel (Modified version)

Reply #12
Very nice work!

I'm after a semi-transparent background over a picture.  I tried placing an empty title display box behind the lyrics panel, containing a $drawrect with pen and brush colours of 0-0-0 and alpha-128.  It worked, except lyrics panel won't clear itself on a track change, leaving text overlaying text.

Any chance of fixing this or implementing semi-transparent backdrops in the panel itself?

Lyrics Show Panel (Modified version)

Reply #13
Do you think it would be possible to overlay an image on the panel ?
Using it on panels UI and trying to make a nice fade effect...
As you can see on the image below :

[a href="http://img522.imageshack.us/my.php?image=lyricsfadetn8.jpg" target="_blank"] .
EDIT: I've just put a semi-transparent background using $drawrect and put %title% in before $panel Lyric Show Panel, it seems that everyting work well. the %title% changs as soon as track does.

Lyrics Show Panel (Modified version)

Reply #14
Is the scroller shown when this is added as panel in PanelsUI ?

Lyrics Show Panel (Modified version)

Reply #15
Is the scroller shown when this is added as panel in PanelsUI ?


scrolling works well in PanelsUI.
scrollbar is not considered in the near future just because now I have little experience on programming.

 

Lyrics Show Panel (Modified version)

Reply #16

Is the scroller shown when this is added as panel in PanelsUI ?


scrolling works well in PanelsUI.
scrollbar is not considered in the near future just because now I have little experience on programming.



Downloaded the new version, but didn't get the scrolling to work...
The "enable scroll" is checked.

Lyrics Show Panel (Modified version)

Reply #17
Downloaded the new version, but didn't get the scrolling to work...
The "enable scroll" is checked.


Maybe this is the key:
there's timestamped lyric and plain-text lyric.
if you got plain-text lyric, this will happen, and you can only scroll it with Mouse Scrolling.

Lyrics Show Panel (Modified version)

Reply #18
That's the problem:under PanelsUI the mouse scrolling doesn't work
Favourite artist:CD-R
Favourite album:700MB

Lyrics Show Panel (Modified version)

Reply #19



Is the scroller shown when this is added as panel in PanelsUI ?


scrolling works well in PanelsUI.
scrollbar is not considered in the near future just because now I have little experience on programming.



Downloaded the new version, but didn't get the scrolling to work...
The "enable scroll" is checked.


Maybe this is the key:
there's timestamped lyric and plain-text lyric.
if you got plain-text lyric, this will happen, and you can only scroll it with Mouse Scrolling.


The timestamped lyrics work fine, scrolling in the time it is supposed to, and no need for manual scrolling on them.

What I want is to be able to scroll up and down with the mouse on the plain-text lyrics, and it doesn't work....

I don't know, but I guess from my bad english that it's supposed to work what I am trying to do?

That's the problem:under PanelsUI the mouse scrolling doesn't work



Ahh, so that's no change on that from the earlier version then... I thought that was one new function, nevermind my previous post then.

Still would be awesome if it could be implented....

Lyrics Show Panel (Modified version)

Reply #20
Can you post your code here?
I'm sorry I cannot understand you because my english is poor enough  .
EDIT: I've just put a semi-transparent background using $drawrect and put %title% in before $panel Lyric Show Panel, it seems that everyting work well. the %title% changs as soon as track does.
Never mind.  Your 'edit' comment actually sorted my problem out for me.  Thanks.


Lyrics Show Panel (Modified version)

Reply #22
That's the problem:under PanelsUI the mouse scrolling doesn't work



Ahh, so that's no change on that from the earlier version then... I thought that was one new function, nevermind my previous post then.

Still would be awesome if it could be implented....


Hi, I've uploaded the new version, try to see if it works.

Lyrics Show Panel (Modified version)

Reply #23
Works just fine,thank you!
Favourite artist:CD-R
Favourite album:700MB

Lyrics Show Panel (Modified version)

Reply #24
Yep, it works for me too!

Thanks Very much, really great!