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

Lyrics Display Components

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

Lyrics Display Components

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

Lyrics Display Components

Reply #2
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?

Lyrics Display Components

Reply #3
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.

Lyrics Display Components

Reply #4
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).

Lyrics Display Components

Reply #5
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. 
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.)

Lyrics Display Components

Reply #6
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


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)

Lyrics Display Components

Reply #7
Yes, the problem is precisely that no SDK for developing components for the new Default UI has been released to the public.

Lyrics Display Components

Reply #8
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.

Lyrics Display Components

Reply #9
Quote
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

Lyrics Display Components

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

*stillwaiting*...



Lyrics Display Components

Reply #13
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)



Lyrics Display Components

Reply #16
OK. I got my lyrics to work with the following:

$if2(%unsynced lyrics%,No lyrics available)