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 489887 times) previous topic - next topic
0 Members and 5 Guests are viewing this topic.

Lyrics Show Panel (Modified version)

Reply #325
Hi everybody,

I hope this is the best thread for posting my question. I'm looking for an automated way of searching / downloading / storing / displaying timestamped lyrics for all my music library, all with a single click :
- automatic scan of all my "Music" directory,
- multiple online searches according to the tag fields (%album artist%, %album%, %title%),
- download of (1) preferably time-stamped lyrics, or (2) plain text lyrics only if timestamped lyrics are not available,
- storage either within the files (I have FLAC files >=v1.1.3 so the LYRICS field is enabled) or in a local database that could be accessed by a foobar component like the one we're speaking of in this topic.
- detailed log of all found timestamped lyrics / all found plain text lyrics / all lyrics that were not found.

The utility should ideally have some customizability : e.g. I have live albums where all songs are named "song title (Live)". The online search should eventually be able to skip the " (Live)" part of the %title% tag in order to retrieve the lyrics (except if the online lyrics do have the " (Live)" part of the name - I'm not sure about that).

The utility can be either a foobar component or a standalone app, I don't care... as long as the lyrics remain accessible by a foobar component of course (I want to read them within foobar, not outside of it  ).

Can somebody please advise me ? Can foo_uie_lyrics do all that ? Are there things that it can't do ? Or should I simply post my request elsewhere ?

Thanks in advance !

EDIT : I've installed foo_uie_lyrics. The prefs look quite complex to me.  Is there some manual / tutorial ?


I use EvilLyrics in conjunction with foobar2000 to achieve a majority of what you described.

As far as your first five points I achieve all of them sans the full library scan
With the app (EL) running it yields results for the song playing, searches multiple sites according to tags, removes anything in "()", saves to file, and works perfect with this component (especially with the recent update  )
EvilLyrics has a lot of other capability's, I think it might be just what your looking for.
Feel free to P.M. me with any questions about either.

Peace

Lyrics Show Panel (Modified version)

Reply #326
I've fixed these problems in Alpha 3 (with limited tests, backup old version first). Just have a try


Yes! It worked. Set update time to 500ms - and now foobar takes less then 1% of CPU time with Alpha 3 version.

Great job!

Lyrics Show Panel (Modified version)

Reply #327
Glad to see you have time to work on this great component.

I have a problem with the new v0.3.1.2 Alpha 3 and album images with embedded cuesheets. Lyrics is not changed when a new song in the same file is played. This happens even if the Lyrics association manager shows different lyrics files for the different song indexes. If I split to separate files the lyrics is downloaded as expected.

I don't experience this problem in 0.3.1.1b8 DEV.

Lyrics Show Panel (Modified version)

Reply #328
To all Lyrics Show Panel users :

With the notable exception of ExtensionArt, nobody yet has answered my previous questions  , and this one in particular : "the prefs look quite complex to me. Is there some manual / tutorial ?". There are still many things I don't understand (e.g. what exactly are associations, how do they work, what are filters, etc.). Maybe these things look trivial to you, but believe me, they aren't for a new user. Thank you.

BTW, I've decided to open a separate topic to discuss of various lyrics download / store / display solutions. You can find it here : http://www.hydrogenaudio.org/forums/index....showtopic=59361

THANKS IN ADVANCE FOR YOUR HELP, AND MOST OF ALL FOR YOUR VALUABLE COMMENTS.


EDIT : I have a first request for the developer : in the prefs > Internet > Download options > My directory, if I type "I:\Temp lyrics\%artist%\%album%", it works (the lyrics are downloaded to the expected directory). But if I type "I:\Temp lyrics\%artist%\(%date%) %album%", it doesn't (the lyrics are downloaded/cached, but nothing is written on my hard disk : the path is probably not well understood). Maybe there's the same problem with the prefs > Setting > Lyric search > Search path. Is there something you can do about this two paths ? Thank you. 

EDIT2 : another little bug report :
- in the prefs > Setting > Lyric file name, when you edit a file name by double-clicking on it, the "name" field is not editable at all.
- there's a visualization bug when there are several Lyric file names and you edit one of them and validate (but if you close/reopen the prefs all becomes normal again).
- the prefs > Setting > Depth case should be a little larger to show the number in it.

Lyrics Show Panel (Modified version)

Reply #329
EDIT : I have a first request for the developer : in the prefs > Internet > Download options > My directory, if I type "I:\Temp lyrics\%artist%\%album%", it works (the lyrics are downloaded to the expected directory). But if I type "I:\Temp lyrics\%artist%\(%date%) %album%", it doesn't (the lyrics are downloaded/cached, but nothing is written on my hard disk : the path is probably not well understood). Maybe there's the same problem with the prefs > Setting > Lyric search > Search path. Is there something you can do about this two paths ? Thank you. 

EDIT2 : another little bug report :
- in the prefs > Setting > Lyric file name, when you edit a file name by double-clicking on it, the "name" field is not editable at all.
- there's a visualization bug when there are several Lyric file names and you edit one of them and validate (but if you close/reopen the prefs all becomes normal again).
- the prefs > Setting > Depth case should be a little larger to show the number in it.

1. The titleformatting script you should use is I:\Temp lyrics\%artist%\[%date% ]%album% (if you mean here, but if you want a quote, you should use '(' and ')'), be careful.
2. If you want to change the name, you must delete it, and create a new one again.
3. Confirmed as a bug, thanks.
4. Yes.

Lyrics Show Panel (Modified version)

Reply #330
Thanks for your reply.

1. The titleformatting script you should use is I:\Temp lyrics\%artist%\[%date% ]%album% (if you mean here, but if you want a quote, you should use '(' and ')'), be careful.
2. If you want to change the name, you must delete it, and create a new one again.
3. Confirmed as a bug, thanks.
4. Yes.

1. Thanks, I've managed to make it work with this one : I:\Temp lyrics\%artist%\'('%date%')' %album%
That makes, e.g. : I:\Temp Lyrics\Britney Spears\(2007) Blackout
However, I have a problem with the file names. I have defined a unique "artist-track-title" field that looks like this :
$if(%artist%,'['%artist%'] - ')$if(%track%,%track%' - ')$if2(%title%,%_filename_ext%) .
The preview looks OK (e.g. : [A-ha] - 06 - The sun always shines on tv), but the file names in my hard disk keep looking only as "Artist - Title" !  I don't understand, my music library is quite correctly tagged, so all the needed information is present.
EDIT : I've also tried with $if(%artist%,'['%artist%'] - ')$if(%tracknumber%,%tracknumber%' - ')$if2(%title%,%_filename_ext%), it doesn't work either.

2. I know I must delete it (so that looks like a bug to me, don't you think ? I can't believe that it's intended... anyway, that's no big deal  )

Lyrics Show Panel (Modified version)

Reply #331
@Jose Hidalgo:
You should do it in online search->save format

@AndersHu:
Confirmed as a bug, I'll fix it later

@radecke:
I'll check it, thanks for reporting.

Lyrics Show Panel (Modified version)

Reply #332
Thank you very much, works great now  (maybe it would be easier if the "Online search > Save format" preference was put in the "Preferences > Internet" tab, where it would be easier to find IMHO. Just my two cents).

Some settings I still don't understand :
1/ Settings > Filter : what's this for ?
2/ Settings > Internet > ARTIST filter when download automatically : what's this for ?
3/ Settings > Internet > Titleformatting for search : is is possible to configure this to look sequentially for SEVERAL title formats ?
e.g. : let's assume that a music file is correctly tagged with %artist%, %album artist% and %title% fields.
- we want to search FIRST for Artist = $if2(%artist%,) and Title = $if2(%title%,%_filename_ext%)
- but IF there's no match, then we want to search alternatively for Artist = $if2(%album artist%,) and Title = $if2(%title%,%_filename_ext%)
Is this possible ?
I have thought of writing something like $or($if2(%artist%,),$if2(%album artist%,)) but I don't think it would work. Any ideas ?

Lyrics Show Panel (Modified version)

Reply #333
@Jose Hidalgo:
1.
When you create a new filter like this:
Name: Track*;CDImage.*;Unknown*
Value: $if2(%title%,%_filename%)

That means you want to filter %title% or %filename% which matches Track* or CDImage.*; or  Unknown*

=>

Code: [Select]
Filter ("Value" matches "Name")


You can create many filters, the download thread will not start unless each filter fails.

2.
That means if you want to enable the filter or not(no ARTIST, it's a glitch)

3.
No, it's not possible, and there's no plan for supporting that in this modded lyrics show panel, I've planed to support that in a totally rewritten lyrics panel.

Lyrics Show Panel (Modified version)

Reply #334
Will this plugin read the lyrics from my tags? If not, is there one that works with the default UI?

Lyrics Show Panel (Modified version)

Reply #335
@dypsis : if your lyrics are properly encoded with the right tag name, then yes, it should read them. Try it.

@T.P. Wang : I'm not sure I have understood.

1. I suppose what you mean is that if I create a filter like this :
Code: [Select]
CDImage.*: $if2(%title%,%_filename%)
New Age;Blues;Classical: $if2(%genre%)

... then all files whose title or file name matches "CDImage.*" AND all files whose genre matches New Age, Blues or Classical will NOT be taken into account for downloading lyrics. Is that right ?

2. So this is the ON/OFF toggle for the filter, right ? OK, but it's kinda weird to see it on another tab (it would be better in the same tab IMHO : "Filter ON/OFF" checkbox or something like that).

Thanks.

Lyrics Show Panel (Modified version)

Reply #336
@dypsis : if your lyrics are properly encoded with the right tag name, then yes, it should read them. Try it.


I have since tried it, and it appears that you need Columns UI. And even when using Columns UI, I could not see how to get the lyrics to display.

Lyrics Show Panel (Modified version)

Reply #337
Of course it needs Columns UI. It's clearly written in the first post of this topic.

Lyrics Show Panel (Modified version)

Reply #338
I hope someone will port it to the default ui once the SDK for 0.9.5 is out.

Lyrics Show Panel (Modified version)

Reply #339
I think that most of us hope that all Columns UI components (Lyrics Show Panel, Peakmeter,etc.) are ported to the new Default UI.

Lyrics Show Panel (Modified version)

Reply #340
Well, as long a that means they will still be available and developed for ColumnsUI.

I've found another bug by the way. It occurs when it tries to open the plain text files created by Evil Lyrics:
Quote
Could not load info (Unsupported file format) from:
"D:\Muziek\Lyrics\W\Wagon Christ - Ring Piece.txt"

Lyrics Show Panel (Modified version)

Reply #341
@Jose Hidalgo
1. yes.
2. I can't put the checkbox in that tab just because there's no room now.

@MC Escher
Please give a link to the lyric file(upload your file directly, no copy&paste please)

Lyrics Show Panel (Modified version)

Reply #342
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01C1341Bh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01C1341Bh):
01C133DBh:  CC CC CC CC CC 6A FF 68 48 31 C5 01 64 A1 00 00
01C133EBh:  00 00 50 56 57 A1 70 48 C6 01 33 C4 50 8D 44 24
01C133FBh:  0C 64 A3 00 00 00 00 68 68 6F C6 01 C7 44 24 18
01C1340Bh:  00 00 00 00 FF 15 E0 60 C5 01 8B 7C 24 1C 8B 0F
01C1341Bh:  8B 01 8B 50 04 FF D2 8D 44 24 1C BE 80 6F C6 01
01C1342Bh:  E8 30 20 01 00 68 68 6F C6 01 FF 15 C8 60 C5 01
01C1343Bh:  83 7F 30 01 75 1B 8B F7 E8 78 3B 01 00 8B 4C 24
01C1344Bh:  0C 64 89 0D 00 00 00 00 59 5F 5E 83 C4 0C C2 04
Stack (0012F9ACh):
0012F98Ch:  BC682630 B4039000 B4038D64 00000000
0012F99Ch:  0012FEAC 7FFDF000 B4038DD8 B4038B48
0012F9ACh:  27086EF2 01F34EEC 046D0808 0012FA4C
0012F9BCh:  01C53148 00000000 01C1DA9D 046D0808
0012F9CCh:  27086E92 0000040E 046C6638 0012FBCC
0012F9DCh:  01F34EEC 00000000 046D0808 0012F9C8
0012F9ECh:  00000000 004EFD18 00000048 0041583D
0012F9FCh:  0012FA44 028AC9F0 003C0000 7C920732
0012FA0Ch:  00000002 003C06E8 003C0000 0325EA38
0012FA1Ch:  0012FA0C 000300F1 0012FC50 7C91EE18
0012FA2Ch:  7C920738 FFFFFFFF 7C920732 7C9206AB
0012FA3Ch:  7C9206EB 7C9205D4 00000004 27086EA2
0012FA4Ch:  0012FBBC 01C540C8 0000000C 01C1CA49
0012FA5Ch:  00000004 046C6638 27086D2A 046C6638
0012FA6Ch:  01F34EEC 015E059A 7FFDF000 00000000
0012FA7Ch:  7E36F7F6 00030000 00000001 0012FAF8
0012FA8Ch:  7E36F805 00030000 7FFDF000 00000000
0012FA9Ch:  0012FA90 7E390457 0012FBA0 7E390457
0012FAACh:  7E36F808 FFFFFFFF 7E36F805 7E36F94B
0012FABCh:  0012FAE8 0012FAF8 7E36F95B 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000000, EDX: 01C66F68
ESI: 046D0808, EDI: 046D0808, EBP: 00000004, ESP: 0012F9AC
Crash location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00520000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 10032000h
COMDLG32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
MSCTF                            loaded at 746A0000h - 746EC000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77660000h - 77681000h
WLDAP32                          loaded at 76F20000h - 76F4D000h
SAMLIB                          loaded at 71B70000h - 71B83000h
msctfime                        loaded at 75250000h - 7527E000h
foo_albumlist                    loaded at 00A60000h - 00AC6000h
foo_burninate                    loaded at 00AF0000h - 00B27000h
VERSION                          loaded at 77BD0000h - 77BD8000h
foo_cdda                        loaded at 00B50000h - 00B85000h
foo_channel_mixer                loaded at 00BB0000h - 00BEB000h
foo_converter                    loaded at 00C00000h - 00C8E000h
foo_dbsearch                    loaded at 00CB0000h - 00D20000h
OLEAUT32                        loaded at 770F0000h - 7717B000h
foo_DeleteCurrent                loaded at 00D40000h - 00D60000h
foo_dsp_crossfader              loaded at 00D70000h - 00DCE000h
libmmd                          loaded at 00DE0000h - 01091000h
foo_dsp_std                      loaded at 010B0000h - 010F7000h
foo_fileops                      loaded at 01120000h - 01167000h
foo_freedb2                      loaded at 01190000h - 011D1000h
foo_input_mslive                loaded at 01200000h - 01283000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
foo_input_std                    loaded at 012A0000h - 013E4000h
foo_input_tak                    loaded at 01410000h - 01457000h
tak_deco_lib                    loaded at 01470000h - 014A1000h
foo_masstag                      loaded at 015D0000h - 01620000h
foo_osd                          loaded at 01640000h - 01674000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_playcount_mod                loaded at 016B0000h - 016C5000h
foo_playlist_tree                loaded at 016E0000h - 01756000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71A30000h - 71A3A000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
libmzgc360_000                  loaded at 01780000h - 01824000h
foo_popupplus                    loaded at 01870000h - 01907000h
RICHED20                        loaded at 74DB0000h - 74E1C000h
foo_pqview                      loaded at 01930000h - 01958000h
foo_preview                      loaded at 01980000h - 019A1000h
foo_quicktag                    loaded at 019C0000h - 019FE000h
foo_rgscan                      loaded at 01A20000h - 01A70000h
foo_run                          loaded at 01A90000h - 01ABB000h
foo_sendtodevice                loaded at 01AE0000h - 01B1D000h
foo_uie_albumart                loaded at 01B40000h - 01B7D000h
foo_uie_albumlist                loaded at 01BA0000h - 01BE3000h
foo_uie_lyrics                  loaded at 01C10000h - 01C72000h
WINMM                            loaded at 76AF0000h - 76B1E000h
WININET                          loaded at 441E0000h - 442AF000h
Normaliz                        loaded at 01C90000h - 01C99000h
iertutil                        loaded at 43F60000h - 43FA5000h
foo_uie_typefind                loaded at 01F40000h - 01F70000h
foo_ui_columns                  loaded at 01F90000h - 0208D000h
UxTheme                          loaded at 5B0F0000h - 5B128000h
foo_ui_egoh2                    loaded at 020B0000h - 020E1000h
foo_ui_std                      loaded at 02100000h - 021B5000h
MSIMG32                          loaded at 76320000h - 76325000h
Secur32                          loaded at 77FC0000h - 77FD1000h
DSOUND                          loaded at 73E70000h - 73ECC000h
SXS                              loaded at 76970000h - 76A21000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
RASAPI32                        loaded at 76EA0000h - 76EDC000h
rasman                          loaded at 76E50000h - 76E62000h
NETAPI32                        loaded at 597D0000h - 59825000h
TAPI32                          loaded at 76E70000h - 76E9F000h
rtutils                          loaded at 76E40000h - 76E4E000h
USERENV                          loaded at 76620000h - 766D5000h
msv1_0                          loaded at 77C40000h - 77C63000h
iphlpapi                        loaded at 76D20000h - 76D39000h
sensapi                          loaded at 72240000h - 72245000h
mswsock                          loaded at 719B0000h - 719F0000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E40000h - 73E44000h
rasadhlp                        loaded at 76F80000h - 76F86000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
winrnr                          loaded at 76F70000h - 76F78000h
wshbth                          loaded at 750F0000h - 7510E000h
SETUPAPI                        loaded at 778F0000h - 779E4000h
urlmon                          loaded at 442C0000h - 443E4000h
hnetcfg                          loaded at 66710000h - 66769000h
wshtcpip                        loaded at 719F0000h - 719F8000h
jsproxy                          loaded at 44150000h - 4415A000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E3000h
jscript                          loaded at 63380000h - 633F8000h
xpsp2res                        loaded at 20000000h - 202D9000h
dciman32                        loaded at 73B30000h - 73B36000h
advancedautoaway                loaded at 11BD0000h - 11BE3000h
btkeyind                        loaded at 02780000h - 0278F000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 01C53148h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 01C1DA9Dh, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 004EFD18h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0041583Dh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 01C540C8h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 01C1CA49h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 015E059Ah, location: "foo_masstag", loaded at 015D0000h - 01620000h
Address: 7E36F7F6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E36F805h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36F808h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 7E36F805h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E36F94Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E36F95Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 746B1031h, location: "MSCTF", loaded at 746A0000h - 746EC000h
Symbol: "TF_UninitSystem" (+00000970h)
Address: 7E36F819h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 7E38E175h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "User32InitializeImmEntryTable" (+00000E18h)
Address: 7E38E152h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 10107B16h, location: "lgscroll", loaded at 10100000h - 1010F000h
Symbol: "UninstallScrollHooks" (+000011F6h)
Address: 7E36F84Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01C26970h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01C26970h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 01C54153h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 7E3688E0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 7E36D62Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SetWindowLongW" (+00000000h)
Address: 01C269BCh, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 01C26970h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 015E059Ah, location: "foo_masstag", loaded at 015D0000h - 01620000h
Address: 01C26970h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 01C26970h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 7E373745h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 01C26970h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 015E059Ah, location: "foo_masstag", loaded at 015D0000h - 01620000h
Address: 015E059Ah, location: "foo_masstag", loaded at 015D0000h - 01620000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E373768h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E373591h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 01C26970h, location: "foo_uie_lyrics", loaded at 01C10000h - 01C72000h
Address: 015E059Ah, location: "foo_masstag", loaded at 015D0000h - 01620000h
Address: 0042EC8Ah, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004EC5B0h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 015E059Ah, location: "foo_masstag", loaded at 015D0000h - 01620000h
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E373512h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 7E3691BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetProcessWindowStation" (+00000029h)
Address: 7E3691F1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetMessageW" (+0000002Bh)
Address: 7E36DAEAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042C4B4h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042D0A2h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D2C44h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004C6FA8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004C6FA8h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D2C28h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 0049F193h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00499830h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0049F193h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0049D5E9h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 1001D07Bh, location: "shared", loaded at 10000000h - 10032000h
Symbol: "uCallStackTracker::~uCallStackTracker" (+000000CBh)
Address: 004CA100h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004B6190h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0042D2DEh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0049A86Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C51h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C4Bh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004BCF9Ch, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004BB270h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00499830h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C4Bh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00497C5Fh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004BB270h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004B6667h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004995DFh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004A10E6h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00499830h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 7C816FF7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839A30h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C817000h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049964Ah, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00520000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00520000h

Version info:
foobar2000 v0.9.5 beta 6
UNICODE
Windows 5.1


Additional info:
Converter 1.0.2  (foo_converter)
File Operations 2.0  (foo_fileops)
Send to Device 1.1.1 [Sep  7 2007 - 10:34:03]  (foo_sendtodevice)
freedb Tagger 0.5.2.1  (foo_freedb2)
ReplayGain Scanner 2.0.2  (foo_rgscan)
mslive 0.4.1 (Intel SSE)  (foo_input_mslive)
Album List 4.1  (foo_albumlist)
Database Search 1.4  (foo_dbsearch)
FooBar2000 Delete Current Track 1.0.0.0  (foo_DeleteCurrent)
Gapless Crossfader 0.3.3.4 (Intel SSE)  (foo_dsp_crossfader)
Quick Tagger 1.0  (foo_quicktag)
Audio CD Writer 2.0.1  (foo_burninate)
Masstagger 1.6  (foo_masstag)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Play Count Mod 1.0.2  (foo_playcount_mod)
Album Art Panel 0.2.7  (foo_uie_albumart)
Playlist Tree Panel 3.0.4 [Aug  2 2007 - 10:16:21]  (foo_playlist_tree)
On-Screen Display GDI+ 1.52  (foo_osd)
Preview 1.2  (foo_preview)
Default User Interface 0.9.5  (foo_ui_std)
Channel Mixer 0.9.6.2  (foo_channel_mixer)
foobar2000 core 0.9.5 beta 6  (Core)
CD Audio Decoder 2.1.2  (foo_cdda)
TAK Decoder 0.3.2  (foo_input_tak)
Typefind 0.2 beta 2  (foo_uie_typefind)
Run services 0.3.2  (foo_run)
egoh user interface 2.0.0  (foo_ui_egoh2)
Standard Input Array 1.0  (foo_input_std)
Lyric Show Panels 0.3.1.2 Alpha 3 [Nov 29 2007 - 00:19:03]  (foo_uie_lyrics)
Columns UI 0.2.1 alpha 9  (foo_ui_columns)
PopUp Plus 20071025  (foo_popupplus)
Standard DSP Array 1.0  (foo_dsp_std)


Happended while playing around with ng-playlist-feature of columns_ui.

Lyrics Show Panel (Modified version)

Reply #343
I think that most of us hope that all Columns UI components (Lyrics Show Panel, Peakmeter,etc.) are ported to the new Default UI.


I'm certainly looking forward to a port to default UI, however in the meantime i've been able to use Lyrics Show in the default UI using the Dockable Panels plugin (foo_dockable_panels).

it's not a perfect solution, but it sure is a good way to bring some Lyrics Show goodness at least half way into default UI ;-)

Lyrics Show Panel (Modified version)

Reply #344
Of course, I am using the same solution. But of course the integration is not perfect (e.g. you can't associate the lyrics panel or the peakmeter with tabs to view either one or the other).

Lyrics Show Panel (Modified version)

Reply #345
@MC Escher
Please give a link to the lyric file(upload your file directly, no copy&paste please)

Please ignore that bug report. It seems to be related to the newly resurrected foo_dirwatch. I'm sorry to have wasted your time like that.

Lyrics Show Panel (Modified version)

Reply #346

I think that most of us hope that all Columns UI components (Lyrics Show Panel, Peakmeter,etc.) are ported to the new Default UI.


I'm certainly looking forward to a port to default UI, however in the meantime i've been able to use Lyrics Show in the default UI using the Dockable Panels plugin (foo_dockable_panels).

it's not a perfect solution, but it sure is a good way to bring some Lyrics Show goodness at least half way into default UI ;-)


Thanks. I will try that. I see that the Dockable Panels plugin was developed for Columns UI, but I guess it must work for the Default UI. I much prefer the Default UI over Columns UI.

 

Lyrics Show Panel (Modified version)

Reply #347
You need to install both (Columns UI and Dockable Panels). Then you can use the component over the Default UI. It's transparent. Installing Columns UI doesn't mean havint to use it.

Lyrics Show Panel (Modified version)

Reply #348
You need to install both (Columns UI and Dockable Panels). Then you can use the component over the Default UI. It's transparent. Installing Columns UI doesn't mean havint to use it.



Columns UI is NOT needed to run Dockable panels.

works fine with DUI.

Lyrics Show Panel (Modified version)

Reply #349
I'm sorry but I didn't mean to say that. What I indended to say is simply that you need Columns UI to run foo_uie_lyrics (at least that's what's written on the first post of this thread  : "Columns UI 0.1.3 beta1v7 or later"). And since dypsis was intending to use Dockable Panels anyway to run foo_uie_lyrics without Columns UI, then I meant to tell him that Columns UI was still needed anyway, because you can install Dockable Panels if you want (or not), but if you don't install the Columns UI dll then you won't be able to use foo_uie_lyrics . Am I wrong with this ? If I'm wrong, if you can really run foo_uie_lyrics with Dockable Panels and without Columns UI, then the first post should be modified IMHO. So where's the truth ?