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: foo_uie_lyricsplugin (Read 17371 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_uie_lyricsplugin

Hello

First of all excuse me for my bad english.

I've made a small plugin displaying lyrics from www.lyricsplugin.com. This website provides plugins only for WMP and Winamp. The idea is very simple, both plugins request and display a page containing lyrics in the window/panel integrated into the player. My plugin uses the same idea. It integrates a Columns UI panel into foobar2000, the configuration is stored in cookies (there is not so much configuration to do )

It would be great, if someone would test the plugin and tell me his/her opinion.

Here is the homepage: http://sites.google.com/site/foouilyricsplugin/

Bye
-elfinit

foo_uie_lyricsplugin

Reply #1
It's very fast (2K encoded per song) and lyricsplugin.com is great resource for lyrics, although we can fetch them with lyrics grabber
I miss Segoe UI as font, and I also miss "edge style" for the panel
Thanks

foo_uie_lyricsplugin

Reply #2
For some reason it crashes foobar when trying to play protected WMA files. It's reproducible:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 05DED8D6h
Access violation, operation: write, address: 05DED98Ch

Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_playback_new_track

Code bytes (05DED8D6h):
05DED896h:  69 63 73 70 6C 75 67 69 6E 2E 63 6F 6D 2F 77 69
05DED8A6h:  6E 61 6D 70 30 33 2F 70 6C 75 67 69 6E 2F 3F 61
05DED8B6h:  72 74 69 73 74 3D 25 73 26 74 69 74 6C 65 3D 25
05DED8C6h:  73 00 54 49 54 4C 45 00 00 00 41 52 54 49 53 54
05DED8D6h:  00 00 61 16 0C D3 AF CD D0 11 8A 3E 00 C0 4F C9
05DED8E6h:  E2 6E 50 20 EA B6 8A 04 D1 11 82 B9 00 C0 4F B9
05DED8F6h:  94 2E 09 31 DD 05 09 31 DD 05 EB 46 DD 05 B4 2D
05DED906h:  DD 05 CE 2D DD 05 E9 2D DD 05 04 2E DD 05 58 47

Stack (001DC424h):
001DC404h:  001DF208 0000000C FFFFFD34 000002E4
001DC414h:  FFFFFD34 000002CC 00000018 00000000
001DC424h:  001DC428 08AD8D88 001DC430 001DC44C
001DC434h:  00000000 BC857064 0000001C 001DF468
001DC444h:  08AD8D88 06441148 06441148 001DF4A4
001DC454h:  05DEBE13 00000000 00628470 FFFFFFEB
001DC464h:  00000000 001DC538 00000128 00000000
001DC474h:  76B4751F 00628470 FFFFFFEB 76B4752B
001DC484h:  BBE00326 001DC538 00000128 00000000
001DC494h:  001DC538 00000128 001DC550 76B96FEF
001DC4A4h:  BC95078F 068A8EC7 001DC4C8 76B47696
001DC4B4h:  0005056E 00000128 00010001 00000000
001DC4C4h:  001DC4D4 76B4F019 76B9A8D8 001DC428
001DC4D4h:  001DC510 76B4773C 76B4770A BBE0029A
001DC4E4h:  1AB14D88 0005056E 00000128 00000001
001DC4F4h:  00000000 001DC4E0 76B4E8B1 001DC838
001DC504h:  76B96FEF CD49B09A FFFFFFFE 76B4770A
001DC514h:  05E7F1DB 0005056E 00000128 00010001
001DC524h:  00000000 0005056E 1AB14D88 05E7F1EC
001DC534h:  0005056E 00000128 0004064C 00649208

Registers:
EAX: 05DED98C, EBX: 08AD8D88, ECX: 06441148, EDX: 001DC44C
ESI: 00000000, EDI: 00000000, EBP: 001DC45C, ESP: 001DC424

Crash location:
Module: foo_uie_lyricsplugin
Offset: 1D8D6h
Symbol: "foobar2000_get_interface" (+1BBF6h)

foo_uie_lyricsplugin

Reply #3
Hello

I've changed the title and artist extraction algorithm. Now the plugin should work with protected music. I couldn't test this, because I don't have drm protected music, but I think it should work.

And I added edge style options as popup menu. The settings of text font, I can not adapt, as they are implemented on the server.

The latest version is available on the website (see the first post).

Bye
-elfinit

foo_uie_lyricsplugin

Reply #4
This plugin seems nice, but the "columns UI" requirement annoys me.

foo_uie_lyricsplugin

Reply #5
You can search on this component and my name and you will get plenty of information on how to
use this component with the Default User Interface. Or search on dockable panels.

Be forewarned, this is not a perfect solution and may annoy you.

terry

foo_uie_lyricsplugin

Reply #6
@tpijag
"foo dockable panels" is no more supported by it's original author, and was removed from official website.



foo_uie_lyricsplugin

Reply #9
ok thanks ,
the only thing I  find nice about the foo_ui_lyricsplugin is the ability to associate lyrics to a song, with tags.  The "dockable panels" solution to use the plugin on default user interface have its flaws.

foo_uie_lyricsplugin

Reply #10
And I added edge style options as popup menu. The settings of text font, I can not adapt, as they are implemented on the server.

Thanks for "edge style"

Fonts are old and font sizes are very rough. Configure doesn't work if you disable Active scripting (which I certainly did).
As it reads "/winamp03/css/plugin.css" which can be configured with "/winamp03/javascript/plugin.js", can you make it to read local CSS?
It would open many possibilities in displaying the contents

foo_uie_lyricsplugin

Reply #11
OK, I run this plugin on proxy with autoresponder which I set to look on my local PC for CSS file, and set it the way I want it - consistent with my foobar appearance: Segoe UI 9pt and corrected line spacing:
[a href="http://img694.imageshack.us/img694/5250/sshot2g.png" target="_blank"]

foo_uie_lyricsplugin

Reply #12
Hello
I just wanted say big THANKS to elfinit for this wonderful plugin. This plugin (and biography one) was two sole reasons I moved from DUI to CUI. Its working great and saves my lazy ass from using other foobar plugins, that require manual lyrics searching and saving...
But now, when DUI SDK is released and biography plugin already got DUI interface, I can only dream this one being added DUI support too. Though that's probably not gonna happen 
Anyway, thanks again for this plugin

foo_uie_lyricsplugin

Reply #13
Really great plugin, I was looking for ages for something that fetches from lyricsplugin.com and works with foobar! Great work!

One suggestion, it would be nice to have an option to save the lyrics on disk and upon the next play fetch them from disk if they exist (ie cache the lyrics to local store).

foo_uie_lyricsplugin

Reply #14
what a fantastic component.. it's probably the best lyrics plugin available for foobar atm.. THANK YOU!

foo_uie_lyricsplugin

Reply #15
Great addon so far

EDIT: Is there any way I could change the background and text colors?

foo_uie_lyricsplugin

Reply #16
@ Stibbs


foo_uie_lyricsplugin

Reply #17
That is really a great plugin. I would like to ask one question. I have added the plugin in a CUI tab and when the tab is not activated, are the lyrics updated in background? If yes, is it possible that the plugin only loads the lyrics, when the panel is active?

foo_uie_lyricsplugin

Reply #18
Possibly a dumb question, but when I try to configure this plugin it tells me this:



What's up with this here?

foo_uie_lyricsplugin

Reply #19
would be a perfect plugin. But there's one thing that doesn't work

Polish letters such as ż, ł, ą etc. are not displayed correctly, so that lyricsplugin cannot find correct lyrics- why is it not using unicode?  that makes this plugin useless for me... i'm using windows 7- maybe that's the problem.

foo_uie_lyricsplugin

Reply #20
I've been happily using this plugin for the past 6 months but it stopped working a few days ago.  lyricsplugin.com has updated their Winamp and iTunes plugins.  Are any updates planned for foobar2000?

foo_uie_lyricsplugin

Reply #21
Same here. Using foo_uie_lyrics with dockable pannels. Message appears instead of the lyrics, "Upgrade to Lyrics Plugin version 0.4." Takes you to URL, http://www.lyricsplugin.com/
Anyone posting a patch to update the new lyrics search function would be appreciated. Thanks

foo_uie_lyricsplugin

Reply #22
Just a quick heads up for anyone waiting for an update:  I'm pretty sure that this plugin worked by scraping the lyrics from the Lyrics Plugin database, i.e. this wasn't made by the same guys who make the official Winamp/WMP/iTunes plugin.  The Lyrics Plugin team semi-recently changed their database specifically to make it difficult for scrapers like this plugin to work. 

So, I guess what I'm saying is to not expect an updated release of this plugin ever, unless the official Lyrics Plugin team decides to support foobar2000 in the future.

foo_uie_lyricsplugin

Reply #23
Just a quick heads up for anyone waiting for an update:  I'm pretty sure that this plugin worked by scraping the lyrics from the Lyrics Plugin database, i.e. this wasn't made by the same guys who make the official Winamp/WMP/iTunes plugin.  The Lyrics Plugin team semi-recently changed their database specifically to make it difficult for scrapers like this plugin to work. 

So, I guess what I'm saying is to not expect an updated release of this plugin ever, unless the official Lyrics Plugin team decides to support foobar2000 in the future.


Thanks for the clarification.  You're correct, it was pulling lyrics from lyricsplugin.com.  Do you know how to contact the Lyrics Plugin team?  I'm curious why they would be against having a plugin for Foobar2000.