Help - Search - Members - Calendar
Full Version: Lyrics Display Components
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Wadinator
Hey guys,

Sorry if the following is hard to understand. I just got started playing around with foobar2000 so please forgive me if I sound like I don't know what I'm talking about.

Anyhow, I just started using the foo_lyricsdb component which allows me to search for and download lyrics to the songs in my playlist and save them to the lyrics tag in the mp3 files. My problem now is that I need to find a good extension (component) that will display the lyrics for me.

I did find the foo_uie_lyrics plugin, but it looks like that only works with the columnsUI interface. I am currently using the Default User Interface, so that's not really an option, unless there's some way to make it work using the default interface as well.

Does anyone know of a component I can use to display the lyrics saved by foo_lyricsdb? Ideally, I'd like to have them appear within the foobar interface, next to the current playlist (or in a tabbed layout).

Thanks in advance,

Wadinator

Xezzy
There is no such a plugin for default UI. You have to wait, new components should pop up if new SDK shows up.
Wadinator
Thanks for your help, Xezzy.

Do you think it would be hard to create such a plugin? Is that something that a beginner could build from scratch? Also, what exactly do you mean by new SDK?
smkk
What you can do is to use foo_dockable_panels to make foo_uie_lyrics work in DUI.

You can bind a shortcut to show/hide the panel, not as beautiful as a tab but it gets the job done.
Wadinator
Hi smkk,

Thanks for your suggestion. I just tried to use foo_dockable_panels as you mentioned, but it appears that there is a (small) bug while moving the application around. Even if the panels are docked, they stay put while I move around the main application unless I have columnsUI installed (and enabled) in which case they work as advertised and stick to the main foobar window.

It is starting to seem like there is a lot more customization opportunities if you use the ColumnsUI. Is that sort of the standard interface for everyone around here? I'm considering switching over to columnsUI, but I really like the way I'm set up now with the default theme (minus the lack of lyrics showing capability).
smkk
Well if you want the lyrics-panel to look like it's part of your interface i.e. want it to stay at the same position related to foobar, then the only way i can think of is to either keep foobar maximized or not move the window around. wink.gif
I'd prefer a proper lyrics component for DUI too but what can you do.

If you want to use columnsUI go for it, but notice that it can be quite complicated if youre not familiar with coding. (Also no facets for you with columnsUI, which is why i prefer DUI.)
Wadinator
QUOTE
Well if you want the lyrics-panel to look like it's part of your interface i.e. want it to stay at the same position related to foobar, then the only way i can think of is to either keep foobar maximized or not move the window around. wink.gif


That's the solution I'm using currently. It's actually not been much of a problem since I don't move around the window as much as I thought I would.

QUOTE

I'd prefer a proper lyrics component for DUI too but what can you do.


I don't mean to sound harsh, but what exactly is the hold up with creating such a component. It seems that there are lots of components for ColumnsUI, but not so much for DUI. Xezzy mentioned something about a new SDK. Is it just a matter of waiting for this to be released? (if it will be released)
DocBeard
Yes, the problem is precisely that no SDK for developing components for the new Default UI has been released to the public.
Wadinator
Thanks, DocBeard. I guess it's just a waiting game now. Any idea when it will be released and we can expect some new components?

Anyway, I think I've basically got my lyrics display problem sorted out for the time being. Many thanks to all of you that helped.
Xezzy
QUOTE(peter)

foo_dockable_panels - cwbowron could have asked UI developers to create some kind of API to dispatch whatever main window events he needs to process, but nooo, hooking the window is so much more "leet" than asking another person for help. An API similar to what is needed there already exists in 0.9.5+ but it's private to the new Default UI, I don't want to publish it until I know how exactly people want to use it so I don't have to create multiple incompatible revisions later.

quote from foobar2000 v0.9.5.3 beta 1
I guess thats the latest info o.0
kpz
QUOTE(Xezzy @ May 12 2008, 03:21) *

There is no such a plugin for default UI. You have to wait, new components should pop up if new SDK shows up.

*stillwaiting*...
smkk
Good things come to those who wait. =)

http://foosion.foobar2000.org/components/?...ersion=1.0+RC+3
hariskar
QUOTE(smkk @ Jul 19 2008, 22:20) *



I use this component, it is very good!
dypsis
I haven't been able to get lyrics to display.

I have visited the help page, and tried the following:

$if2(%lyrics%,No lyrics available)
grimes
Are your lyrics stored in the <LYRICS>-Tag?
To create the <LYRICS>-Tag use Lyrics Grabber.
dypsis
QUOTE(grimes @ Jul 20 2008, 10:12) *
Are your lyrics stored in the <LYRICS>-Tag?
To create the <LYRICS>-Tag use Lyrics Grabber.

All my tracks have lyrics in their tags.
dypsis
OK. I got my lyrics to work with the following:

$if2(%unsynced lyrics%,No lyrics available)
kpz
QUOTE(smkk @ Jul 19 2008, 13:20) *

emot-toot.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.