HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Michael87 on 2009-12-14 14:37:05

Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-14 14:37:05
~ foo_uie_lyrics2 features~

- automatically loads lyrics from tag, file association, file search and internet search
- supports text-only lyrics as well as timestamped (LRC) lyrics
- supports default user interface (DUI)
- supports columns user interface (CUI)
- has a many configuration settings, to set it up just the way you want

(http://abi07.net/etc/lyrics1_lo.jpg) (http://abi07.net/etc/lyrics1.jpg)  (http://abi07.net/etc/lyrics2_lo.jpg) (http://abi07.net/etc/lyrics2.jpg)
   
This is a google code project  (http://code.google.com/p/foo-display-lyrics/ (http://code.google.com/p/foo-display-lyrics/)).


~ Download lastest version ~
foo_uie_lyrics2_0.4.6.12 (http://code.google.com/p/foo-display-lyrics/downloads/list)
foo_uie_lyrics2_0.4.6.15.zip - 443.3 KB:
• http://www.multiupload.com/RUMQI4M3V6 (http://www.multiupload.com/RUMQI4M3V6)
• http://uploading.com/files/eaab79b9/foo_ui...s2_0.4.6.15.zip (http://uploading.com/files/eaab79b9/foo_uie_lyrics2_0.4.6.15.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.12
- fixed saved lyrics not getting displayed first when loaded from cache
0.4.6.11
- fixed some images not getting resized correctly
0.4.6.10
- online stream song start position is no longer lost on a lyrics change
- added posibility to use folders in file name save pattern
0.4.6.9
- added support for internet radios / streams
- manual downloaded lyrics are now loaded immediately
- added "about current lyrics" info dialog
- fixed memory leak on dui window destruction
- fixed RAM cache not always getting used
- fixed list settings not working
- fixed config dialog not being on top
- added possible freeze workaround
0.4.6.8
- fixed displaying lyrics on playback stop
- fixed download button stays disabled after online search
- reduced cpu-time for playback callback
- fixed crashbug on track change
- fixed 3 memory leaks related to track change
- fixed ailrc support
- added tag editing support for "Open with external editor" (will open foobar2000 file properties)
- codepage dialog now applies selected codepage to preview text when opened
- disabled lrcdb because webpage is down
- updated database implementations to support title-only searches
0.4.6.7
- fixed incorrect usage of dui font
- fixed freezing when using online search
- fixed padding changes not taking effect immediately
- changed codepage assumption for assicated lyrics files
0.4.6.6
- added new setting "try to display synced lyrics first"
- fix for online lyrics sometimes not getting saved automatically
- possible fix for freezes on track change
- added option "use dui font/colors" to override font&color with dui settings
- now every instance has its own configuration and configuration is saved in dui/cui theme settings
**** WARNING: you will loose your configuration when upgrading from previous versions to this version, due to new configuration system *******


~ Source code ~
Source is available @ google code: http://code.google.com/p/foo-display-lyric...foo_uie_lyrics2 (http://code.google.com/p/foo-display-lyrics/source/browse/#svn/trunk/foo_uie_lyrics2)

Currently we have 2 source bases:

foo_uie_lyrics2 : legacy code
foo_display_lyrics: redesigned, new code base

~ Feature suggestions: ~
- allow different searches (with regex style) where one can customize the search pattern (e.g. $["The "]{0,1}%artist%^)
  -> currently not supported by any known online database
- add option to use color gradients for background color.

Scheduled for 0.4.7
-possibility to rearange online lyrics databases
-progress bar for online search
-support for alsong lyrics database
-support for alloflyrics lyrics database
-support for lyricsplugin database
-support for plyrics lyrics database

Scheduled for 0.4.8
-possibility to sync lyrics progress with song progress

Sheduled
-wiki page for "help button"


If you have any other good idea, please let me know!

~ About foo_uie_lyrics2 ~
foo_uie_lyrics (http://www.hydrogenaudio.org/forums/index.php?showtopic=55692) ("Lyric Show Panel") by bluenet & T.P Wang is my favorite lyrics plugin for foobar.
Sadly it is marked "heavy crashware"  by the Online Trobleshooter, and is no longer under development.
I've decided to change that & pick up development.
So, based upon the latest version by T.P Wang, here is foo_uie_lyrics2.
Title: [crashware] foo_uie_lyrics2
Post by: garbanzo.bean on 2009-12-14 14:54:27
regex support would be awesome. maybe you can have a default setting that does some basic replacements. i hate it when lyrics are not found because of silly things like "& vs and" or "pt. 2 vs part 2".
Title: [crashware] foo_uie_lyrics2
Post by: zygzak on 2009-12-14 15:32:17
@Michael87, easiest way to find bugs in foo_uie_lyrics would be ask Peter to share his precious collection of crashdumps.
Title: [crashware] foo_uie_lyrics2
Post by: 2E7AH on 2009-12-14 15:55:05
Thanks for taking and maintaining this component

In addition, I'm currently looking for other online lyrics databases (with timestamp / LRC support), so if you know any, let me know & I'll add support for it.

http://www.lrcdb.org/ (http://www.lrcdb.org/) (python code (http://www.hydrogenaudio.org/forums/index.php?act=attach&type=post&id=5177))

http://www.lyrdb.com/karaoke/index.htm (http://www.lyrdb.com/karaoke/index.htm) (python code included in here (http://code.google.com/p/lyricsgrabber/downloads/list), together with 2 other Chinese LRC sites)
Title: [crashware] foo_uie_lyrics2
Post by: acmodeu on 2009-12-14 17:07:52
An odd bug was present in 0.3.x versions - when audio cd was played & downloading is enabled, plugin could not find lyrics which he already downloaded once for that very audio cd track.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-14 22:57:44
New release!

Download
foo_uie_lyrics2_0.4.2 (http://sigon.org/etc/foo_uie_lyrics2_0.4.2.zip)

Changelog
- added new databases: www.lrcdb.org, www.lyrdb.com
- new option: set which lyrics source to try first, before going through the normal load order (under Misc settings)
- new option: set tag to which unsynced lyrics are written to (under Misc settings)
- new option: set tag to which synced lyrics are written to (under Misc settings)
- fixed crashbug in clipboard code


The search strategy is now as follows:

1 )  Try to get timestamped (lrc) lyrics from www.lrcdb.org - match artist, title, album
2 )  Try to get timestamped (lrc) lyrics from www.lrcdb.org - match artist, title
3 )  Try to get any kind of lyrics from www.viewlyrics.com - match artist, title
4 )  Try to get plain text lyrics from www.lrcdb.org - match artist, title
5 )  Try to get plain text lyrics from www.lyrdb.com - match artist, title


@garbanzo.bean:
That's a good idea, once I'ive implemented the feature, I'll add those

@zygzak:
Title: [crashware] foo_uie_lyrics2
Post by: mudlord on 2009-12-14 23:03:49
@Michael87, easiest way to find bugs in foo_uie_lyrics would be ask Peter to share his precious collection of crashdumps.


And just my opinion, it would be best to focus on fixing those bugs before adding things...
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-14 23:05:45
And just my opinion, it would be best to focus on fixing those bugs before adding things...


yeah, I agree, though these crashdumps are very difficult for me to analyze because I am missing the "debug databases" which only T.P Wang has .
Anyways, I was already able to fix one of those bugs (see changelog)

edit:
i just discovered another 2 internet lyrics databases, they will be added in the next version
Title: [crashware] foo_uie_lyrics2
Post by: Andu on 2009-12-15 00:45:36
Can I rename the file and replace T.P.Wang's component or will that cause problems?
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2009-12-15 04:13:22
This is good news, Michael87 continue to optimize the plug-in, in previous versions the most bothering issue is the overlapping.
Online search is so slowly that I almost lost patience, and I can't search the Chinese lyrics.
Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2009-12-15 05:29:29
http://ailrc.com/ (http://ailrc.com/)

Very up-to-date on Japanese lyrics (though it's a Chinese site).

edit:  this is off-topic but I have no idea why uie_lyrics is marked as heavy crashware.  I haven't had foobar crash in a good year or so.
Title: [crashware] foo_uie_lyrics2
Post by: T.P Wang on 2009-12-15 05:32:34
@Michael87:
Good to know someone to maintain this component again.

Unfortunately, I've lost my PDB files for a long time. So it's nearly impossible to debug previous versions of foo_uie_lyrics now

And I suggest you to not only rename the dll name, but also rename both panel and component name, and then ask Peter the right to access crash-dumps browser.

Title: [crashware] foo_uie_lyrics2
Post by: tedgo on 2009-12-15 07:28:22
Got a crash while setting up the "formatting string for lyric not found" during playback (the same behaviour than foo_uie_lyrics had some times...)

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 031B5460h
Access violation, operation: read, address: 032C1000h

Call path:
entry=>app_mainloop

Code bytes (031B5460h):
031B5420h:  74 06 8B 01 8B 10 FF D2 32 C0 8B 4C 24 44 64 89
031B5430h:  0D 00 00 00 00 59 5F 5E 5D 5B 83 C4 3C C3 CC CC
031B5440h:  83 EC 08 53 8B 5C 24 14 55 56 57 8B 7C 24 24 33
031B5450h:  F6 33 C0 33 ED 85 FF 76 55 8D A4 24 00 00 00 00
031B5460h:  66 83 3C 73 03 75 42 8D 4C 24 10 51 8B 4C 24 20
031B5470h:  8B D6 2B D0 52 8D 04 43 50 51 FF 15 58 70 1F 03
031B5480h:  03 6C 24 10 46 3B F7 73 1C 8D A4 24 00 00 00 00
031B5490h:  66 83 3C 73 03 74 09 46 3B F7 72 F4 8B C6 EB 0A

Stack (0044EFA8h):
0044EF88h:  00000000 FFFFFD34 000002E4 FFFFFD34
0044EF98h:  000002CC 00000019 00000000 0044EFB8
0044EFA8h:  FFFFFFFF 032BAE1C 0044EFF4 0000012A
0044EFB8h:  00005084 0000000D 031BB682 260114BC
0044EFC8h:  032BAE1C FFFFFFFF 032BA750 00000072
0044EFD8h:  00000071 032BA750 0044F0B0 031D287D
0044EFE8h:  FFFFFFFF 580F3F9E 00000072 0044F0B0
0044EFF8h:  031BD280 032BAE1C FFFFFFFF 0044F030
0044F008h:  031B5440 580F207E 00000000 00000410
0044F018h:  032BA750 77712A71 00000001 00000072
0044F028h:  00FFFFFF 0000000D 032B84B0 0058E2F8
0044F038h:  00000000 00000000 00000000 00000000
0044F048h:  05830300 00000071 00000022 00000000
0044F058h:  00000030 0000012F 014CBAE8 031FC378
0044F068h:  05440700 031FC064 032BD528 00000072
0044F078h:  00000080 00000071 5804A304 032BAD38
0044F088h:  032B317C 032B317C 00000000 00000072
0044F098h:  00000077 580F2072 77890155 0044F214
0044F0A8h:  031F2A83 00000008 0044F220 031BDF1D
0044F0B8h:  00000410 580F20AE 00000000 032B317C

Registers:
EAX: 00001D87, EBX: 032BAE1C, ECX: 0044EF44, EDX: 063E0000
ESI: 000030F2, EDI: FFFFFFFF, EBP: 00005084, ESP: 0044EFA8

Crash location:
Module: foo_uie_lyrics2
Offset: 5460h

Loaded modules:
foobar2000                      loaded at 01350000h - 0150B000h
ntdll                            loaded at 77DA0000h - 77F20000h
kernel32                        loaded at 77350000h - 77450000h
KERNELBASE                      loaded at 75FE0000h - 76026000h
COMCTL32                        loaded at 74110000h - 742AE000h
msvcrt                          loaded at 75BC0000h - 75C6C000h
GDI32                            loaded at 777D0000h - 77860000h
USER32                          loaded at 77860000h - 77960000h
ADVAPI32                        loaded at 76030000h - 760D0000h
sechost                          loaded at 75AA0000h - 75AB9000h
RPCRT4                          loaded at 76D20000h - 76E10000h
SspiCli                          loaded at 75910000h - 75970000h
CRYPTBASE                        loaded at 75900000h - 7590C000h
LPK                              loaded at 77990000h - 7799A000h
USP10                            loaded at 75980000h - 75A1D000h
SHLWAPI                          loaded at 75AC0000h - 75B17000h
DSOUND                          loaded at 71B10000h - 71B82000h
ole32                            loaded at 75E80000h - 75FDC000h
WINMM                            loaded at 73680000h - 736B2000h
POWRPROF                        loaded at 72710000h - 72735000h
SETUPAPI                        loaded at 77090000h - 7722D000h
CFGMGR32                        loaded at 77960000h - 77987000h
OLEAUT32                        loaded at 77490000h - 7751F000h
DEVOBJ                          loaded at 76F30000h - 76F42000h
UxTheme                          loaded at 73BF0000h - 73C70000h
dbghelp                          loaded at 66BD0000h - 66CBB000h
SHELL32                          loaded at 760D0000h - 76D19000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 77290000h - 772BA000h
COMDLG32                        loaded at 75A20000h - 75A9B000h
IMM32                            loaded at 77550000h - 775B0000h
MSCTF                            loaded at 77700000h - 777CC000h
CLBCatQ                          loaded at 75B20000h - 75BA3000h
MMDevApi                        loaded at 69B20000h - 69B59000h
PROPSYS                          loaded at 6C400000h - 6C4F5000h
dwmapi                          loaded at 721F0000h - 72203000h
foo_input_std                    loaded at 02A10000h - 02B5B000h
foo_uie_vis_peakmeter_spectrum  loaded at 002C0000h - 002FF000h
gdiplus                          loaded at 73A60000h - 73BF0000h
foo_fileops                      loaded at 00300000h - 00348000h
foo_musicbrainz                  loaded at 67210000h - 6726C000h
WINHTTP                          loaded at 678A0000h - 678F8000h
webio                            loaded at 67960000h - 679AF000h
foo_rgscan                      loaded at 00900000h - 0094F000h
foo_discogs                      loaded at 009F0000h - 00A55000h
WININET                          loaded at 775B0000h - 776A4000h
Normaliz                        loaded at 75BB0000h - 75BB3000h
urlmon                          loaded at 76F50000h - 77085000h
CRYPT32                          loaded at 76E10000h - 76F2C000h
MSASN1                          loaded at 75E70000h - 75E7C000h
iertutil                        loaded at 75C70000h - 75E69000h
foo_playcount                    loaded at 00950000h - 00980000h
foo_ui_std                      loaded at 03340000h - 0344E000h
MSIMG32                          loaded at 73E40000h - 73E45000h
foo_unpack                      loaded at 00A60000h - 00A8F000h
foo_freedb2                      loaded at 00BA0000h - 00BE2000h
foo_converter                    loaded at 00E70000h - 00EE0000h
foo_masstag                      loaded at 012B0000h - 01304000h
foo_uie_quicksearch              loaded at 00D10000h - 00D56000h
foo_uie_elplaylist              loaded at 02B60000h - 02BD1000h
foo_uie_lyrics2                  loaded at 031B0000h - 03215000h
foo_cdda                        loaded at 02E10000h - 02E5D000h
foo_uie_vis_channel_spectrum    loaded at 03250000h - 0328D000h
foo_dsp_std                      loaded at 03700000h - 03749000h
foo_uie_albumlist                loaded at 03770000h - 037B3000h
foo_lyricsgrabber                loaded at 66B70000h - 66BC2000h
WS2_32                          loaded at 77450000h - 77485000h
NSI                              loaded at 77D70000h - 77D76000h
foo_uie_panel_splitter          loaded at 03B10000h - 03B69000h
foo_uie_biography                loaded at 03B70000h - 03BC3000h
foo_ui_columns                  loaded at 03E80000h - 03FF0000h
foo_albumlist                    loaded at 03FF0000h - 0404C000h
foo_uie_wsh_panel_mod            loaded at 658D0000h - 65977000h
SXS                              loaded at 6C660000h - 6C6BF000h
jscript                          loaded at 69EE0000h - 69F92000h
VERSION                          loaded at 737C0000h - 737C9000h
CRYPTSP                          loaded at 73660000h - 73676000h
rsaenh                          loaded at 72900000h - 7293B000h
RpcRtRemote                      loaded at 736C0000h - 736CE000h
WindowsCodecs                    loaded at 69B80000h - 69C7B000h
scrrun                          loaded at 64B30000h - 64B5A000h
sud                              loaded at 643C0000h - 6447B000h
ADVPACK                          loaded at 67B50000h - 67B7E000h
DUI70                            loaded at 679B0000h - 67A62000h
explorerframe                    loaded at 67F70000h - 680DF000h
DUser                            loaded at 67F40000h - 67F6F000h
c_is2022                        loaded at 67C70000h - 67C76000h
c_g18030                        loaded at 67AE0000h - 67B1A000h
c_iscii                          loaded at 68200000h - 68206000h
fms                              loaded at 671F0000h - 67209000h
mswsock                          loaded at 714B0000h - 714EC000h
DNSAPI                          loaded at 71460000h - 714A4000h
IPHLPAPI                        loaded at 72840000h - 7285C000h
WINNSI                          loaded at 72830000h - 72837000h
rasadhlp                        loaded at 71390000h - 71396000h
AUDIOSES                        loaded at 69AB0000h - 69AE6000h
profapi                          loaded at 73A50000h - 73A5B000h
RASAPI32                        loaded at 6E5D0000h - 6E622000h
rasman                          loaded at 6D6D0000h - 6D6E5000h
rtutils                          loaded at 6D6C0000h - 6D6CD000h
sensapi                          loaded at 72770000h - 72776000h
NLAapi                          loaded at 714F0000h - 71500000h
ntmarta                          loaded at 6F980000h - 6F9A1000h
WLDAP32                          loaded at 776B0000h - 776F5000h
winrnr                          loaded at 71450000h - 71458000h
napinsp                          loaded at 71440000h - 71450000h
wshtcpip                        loaded at 6D6A0000h - 6D6A5000h
wship6                          loaded at 6D690000h - 6D696000h
pnrpnsp                          loaded at 71420000h - 71432000h
fwpuclnt                        loaded at 713E0000h - 71418000h
avrt                            loaded at 69B70000h - 69B77000h

Stack dump analysis:
Address: 031BB682h (foo_uie_lyrics2+B682h)
Address: 031D287Dh (foo_uie_lyrics2+2287Dh)
Address: 031BD280h (foo_uie_lyrics2+D280h)
Address: 031B5440h (foo_uie_lyrics2+5440h)
Address: 77712A71h (MSCTF+12A71h), symbol: "CtfImeInquireExW" (+58h)
Address: 014CBAE8h (foobar2000+17BAE8h)
Address: 031FC378h (foo_uie_lyrics2+4C378h), symbol: "foobar2000_get_interface" (+1F338h)
Address: 031FC064h (foo_uie_lyrics2+4C064h), symbol: "foobar2000_get_interface" (+1F024h)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 031F2A83h (foo_uie_lyrics2+42A83h), symbol: "foobar2000_get_interface" (+15A43h)
Address: 031BDF1Dh (foo_uie_lyrics2+DF1Dh)
Address: 75FF44F8h (KERNELBASE+144F8h), symbol: "LocalUnlock" (+BFh)
Address: 75FF450Eh (KERNELBASE+1450Eh), symbol: "LocalUnlock" (+D5h)
Address: 77876FEDh (USER32+16FEDh), symbol: "GetWindowLongW" (+0h)
Address: 77561CC3h (IMM32+11CC3h), symbol: "ImmUnlockClientImc" (+13h)
Address: 77561DCCh (IMM32+11DCCh), symbol: "ImmUnlockIMC" (+43h)
Address: 77706276h (MSCTF+6276h), symbol: "TF_InvalidAssemblyListCacheIfExist" (+576h)
Address: 7770625Ch (MSCTF+625Ch), symbol: "TF_InvalidAssemblyListCacheIfExist" (+55Ch)
Address: 7770467Ch (MSCTF+467Ch), symbol: "DllCanUnloadNow" (+698h)
Address: 777041B5h (MSCTF+41B5h), symbol: "DllCanUnloadNow" (+1D1h)
Address: 77704224h (MSCTF+4224h), symbol: "DllCanUnloadNow" (+240h)
Address: 77704224h (MSCTF+4224h), symbol: "DllCanUnloadNow" (+240h)
Address: 777041B5h (MSCTF+41B5h), symbol: "DllCanUnloadNow" (+1D1h)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 77876F8Fh (USER32+16F8Fh), symbol: "IsThreadDesktopComposited" (+95h)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 7787701Bh (USER32+1701Bh), symbol: "GetWindowLongW" (+2Eh)
Address: 77877027h (USER32+17027h), symbol: "GetWindowLongW" (+3Ah)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 031F3EE4h (foo_uie_lyrics2+43EE4h), symbol: "foobar2000_get_interface" (+16EA4h)
Address: 77878B7Ch (USER32+18B7Ch), symbol: "SetWindowLongW" (+0h)
Address: 031C927Ch (foo_uie_lyrics2+1927Ch)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 77876238h (USER32+16238h), symbol: "gapfnScSendMessage" (+270h)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 778A12A1h (USER32+412A1h), symbol: "SendNotifyMessageW" (+341h)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 778A1259h (USER32+41259h), symbol: "SendNotifyMessageW" (+2F9h)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 778A10E2h (USER32+410E2h), symbol: "SendNotifyMessageW" (+182h)
Address: 031C9230h (foo_uie_lyrics2+19230h)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 778A11E7h (USER32+411E7h), symbol: "SendNotifyMessageW" (+287h)
Address: 77876238h (USER32+16238h), symbol: "gapfnScSendMessage" (+270h)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 778768EAh (USER32+168EAh), symbol: "gapfnScSendMessage" (+922h)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 77876899h (USER32+16899h), symbol: "gapfnScSendMessage" (+8D1h)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 7787CD1Ah (USER32+1CD1Ah), symbol: "GetWindow" (+21Ah)
Address: 7787CD81h (USER32+1CD81h), symbol: "SendMessageW" (+4Ch)
Address: 032094CCh (foo_uie_lyrics2+594CCh), symbol: "foobar2000_get_interface" (+2C48Ch)
Address: 77878B7Ch (USER32+18B7Ch), symbol: "SetWindowLongW" (+0h)
Address: 031C4524h (foo_uie_lyrics2+14524h)
Address: 032094CCh (foo_uie_lyrics2+594CCh), symbol: "foobar2000_get_interface" (+2C48Ch)
Address: 031FC1A4h (foo_uie_lyrics2+4C1A4h), symbol: "foobar2000_get_interface" (+1F164h)
Address: 7599732Dh (USP10+1732Dh), symbol: "UspFreeMem" (+22Dh)
Address: 77876E4Ch (USER32+16E4Ch), symbol: "GetClassNameW" (+348h)
Address: 778761D3h (USER32+161D3h), symbol: "gapfnScSendMessage" (+20Bh)
Address: 778E0230h (USER32+80230h), symbol: "ShutdownBlockReasonDestroy" (+596Ah)
Address: 77876EF4h (USER32+16EF4h), symbol: "GetClassNameW" (+3F0h)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 77876F8Fh (USER32+16F8Fh), symbol: "IsThreadDesktopComposited" (+95h)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 7787701Bh (USER32+1701Bh), symbol: "GetWindowLongW" (+2Eh)
Address: 77877027h (USER32+17027h), symbol: "GetWindowLongW" (+3Ah)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 031F28E6h (foo_uie_lyrics2+428E6h), symbol: "foobar2000_get_interface" (+158A6h)
Address: 031DAEFCh (foo_uie_lyrics2+2AEFCh)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 77876238h (USER32+16238h), symbol: "gapfnScSendMessage" (+270h)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 778A12A1h (USER32+412A1h), symbol: "SendNotifyMessageW" (+341h)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 778A1259h (USER32+41259h), symbol: "SendNotifyMessageW" (+2F9h)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 778A10E2h (USER32+410E2h), symbol: "SendNotifyMessageW" (+182h)
Address: 031DAEB0h (foo_uie_lyrics2+2AEB0h)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 778A11E7h (USER32+411E7h), symbol: "SendNotifyMessageW" (+287h)
Address: 77876238h (USER32+16238h), symbol: "gapfnScSendMessage" (+270h)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 778768EAh (USER32+168EAh), symbol: "gapfnScSendMessage" (+922h)
Address: 778A11BEh (USER32+411BEh), symbol: "SendNotifyMessageW" (+25Eh)
Address: 77876899h (USER32+16899h), symbol: "gapfnScSendMessage" (+8D1h)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 7787CD1Ah (USER32+1CD1Ah), symbol: "GetWindow" (+21Ah)
Address: 7787CD81h (USER32+1CD81h), symbol: "SendMessageW" (+4Ch)
Address: 741A4877h (COMCTL32+94877h), symbol: "DrawSizeBox" (+3277h)
Address: 74160466h (COMCTL32+50466h), symbol: "ImageList_Duplicate" (+6B15h)
Address: 74160284h (COMCTL32+50284h), symbol: "ImageList_Duplicate" (+6933h)
Address: 7416051Ah (COMCTL32+5051Ah), symbol: "ImageList_Duplicate" (+6BC9h)
Address: 032512B0h (foo_uie_vis_channel_spectrum+12B0h)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 7787701Bh (USER32+1701Bh), symbol: "GetWindowLongW" (+2Eh)
Address: 77877027h (USER32+17027h), symbol: "GetWindowLongW" (+3Ah)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 77876FEDh (USER32+16FEDh), symbol: "GetWindowLongW" (+0h)
Address: 741A70D1h (COMCTL32+970D1h), symbol: "ImageList_SetBkColor" (+291h)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 778834D6h (USER32+234D6h), symbol: "IsChild" (+0h)
Address: 77876238h (USER32+16238h), symbol: "gapfnScSendMessage" (+270h)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 778768EAh (USER32+168EAh), symbol: "gapfnScSendMessage" (+922h)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 77876899h (USER32+16899h), symbol: "gapfnScSendMessage" (+8D1h)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 77877D31h (USER32+17D31h), symbol: "LoadStringW" (+11Fh)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 7787CD81h (USER32+1CD81h), symbol: "SendMessageW" (+4Ch)
Address: 77890155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 77877DFAh (USER32+17DFAh), symbol: "DispatchMessageW" (+Fh)
Address: 7411D03Bh (COMCTL32+D03Bh), symbol: "DPA_Clone" (+66A1h)
Address: 77892292h (USER32+32292h), symbol: "IsDialogMessageW" (+11Eh)
Address: 77892174h (USER32+32174h), symbol: "IsDialogMessageW" (+0h)
Address: 013B3C7Fh (foobar2000+63C7Fh)
Address: 77877E92h (USER32+17E92h), symbol: "GetMessageW" (+0h)
Address: 77361199h (kernel32+11199h), symbol: "SetLastError" (+0h)
Address: 77880112h (USER32+20112h), symbol: "PeekMessageW" (+0h)
Address: 0147CFA8h (foobar2000+12CFA8h)
Address: 013B3D3Eh (foobar2000+63D3Eh)
Address: 013B4BC8h (foobar2000+64BC8h)
Address: 0149CEE0h (foobar2000+14CEE0h)
Address: 0149CEE0h (foobar2000+14CEE0h)
Address: 014AB2CCh (foobar2000+15B2CCh)
Address: 01350000h (foobar2000+0h)
Address: 77DCE20Ch (ntdll+2E20Ch), symbol: "RtlInitUnicodeString" (+164h)
Address: 77DCDF72h (ntdll+2DF72h), symbol: "RtlAllocateHeap" (+ACh)
Address: 014AB2B0h (foobar2000+15B2B0h)
Address: 00333534h (foo_fileops+33534h), symbol: "foobar2000_get_interface" (+21BA4h)
Address: 002C8648h (foo_uie_vis_peakmeter_spectrum+8648h)
Address: 77DCE20Ch (ntdll+2E20Ch), symbol: "RtlInitUnicodeString" (+164h)
Address: 77DCDF72h (ntdll+2DF72h), symbol: "RtlAllocateHeap" (+ACh)
Address: 77DCDEC6h (ntdll+2DEC6h), symbol: "RtlAllocateHeap" (+0h)
Address: 014D0208h (foobar2000+180208h)
Address: 01468454h (foobar2000+118454h)
Address: 0146FE30h (foobar2000+11FE30h)
Address: 0146B9B0h (foobar2000+11B9B0h)
Address: 0146FE30h (foobar2000+11FE30h)
Address: 0146DF0Dh (foobar2000+11DF0Dh)
Address: 77DE027Fh (ntdll+4027Fh), symbol: "RtlCreateHeap" (+1A4h)
Address: 01468CA2h (foobar2000+118CA2h)
Address: 01488A57h (foobar2000+138A57h)
Address: 100027ECh (shared+27ECh), symbol: "uCallStackTracker::uCallStackTracker" (+2Fh)
Address: 014A032Ch (foobar2000+15032Ch)
Address: 013B4E17h (foobar2000+64E17h)
Address: 01350000h (foobar2000+0h)
Address: 0146899Fh (foobar2000+11899Fh)
Address: 014930C8h (foobar2000+1430C8h)
Address: 014D0208h (foobar2000+180208h)
Address: 014909C0h (foobar2000+1409C0h)
Address: 01364D76h (foobar2000+14D76h)
Address: 0146B9B0h (foobar2000+11B9B0h)
Address: 0146899Fh (foobar2000+11899Fh)
Address: 014689B3h (foobar2000+1189B3h)
Address: 014909C0h (foobar2000+1409C0h)
Address: 01488E5Dh (foobar2000+138E5Dh)
Address: 01469816h (foobar2000+119816h)
Address: 01350000h (foobar2000+0h)
Address: 014714E6h (foobar2000+1214E6h)
Address: 0146B9B0h (foobar2000+11B9B0h)
Address: 77363677h (kernel32+13677h), symbol: "BaseThreadInitThunk" (+12h)
Address: 77DD9D72h (ntdll+39D72h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 77389775h (kernel32+39775h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 77389775h (kernel32+39775h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 77E1041Dh (ntdll+7041Dh), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 002C9560h (foo_uie_vis_peakmeter_spectrum+9560h)
Address: 77DD9D45h (ntdll+39D45h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 01469881h (foobar2000+119881h)
Address: 01469881h (foobar2000+119881h)

Environment:
App: foobar2000 v1.0 beta 4
OS: Windows 6.1.7600 x64
CPU: Pentium® Dual-Core  CPU      E5300  @ 2.60GHz, features: MMX SSE SSE2 SSE3
Audio: Lautsprecher (Conexant Pebble High Definition SmartAudio)
UI: Columns UI 0.3.8.0

Components:
Core (2009-12-11 12:32:58)
    foobar2000 core 1.0 beta 4
foo_albumlist.dll (2009-12-11 12:30:56)
    Album List 4.4
foo_cdda.dll (2009-12-11 12:30:52)
    CD Audio Decoder 3.0
foo_converter.dll (2009-12-11 12:30:46)
    Converter 1.4
foo_discogs.dll (2009-11-29 11:50:51)
    Discogs Tagger 1.22
foo_dsp_std.dll (2009-12-11 12:31:00)
    Standard DSP Array 1.0
foo_fileops.dll (2009-12-11 12:29:56)
    File Operations 2.1.2
foo_freedb2.dll (2009-12-11 12:30:00)
    freedb Tagger 0.6.2
foo_input_std.dll (2009-12-11 12:30:38)
    Standard Input Array 1.0
foo_lyricsgrabber.dll (2008-12-11 19:27:07)
    Lyrics Grabber 0.2.6.2 Beta
foo_masstag.dll (2009-09-18 09:01:00)
    Masstagger 1.8.4
foo_musicbrainz.dll (2009-04-10 21:27:28)
    MusicBrainz Tagger 0.2
foo_playcount.dll (2009-04-29 19:09:32)
    Playback Statistics 2.1.9
foo_rgscan.dll (2009-12-11 12:30:34)
    ReplayGain Scanner 2.0.9
foo_ui_columns.dll (2009-08-30 16:21:36)
    Columns UI 0.3.8.0
foo_ui_std.dll (2009-12-11 12:31:02)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 23:49:19)
    Album list panel 0.3.5
foo_uie_biography.dll (2009-12-12 18:45:43)
    Biography View 0.3.4.3.1
foo_uie_elplaylist.dll (2009-12-12 18:45:53)
    ELPlaylist 0.6.6.4(beta)
foo_uie_lyrics2.dll (2009-12-15 08:14:24)
    Lyric Show Panel 0.4.2
foo_uie_panel_splitter.dll (2009-12-12 18:46:02)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_quicksearch.dll (2007-05-18 12:31:10)
    Quick Search Toolbar 2.8l
foo_uie_vis_channel_spectrum.dll (2008-05-18 02:02:12)
    Channel Spectrum panel 0.17.2
foo_uie_vis_peakmeter_spectrum.dll (2008-04-19 19:18:50)
    Peakmeter Spectrum Visualisation 0.2.0.0 beta
foo_uie_wsh_panel_mod.dll (2009-12-10 14:58:00)
    WSH Panel Mod 1.2.1
foo_unpack.dll (2009-12-11 12:29:44)
    RAR reader 1.3
    ZIP/GZIP reader 1.0

Recent events:
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Nina Hagen\1982 - Nunsexmonkrock\02. Smack Jack.wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Nina Hagen\1982 - Nunsexmonkrock\03. Taitschi-Tarot.wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Nina Hagen\1982 - Nunsexmonkrock\04. Dread Love.wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\The Human League\1979 - Reproduction\16. Being Boiled (Fast Version).wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Gary Numan\1987 - Exhibition\CD 2\01. Cars ('E' Reg. Model).wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Gary Numan\1987 - Exhibition\CD 2\02. We Take Mystery To Bed.wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Nina Hagen Band\1978 - Nina Hagen Band\02. Rangehn.wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Nina Hagen Band\1978 - Nina Hagen Band\01. Glotzer (White Punks On Dope).wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Nina Hagen Band\1979 - Unbehagen\02. Alptraum.wv"
Opening track for playback: "C:\Users\Gerhard\Music\Unbearbeitet\Nina Hagen Band\1979 - Unbehagen\03. Wir Leben Immer ... Noch (Lucky Number).wv"
Title: [crashware] foo_uie_lyrics2
Post by: Peter on 2009-12-15 09:35:37
Please submit crash reports automatically instead of spamming them here, Michael87 will get them.
If you insist on delivering them personally, at least include the minidump file.
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2009-12-15 13:58:41
Just a (organization) suggestion - include in the first post a link to download the latest version. For the moment it's easy to find the most recent, but with further development it will get harder.

Hmm... I'm confused. This is newer version of Lyrics Show Panels (last version 0.3.3.0 from Apr 21 2008)?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-15 14:22:31
Good news!
With the help of Peter's crashdump files for the old foo_uie_lyrics 0.3.3.9 is was able to fix
50% of all submited crashes so far (7 bugs which caused 60 out of 122 crashes)
These fixes will be included in the next version.



@Andu:
best solution is to delete the old component & keep the new name (foo_uie_lyrics2)

@joelzhao:
thanks for the feedback, I'll try to speed it up

@neothe0ne:
thanks, this database will be included in the next release

@T.P Wang:
okay, i'll just try to debug without them

@tedgo:
as Peter said, the minidump file would be very helpful for me, so if you want, just pm it to me & i can fix this bug even faster

@lwiczek:
I can't edit my old posts, but i have redirected the old link to the new version.
This is a newer version of foo_uie_lyrics 0.3.3.9, which was last maintained by T.P Wang
Title: [crashware] foo_uie_lyrics2
Post by: s33m33 on 2009-12-15 14:46:41
Excellent. Thanks for taking up the development.

If it's possible, please add keyboard shortcut option to embed lyrics in current playing track.
Title: [crashware] foo_uie_lyrics2
Post by: Peter on 2009-12-15 19:07:28
I can't edit my old posts...
Already fixed.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-15 19:33:20
Already fixed.

Thanks
Title: [crashware] foo_uie_lyrics2
Post by: 2E7AH on 2009-12-15 19:52:45
Some more suggestions

Maybe you could make option for choosing lyrics providers or their order

viewlyrics.com always returns false (it's not working here)
- lyricsplugin.com is also great and fast lyrics resource

lyrdb.com:
- through webservices doesn't return time-stampped lyrics (http://www.lyrdb.com/karaoke/index.htm does, but I don't know if it's accessible as websevice)
- line-end characters sometimes are doubled CRLF CRLF
- somehow <!--f0c25b539901624b460e129d15264305--> is appended on every lyrdb result

+ if match isn't found from any provider, component repeatedly retries again after some 10 sec or so, why?

[edit] grammar errors
Title: [crashware] foo_uie_lyrics2
Post by: nosatyj on 2009-12-16 10:15:55
how about foo_customdb`s lyricsfield?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-16 15:18:33
@2E7AH
thanks for you feedback, i will include all these in the next release


@nosatyj
you mean adding support for getting the lyrics from it? i'll see what i can do
Title: [crashware] foo_uie_lyrics2
Post by: Innuendo_ on 2009-12-16 16:36:45
Michael87, I'm very happy you decided to pick up development of this component & it's very encouraging that you have already fixed the bugs that caused half of the crash reports.

I wish you well in this project & judging from other posts in this thread there are many who are of the same mind as me.
Title: [crashware] foo_uie_lyrics2
Post by: スラッシュ on 2009-12-16 16:48:59
Thanks for picking this up! I have a small suggestion, would it be possible to have a list of the online lyric sources, and maybe an ability to check/uncheck some of them? It's not a big deal but someone asked me recently where I got my lyrics from and I couldn't tell them...
Title: [crashware] foo_uie_lyrics2
Post by: Andu on 2009-12-16 18:33:52
I agree. A way to uncheck some would be good since it would reduce their bandwidth requirements and we wouldn't have to query sites that are not useful for our libraries (it's faster too). E.g. some sites may be dedicated to Asian music and those that don't listen to any of that wouldn't have to query those. Win-win for both sides. It would be nice that if you knew you'd add what kind of music they mostly have lyrics for.

Also for the manual search a progress bar would be nice so that we would see how many of the lyrics sites we have already queried. I don't think it could estimate time so it probably wouldn't make much sense binding it to time.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2009-12-16 21:10:07
@nosatyj
you mean adding support for getting the lyrics from it? i'll see what i can do
Hi, this is my first post in HA forums, I've read the forums for a long time, as a guest, but I think It's time to contribute.
I think this code can help You.
I've modified the "ReadLyricFromTag" function from "main.cpp" file. Now It is able to query for any kind of tag.

Code: [Select]
bool ReadLyricFromTag(const metadb_handle_ptr & track, tstring & out)
{
const char * path = track->get_path();

//压缩文件(网络文件等等)不读入Tag
if (strnicmp("file://", path, _countof("file://") - 1))
return false;

if (wildcard_helper::test_path(path, t2u(cfg_skipbyfiletype.get_value()), true))
return false;

tstring tag = cfg_lyric_tag.get_string_ref();
util::replace(tag, ';', '\0');
const file_info * pinfo = 0;
track->metadb_lock();
if (track->get_info_locked(pinfo))
{
for (const tchar * p = tag.c_str(); p - tag.c_str() < (int)tag.length(); p += _tcslen(p) + 1)
{
while (0 == *p || ' ' == *p || '\t' == *p)
++p;
if (p - tag.c_str() >= (int)tag.length())
break;

service_ptr_t<titleformat_object> script_tag;

pfc::string8 out_tmp;

static_api_ptr_t<titleformat_compiler>()->compile_safe(script_tag, t2u(p) );

track->format_title( NULL, out_tmp, script_tag, NULL );


//if( out_tmp.get_length() != 0 && out_tmp != pfc::string8("?") ) //Secure version
if( out_tmp.get_length() > 1 ) //Faster version
{
out = u2t( out_tmp.get_ptr()  );
track->metadb_unlock();
return true;
}
}
}
track->metadb_unlock();
return false;
}

If You want to implement this method, You must change the "Read lyric from field" configuration, adding "%" characters at the beginning and end of tags.
This can be done in two ways:
1: example (from "vars.cpp" file ):
change line 90:
Code: [Select]
 "cfg_wstring  cfg_lyric_tag(guid_lyric_tag, L"LYRICS;UNSYNCED LYRICS");"
To:
Code: [Select]
"cfg_wstring  cfg_lyric_tag(guid_lyric_tag, L"%LYRICS%;%UNSYNCED LYRICS%");"

2: Building a temp string whith the "%" character at the beginning and end using:
Code: [Select]
tstring current_tag = L"%";
curent_tag.append( p );
curent_tag.append( L"%" );
static_api_ptr_t<titleformat_compiler>()->compile_safe(script_tag, t2u(curent_tag.c_str()) );

The only problem I can find with my function is that if the tag's content has only the "?" character, isn't detected as a valid tag, but I think this isn't a real problem because a lyric can't be just a "?" character.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-16 21:31:47
I have a problem with version 0.4.2 - it fails to find in internet and download any lyrics for tracks with Cyrillic characters in artist and title fields (songs of Russian artists). Version 0.4.1 didn't have this problem - I tried both versions with the same tracks and the same settings: v. 0.4.1 does find and download lyrics, v. 0.4.2 doesn't. Probably something is broken with local charset support... I had to roll back to v. 0.4.1.
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2009-12-17 18:59:44
Thank you Michael87 for further developing, I especially like the separation of synced and unsynced lyrics.

But can you tell me what does "Enable Global Field Processing" in the Misc Tab mean?
Title: [crashware] foo_uie_lyrics2
Post by: drfakeacc on 2009-12-17 19:16:31
Hey, thank you for further developing this component!

But I'm experiencing an annoying problem. If I search for lyrics by hand, and (it seems that) the plugin can't find the lyrics, it just goes on and on with "searching for lyric", until i click "close" instead of just telling me that it can't find any.
Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2009-12-17 23:18:28
Yeah actually, I don't think the search online function works anymore.  My queries always fail, regardless of whether there are Unicode characters in there.
Title: [crashware] foo_uie_lyrics2
Post by: dreadroach on 2009-12-17 23:36:53
Yeah actually, I don't think the search online function works anymore.  My queries always fail, regardless of whether there are Unicode characters in there.


I've got the same problem. but i think it's server issue, not component's.. i think it worked earlier today or maybe yesterday..

Or it was in previous version maybe..  Can't recall..

Beside that, i've got no bugs to report. Everything goes smooth for now.
Title: [crashware] foo_uie_lyrics2
Post by: MC Escher on 2009-12-17 23:52:48
It's good to see this plugin developed again, but I've got one question: In the previous version, the results in the Online search window, it was obvious whether the result was a timestamped .lrc file or a (usually) unstamped .txt file. With this version, I can't see that anymore. I'd like to have this functionality back.
Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2009-12-17 23:59:56
Yeah actually, I don't think the search online function works anymore.  My queries always fail, regardless of whether there are Unicode characters in there.


I've got the same problem. but i think it's server issue, not component's.. i think it worked earlier today or maybe yesterday..

Or it was in previous version maybe..  Can't recall..

Beside that, i've got no bugs to report. Everything goes smooth for now.


It's never worked for me since I first installed the new version 3 days ago.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-18 07:38:33
Online search works for me with the latest version, except for Cyrillic titles.
Title: [crashware] foo_uie_lyrics2
Post by: pappaapa on 2009-12-18 09:09:50
Thank's Michael87!

@ anyone

Is there a way to display the timestamped lyrics without having them move across the screen.

I thought this was what disabeling the scroll function would do. But this only slows down the scroll so that they move row by row instead of the soft roll.

Is there a way to get them to stand still (and be scrolled manually) or is there a way to disable downloading of synced lyrics.
(or is there another component that does this)

@ Michael87

$if($not(%above%,
Could it be possible to implement this function in this component. I would imagine more peole than me would be happy with this possibility.
,))

Peace
Levi
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-18 09:46:25
I agree with the above suggestion too. Synced lyrics should be manually scrollable too. It would be also great if there was an ability to scroll manually even if automatic scrolling is enabled (so that using mouse wheel or click-and-drag in lyrics window stops autoscrolling and allows to scroll manually).
Title: [crashware] foo_uie_lyrics2
Post by: n0obie4life on 2009-12-18 14:38:20
Visual bug on assume default charset. If I select "936 ANSI/OEM (Simplified Chinese GBK)", when I close the preference page and reopen it, it selects "949 ANSI/OEM (Korean)" instead. However, the intended option is saved, my charset gets assumed correctly.

On another note, online search seems to fail to work for me.
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2009-12-19 19:40:29
Thanks for continuing the development of this plugin!

I tried the latest version I have some observations. The rating feature seems to be flawed. Because it always tries to rate on viewlyrics.com even is the lyrics were downloaded from another site, and that means it tries to rate something that doesn't exist.
The online search functionality seems to have problems. It seems like I only get results from lyrDB and always only one result. Previously I got multiple results for popular song and I could choose the best version. I only guess its from lyrDB because the uploader column always has lyrDB in it. Like others mentioned earlier it would be good to get somekind of feedback for what is happening when searching for lyrics. That way it would be easier to tell why don't I get the proper results.
Title: [crashware] foo_uie_lyrics2
Post by: Ab0rt0 on 2009-12-21 09:38:29
Thanks for working on this plugin, i have recently moved to Foobar after using Songbird for the last year and finding a working lyrics plugin was the main thing stopping me from changing earlier.
I have a few suggestions for the next version:

*First im not sure if this is the plugin or something i am doing wrong but evertime un-synced lyrics are downloaded there is a tag at the bottom ie: <!--f0c25b539901624b460e129d15264305-->. Is it possible for the plugin to remove this before saving the lyrics? There is no issue with synced lyrics.

*I prefer unsynced lyrics so an option to choose what kind of lyrics are searched for and what sites are searched would be great.

*I find for my collection of mostly obscure metal and alternative music the sites searched by the Lyricmaster plugin (http://addons.songbirdnest.com/addon/1230) i was using with songbird to be much faster and alot more accurate, finding most of my lyrics instantly (admittedly lyricmaster only does unsynced lyrics). I never needed to save the lyrics with songbird as the searching was so fast, frequently with this plugin the singing will have started before the lyrics have been found. Using the database searched by lyricmaster along with more options controlling what was searched would make this plugin perfect.

Cheers
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-22 16:54:56
foo_uie_lyrics2 0.4.3 is out!

Finally support for multiple lyrics (aka "Next lyrics" button) & a lot more!

Thank you for all your reports & suggestion!



@s33m33 (If it's possible, please add keyboard shortcut option to embed lyrics in current playing track.):

I have added "Save" and "Save to tag"  to the contextmenu.
If you like to have keyboard shortcuts anyway, I can add them in the next version (0.4.4)

@スラッシュ:
added in 0.4.3 !


@Andu:
yeah a progress bar would be difficult, i'll check it out, maybe i'll add one in 0.4.4

@janu:
thanks for the code! added in 0.4.3

@Alexander B:
viewlyrics support was somewhat broken in 0.4.3 should now work again.

@bubi jackson:
i have renamed it ;-)

@drfakeacc, neothe0ne and dreadroach:
(should) be fixed in 0.4.3, however I have rewritten this part a lot, so if it still makes trouble, feel free to report it

@pappaapa and Alexander B:
added in 0.4.3

@n0obie4life:
thanks for the report,
Title: [crashware] foo_uie_lyrics2
Post by: widerock on 2009-12-22 17:22:47
Thanks for updating this great plug-in.

Furthermore, could you add one of the korean lyrics site into the lyrics database inside the plug-in?
The site is "http://www.alsong.co.kr/".

For the reference just in case, I'm linking the page which explains how to retrieve the lyrics from the above site.

http://mudchobo.tomeii.com/tt/443 (http://mudchobo.tomeii.com/tt/443)

I hope that you can find some clue from this page.
(Unfortunately, the language of the page is korean.)

Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-22 17:30:19
Michael87, thanks for the new version.
Unfortunately, no luck with online search with this version too. This time lyrics for neither Unicode, nor for plain ASCII titles get downloaded. If I enable debug output, it continuously writes "foo_uie_lyrics2: ReadInternetText: HttpSendRequest failed." to the console multiple times for each track (for every source, I guess).
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-22 17:30:44
Furthermore, could you add one of the korean lyrics site into the lyrics database inside the plug-in?
The site is "http://www.alsong.co.kr/".
...


Thanks for the detailed information, I will add it in the next version (0.4.4)
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-22 17:35:07
Michael87, thanks for the new version.
Unfortunately, no luck with online search with this version too. This time lyrics for neither Unicode, nor for plain ASCII titles get downloaded. If I enable debug output, it continuously writes "foo_uie_lyrics2: ReadInternetText: HttpSendRequest failed." to the console multiple times for each track (for every source, I guess).


hmm , i can only imagine two causes for this problem.

Could you give me some example input for artist & title please?

Also, are you directly connected to the internet, or using a proxy server?

Edit:
you can also check your proxy settings in internet ->  proxy settings,
if you have currently selected "use internet explorer setting" you could try "no proxy server"
Title: [crashware] foo_uie_lyrics2
Post by: スラッシュ on 2009-12-22 18:02:47
Thanks a lot for the additions! Great stuff  This is working great now, but if I think of anything else, I'll drop a line.
Title: [crashware] foo_uie_lyrics2
Post by: s33m33 on 2009-12-22 19:27:23
Quote
@s33m33 (If it's possible, please add keyboard shortcut option to embed lyrics in current playing track.


Michael87, thanks for the context option "Save to tag" for embedding lyrics. It's much easier to access now. 

Being a panel-specific context menu, it doesn't show up when attempting to bind a keyboard shortcut.
Hence, unable to bind a keyboard shortcut to embed lyrics.

EDIT: Online search works great. Thanks for the fix.
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2009-12-22 20:21:59
Thank you for the different internet database sources, michael. 

@bubi jackson:
i have renamed it ;-)


Ok, I still don't understand it, but thanks a lot.


Edit: Typo
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-23 00:02:39
released 0.4.4

thanks to the uploaded crashdumps i was able to fix two critical crash causes, there's now also keyboard shortcut support for all important commands


@widerock:
i have postponed alsong support to 0.4.5 -  i have to extend the current db interface a bit for it

@bubbi jackson:
the setting enables/disables the foobar2000 variables like %lyric_currentline%
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2009-12-23 02:47:00
Nice Work, Michael87!

I have several small questions to report:
Firstly, it's cool that the internet datebases can been selected, and SHE will find the English lyrics rapidly, but I still can't find
any lyrics for the Chinese songs, and the "ailrc.com" have been selected. I don't know where the problems lies.

Secondly, I don't know if the "internet databases" have Priority and the plug-in will search the lyrics auto by the speed? If it have,
is it necessary to array resources by the order? Another issue is if we can add the resources manually? My thread is that the dialog-box
shows like this:
There are two display boxs about "Active source list" and "Avaiable source list", and supply the function key "-->", "<--", "Up", "Down",
espically"Add". It's similar with the setting dialog-box of "DSP manager" and "Biography server".

Thirdly, I suggest the command order should been adjusted. Because the command"Online search" maybe used frequently, it'll be better
to put it in the first position.

Just for discussion, THX!

Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2009-12-23 04:58:04
ADD-ON:
I have been testing the lyrics plug-in further, it can do find some lyrics for some popular Chinese songs, eg:王力宏 - 龙的传人, but the lyrics CAN'T MATCH the songs, and if it's English songs by the Chinese singers, for example:王菲 - Eyes on me, the results will be right. I'm actually be confused.
I guess the keyword--title and artist in Chinese character will lead to the erroneous results. Please look into and find the problem, thanks!
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-23 09:31:48
hmm , i can only imagine two causes for this problem.

Could you give me some example input for artist & title please?

Also, are you directly connected to the internet, or using a proxy server?

I'm directly connected and I have "do not use proxy server" in my settings.
Strangely enough, when I tried to test another time, online search works for English titles. But it still doesn't for Russian titles. For example, "????? ????? - ?????", "???????? ????????? - ??????????" - version 0.4.1 of the plugin had found, downloaded and saved to configuration folder lyrics for these titles. Now I delete lyrics files from the configuration folder - and neither version 0.4.3, nor version 0.4.2 can find them anymore.

P.S. Maybe I found the cause of this problem - I tried to search viewlyrics.com manually, and "Search" link on the main page of the site doesn't work anymore. Here is the HTML for the site's menu - all links point to the main page.
Code: [Select]
<A class=toolbar 
            href="/">Home</A>
            &nbsp;&nbsp;|&nbsp;&nbsp;
            <A class=toolbar
            href="/">Search
            Lyrics</A>
            &nbsp;&nbsp;|&nbsp;&nbsp;
            <A class=toolbar
            href="/">Top
            Lyrics</A>

Probably it's viewlyrics.com that is broken.

UPDATE: No, it is not, as the plugin finds lyrics from viewlyrics.com for English titles successfully.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-23 10:42:22
ADD-ON:
I have been testing the lyrics plug-in further, it can do find some lyrics for some popular Chinese songs, eg:??? - ????, but the lyrics CAN'T MATCH the songs, and if it's English songs by the Chinese singers, for example:?? - Eyes on me, the results will be right. I'm actually be confused.
I guess the keyword--title and artist in Chinese character will lead to the erroneous results. Please look into and find the problem, thanks!


thanks for the report, I've found the problem, will be fixed next version
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2009-12-23 11:08:33
I don't know if its the same that "Alexander B" and "joelzhao" reported but I don't seem to get results from viewlyrics if the characters "éűáőúöüóí" are present. e.g.: If I have a perfect lrc file for "Kicsikét" from "Tankcsapda" in the lyrics folder dated november so its from viewlyrics. But when I do an online search I don't get that back as a result. I only get one non-lrc result from lyrdb. Wich I apparently can't load because the original gets reloaded, I suppose because its a timed lrc. I this case an open lyrics location option would be hepful since I had to type in the location to make sure its not the same I already had.

One more thing. The "open file location" and "open with external editor options seem to" seems to be dimmed all the time.
Title: [crashware] foo_uie_lyrics2
Post by: Speech on 2009-12-23 11:09:39
Hi,
Thanks for updating this excellent plugin.  Let me report what I noticed today with the new 0.4.4:

- "Lyrics association manager" button has only the option to remove or tidy, so you can't add anything.
- Context menu Lyric association / Associate lyric lets you choose a file, but nothing happens afterward.
- The option "While lyric found from directory / Add to association" also doesn't seem to do anything.

- "Order: Embed -> Association -> Lyrics folder -> Local search -> Online search".  If I guess right, "Lyrics folder" should be the same as the "Save scheme" you define in the Internet tab.  But where is "Local search" defined?

- Help button opens a erroneous web page.

I hope this will be fixed in a new version.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-23 11:24:25
I don't know if its the same that "Alexander B" and "joelzhao" reported but I don't seem to get results from viewlyrics if the characters "é?á?úöüóí" are present. e.g.: If I have a perfect lrc file for "Kicsikét" from "Tankcsapda" in the lyrics folder dated november so its from viewlyrics. But when I do an online search I don't get that back as a result. I only get one non-lrc result from lyrdb. Wich I apparently can't load because the original gets reloaded, I suppose because its a timed lrc. I this case an open lyrics location option would be hepful since I had to type in the location to make sure its not the same I already had.

One more thing. The "open file location" and "open with external editor options seem to" seems to be dimmed all the time.

This is the same problem - Unicode/UTF-8 support was broken for some languages. I will release an updated version soon.

You should be able to load the lyrdb result with the "Next lyrics" button.

The "open file location" and "open with external editor" buttons are only available for lyrics loaded from files or associations (because only for them files exist)

Hi,
Thanks for updating this excellent plugin.  Let me report what I noticed today with the new 0.4.4:
...

Thanks for the report. Will be fixed next version
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-23 12:34:10
I have decided to make a fast 0.4.5 release to fix the online search & assiciations problems.

New databases, as well as the possibility to rearange online sources will come with 0.4.6.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-23 12:51:00
Thanks, Michael87! With version 0.4.5 I am able to find and download lyrics for Russian songs again.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-23 13:11:34
BTW, in search for the most complete source of Russian lyrics, I found a site www.alloflyrics.com. There are many unsynced lyrics there, and not only for Russian songs. English version of the site is available too (http://www.alloflyrics.com/en/). I doubt if it is possible to add this site as a new database, because it allows to search for artist OR for song title, but not both, but maybe you can try?
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2009-12-23 13:15:34
The "open file location" and "open with external editor" buttons are only available for lyrics loaded from files or associations (because only for them files exist)

But it never apperas. At least here. 0.4.2 is the latest where these options apper for me.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2009-12-23 13:26:33
@Alexander B:
looks great, I will add it using google ( http://www.google.com/#hl=en&q=site%3A...;fp=1&cad=b (http://www.google.com/#hl=en&q=site%3Awww.alloflyrics.com+inurl%3A%22lyrics%22+inurl%3A%22avril+lavigne%22+inurl%3A%22hot%22&meta=&aq=&oq=site%3Awww.alloflyrics.com+inurl%3A%22lyrics%22+inurl%3A%22avril+lavigne%22+inurl%3A%22hot%22&fp=1&cad=b) )

@mzso:
I see - I will investigate this problem
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-23 13:51:22
@Alexander B:
looks great, I will add it using google ( http://www.google.com/#hl=en&q=site%3A...;fp=1&cad=b (http://www.google.com/#hl=en&q=site%3Awww.alloflyrics.com+inurl%3A%22lyrics%22+inurl%3A%22avril+lavigne%22+inurl%3A%22hot%22&meta=&aq=&oq=site%3Awww.alloflyrics.com+inurl%3A%22lyrics%22+inurl%3A%22avril+lavigne%22+inurl%3A%22hot%22&fp=1&cad=b) )


This will not work for Russian titles, because they are transliterated in Latin alphabet in URLs. For example, lyrics for "????? ?????? - ?????? ??????" are found under http://www.alloflyrics.com/en/lyrics/Agata...ubov-10765.html (http://www.alloflyrics.com/en/lyrics/Agata-Kristi/Vechnaya-lyubov-10765.html). I am afraid it is too complex to figure out their transliteration scheme and implement it in plugin code, even if it is consistent throughout the site, which I doubt.

UPDATE: The same for other non-ASCII titles. For example, German "Airbäg" (the first band with umlaut in its name that I found) transliterates into "Airbaumlg" in URL. Who knows how they treat other Unicode characters...
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2009-12-23 13:53:40
Thank you Michael! The update gifts to us so soon! The Chinese lyrics are perfectly supported now.
Title: [crashware] foo_uie_lyrics2
Post by: s33m33 on 2009-12-23 14:10:36
Thanks Michael87. That was really fast. 
Title: [crashware] foo_uie_lyrics2
Post by: blonde on 2009-12-23 14:30:47
Thanks for picking up development of this component, Michael87.

I had made this suggestion for the old component:
Would it be possible for this component to use the proxy settings from foobar's general Network Preferences?...

Just a suggestion.  Thanks again for your efforts.
Title: [crashware] foo_uie_lyrics2
Post by: xapz on 2009-12-23 17:37:04
Is there some way to get this working with the default user interface (without foo_dockable_panels)?
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2009-12-23 17:50:32
currently, no

terry
Title: [crashware] foo_uie_lyrics2
Post by: xapz on 2009-12-23 19:35:16
currently, no


meh. 

@Michael87

Do you have any intentions to add support for the DUI? Unfortunately there are no real alternatives for this great plugin, so this would be highly appreciated - at least by me. 
Title: [crashware] foo_uie_lyrics2
Post by: Jny on 2009-12-23 19:51:08
thanks for plugin updates!

add, if you can, lyricsplygin.com database (really good db, http://www.hydrogenaudio.org/forums/index....howtopic=62821) (http://www.hydrogenaudio.org/forums/index.php?showtopic=62821)) and plyrics.com database please
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2009-12-23 23:46:04
Would it be possible for this component to use the proxy settings from foobar's general Network Preferences?
Will be possible when the 1.0 SDK with the new built-in HTTP reader API is available and Michael wants to use it.
Title: [crashware] foo_uie_lyrics2
Post by: Antonski on 2009-12-24 01:11:40
Is there some way to get this working with the default user interface (without foo_dockable_panels)?



currently, no

terry


That would be really great, if possible!
Title: [crashware] foo_uie_lyrics2
Post by: sadbaby on 2009-12-24 04:27:02
0.45 have  bug for playing the multitrack ,it only download lrc file for the songs which  i first played.
Title: [crashware] foo_uie_lyrics2
Post by: AFAIK on 2009-12-24 06:59:33
using ver 0.4.5
under Formatting strings tab
the line feed: $char(10) doesn't work

Many thanks for maintaining this plug-in!
Title: [crashware] foo_uie_lyrics2
Post by: Robertina on 2009-12-24 07:48:01
using ver 0.4.5
under Formatting strings tab
the line feed: $char(10) doesn't work

I do not use foo_uie_lyrics2, but try to replace $char(10) with $crlf()
Title: [crashware] foo_uie_lyrics2
Post by: drfakeacc on 2009-12-24 13:58:49
Dear component developer.
After a while of using foobar, I'm always getting this
(http://s11b.directupload.net/images/091224/rhpid9na.png)

Since this never happened before I started using foo_uie_lyrics2, it's most likely due to this component and I never had this problem with foo_uie_lyrics plugin.

I dunno if this is important, but I'm running windows 7 with the latest Versions of both Visual C++ Runtime 2005 and 2008 and Service Packs.

A crash report is not created, whyever.
Title: [crashware] foo_uie_lyrics2
Post by: MC Escher on 2009-12-24 14:04:51
The problem exists on Win XP as well (SP3).
Title: [crashware] foo_uie_lyrics2
Post by: Keesface on 2009-12-24 14:14:46
Same here on Vista x86 SP2
Title: [crashware] foo_uie_lyrics2
Post by: Black_Over_Bills_Mothers on 2009-12-24 15:25:26
Working fine here on Windows 7 64 bit.

Is there any chance to add the facility to display album art as background? I think this would make a nice looking display. IMHO
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2009-12-24 20:09:12
Dear component developer.
After a while of using foobar, I'm always getting this
(http://s11b.directupload.net/images/091224/rhpid9na.png)

Since this never happened before I started using foo_uie_lyrics2, it's most likely due to this component and I never had this problem with foo_uie_lyrics plugin.

I dunno if this is important, but I'm running windows 7 with the latest Versions of both Visual C++ Runtime 2005 and 2008 and Service Packs.

A crash report is not created, whyever.

It was happening here too recently. Wasn't sure if it was this plugins fault. But the fact thet it only happened when a new file was opened for playback and the lyrics were not shown for it makes it likely. Interestingly foobar continued working because I didn't click "ok" on the message, but I got another for every song thereafter.
Title: [crashware] foo_uie_lyrics2
Post by: drfakeacc on 2009-12-24 20:48:35
It was happening here too recently. Wasn't sure if it was this plugins fault. But the fact thet it only happened when a new file was opened for playback and the lyrics were not shown for it makes it likely. Interestingly foobar continued working because I didn't click "ok" on the message, but I got another for every song thereafter.
Since this only happened to me when foobar was in the system tray, I had to press "OK", but foobar continues playing as well. But, well, this isn't very useful if you're unable to open foobar.
Title: [crashware] foo_uie_lyrics2
Post by: Thrive on 2009-12-24 21:03:15
I cannot get this component to work for foobar2000.

I placed the dll in the components directory and restarted foobar, however no lyrics are displayed no matter what song I'm listening to. Also, I noted that the "Lyrics Show 2" is grayed out under the View menu.

Can anyone help? Thanks.
Title: [crashware] foo_uie_lyrics2
Post by: Robertina on 2009-12-24 21:10:03
Can anyone help? Thanks.

I don't use this plugin but probably you have to integrate it into a Columns UI layout.

Look here for details: http://yuo.be/wiki/columns_ui:config:layout (http://yuo.be/wiki/columns_ui:config:layout)

Reason for edit: Additional URL, typo
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2009-12-24 21:47:24
Dear component developer.
After a while of using foobar, I'm always getting this
(http://s11b.directupload.net/images/091224/rhpid9na.png)

Since this never happened before I started using foo_uie_lyrics2, it's most likely due to this component and I never had this problem with foo_uie_lyrics plugin.

I dunno if this is important, but I'm running windows 7 with the latest Versions of both Visual C++ Runtime 2005 and 2008 and Service Packs.

A crash report is not created, whyever.


Same here, only with the latest versions (have never happen before with earlier versions). Win7 x64 en.
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2009-12-25 01:10:41
Seems like an unhandled exception in a worker thread or something.
Perhaps you could assist in tracking the bug down by providing similar info like I described [a href='index.php?act=findpost&pid=562464']here[/a].
Title: [crashware] foo_uie_lyrics2
Post by: 2E7AH on 2009-12-25 03:57:07
I sent couple of crash reports, but here is also what Yirkha suggested:

(http://img7.imageshack.us/img7/344/17777272.th.png) (http://img7.imageshack.us/img7/344/17777272.png)
Title: [crashware] foo_uie_lyrics2
Post by: ExtremeHunter on 2009-12-25 08:59:10
When there is unsynced lyrics (or multiple lyrics) the lyric show panel hangs to first lyric, what i mean is when the next song starts the previous lyric is still there and i have to manually reload lyrics on the context menu. The old lyric show works fine. I'm using foobar2000 1.0 beta 5 and latest columns ui and foo_uie_lyrics2_0.4.5 on Windows 7 64bit.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-25 09:53:37
One more minor problem with version 0.4.5. If I enable "Output verbose debugging information" option, the first line of plugin's output to the console becomes the last one, and not only for this plugin. No output from foobar2000 itself (like "Opening track for playback") or other plugins (like audioscrobbler) ever appears again until foobar2000 is restarted. If I uncheck this option, everything works fine. There were no such problem with the previous versions of the plugin.
Title: [crashware] foo_uie_lyrics2
Post by: verzata on 2009-12-25 10:51:56
Help please

I want a simplify way to use foo_uie_lyrics ("Lyric Show Panel"). I think my problem is very fundamental and this maybe a FAQ for other newbie like me in future as well.

1. how to make the component work??
- Prerequisite
> Foobar2000 (I used 0.9.6.1)
> download the plugin from the 1st post
> extract and place its in /components/ folder only the single dll file is enough

When I restart Foobar2000. Nothing change. no new lylic panel. I do not even know where I can turn it on or activate it. I check everything and found only the menu

View > Lyric Show 2 > [sub menu in disable color]

I can't do anything.

After I check the forum, somebody said I have to do something with Column UI.

2. Setup Column UI

Surprisingly, my Foobar2000 does not have Column UI in File > Preference section. Do I need to upgrade the latest version? please guide me some instruction.

I want the music player that can show me a Lyrics / dowmload a lyrics from internet automatically. Please help me T_T
Title: [crashware] foo_uie_lyrics2
Post by: drfakeacc on 2009-12-25 11:27:19
I sent couple of crash reports, but here is also what Yirkha suggested:

(http://img7.imageshack.us/img7/344/17777272.th.png) (http://img7.imageshack.us/img7/344/17777272.png)
heres mine after the crash.
(http://s7.directupload.net/images/091225/jdiv7dfr.png)
Title: [crashware] foo_uie_lyrics2
Post by: mobyduck on 2009-12-25 16:39:13
Surprisingly, my Foobar2000 does not have Column UI
Columns UI is a third party plugin, not part of foobar2000 core. See here (http://yuo.be/columns.php).

HTH.

Alessandro
Title: [crashware] foo_uie_lyrics2
Post by: w_w on 2009-12-25 17:59:26
Michael87, thanks for great plugin!

Can you add support for http://www.darklyrics.com/ (http://www.darklyrics.com/)  in future? It's biggest metal lyrics archive.

On this site (http://www.kde-apps.org/content/show.php?content=35151) I have find lyrics scripts to interface with various lyrics sites. It's may be helpful.
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2009-12-26 12:44:08
Mine log from crash:
Code: [Select]
ntoskrnl.exe!SeAccessCheckWithHint+0xb4a
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x682
ntoskrnl.exe!KeWaitForSingleObject+0x19f
ntoskrnl.exe!PsIsSystemProcess+0x68
ntoskrnl.exe!KeStackAttachProcess+0x11b9
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x88d
ntoskrnl.exe!KeWaitForMultipleObjects+0x26b
ntoskrnl.exe!MmCreateSection+0xe23
ntoskrnl.exe!NtOpenResourceManager+0x59d
ntoskrnl.exe!KeSynchronizeExecution+0x3a43
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x690
wow64cpu.dll!TurboDispatchJumpAddressEnd+0xe3
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x429
ntdll.dll!LdrGetProcedureAddress+0x24db7
ntdll.dll!LdrInitializeThunk+0xe
ntdll.dll!NtWaitForMultipleObjects+0x15
kernel32.dll!WaitForMultipleObjectsEx+0x8e
kernel32.dll!WaitForMultipleObjects+0x18
kernel32.dll!CheckForReadOnlyResource+0x175
kernel32.dll!CheckForReadOnlyResource+0x212
kernel32.dll!UnhandledExceptionFilter+0x163
kernel32.dll!UnhandledExceptionFilter+0xe0
ntdll.dll!RtlFreeAnsiString+0x6c
ntdll.dll!RtlDetermineDosPathNameType_U+0x206

Hope this is it/will help.
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2009-12-26 17:51:28
Hmm OK, so the message is shown just because foo_uie_vis_channel_spectrum is not happy that the process is abruptly terminated. I guess. Nothing to see there.
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2009-12-26 21:08:20
I'm not using foo_uie_vis_channel_spcectrum yet have same error
Title: [crashware] foo_uie_lyrics2
Post by: verzata on 2009-12-26 21:53:18
Columns UI is a third party plugin, not part of foobar2000 core. See here (http://yuo.be/columns.php).

HTH.

Alessandro


Thank you mobyduck.
I download and copy the ColumnUI in Foobar2000 folder. Anyway, it seems I can't activate foo_uie_lyric 2 anyway. Could you please tell me how do I show the lyric (and automatically download from internet) in Foobar2000 please? I have no clue for now. T_T
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2009-12-26 23:24:15
You mean you placed foo_uie_columns into the components folder, correct?

terry
Title: [crashware] foo_uie_lyrics2
Post by: RevLTD on 2009-12-27 06:32:18
@Developor:

Running windows 7 64bit.

Latest foobar stable.

After a while, foobar just crashes due to this plugin. (I've removed it and it hasn't happened since).

If you need me to post a crash log please tell me, i've got about 4 of them just becuase of this.

Hope you fix it, thanks.
Title: [crashware] foo_uie_lyrics2
Post by: mobyduck on 2009-12-27 20:57:02
Thank you mobyduck.
Welcome.
I download and copy the ColumnUI in Foobar2000 folder. Anyway, it seems I can't activate foo_uie_lyric 2 anyway. Could you please tell me how do I show the lyric (and automatically download from internet) in Foobar2000 please? I have no clue for now. T_T
First off, as Terry pointed out, make sure you put foo_ui_columns.dll in the component folder, NOT in Foobar2000 folder. Then goto Preferences (Ctrl/P), select CUI in the Display page and restart foobar. Form there you can start configuring your CUI layout, see here (http://yuo.be/wiki/columns_ui:usage) for more details.

HTH.

Alessandro
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2009-12-28 19:14:55
glad to see development is back on again, this weekend i replaced foo_uie_lyrics 0.3.3.9 with the new lyrics2 0.4.5.

just had my first foobar crash in 6-8+ months. i'm on windows 7 x64 and foobar 1.0b5.  the windows crash log points to foo_dockable_panels.dll (but it is very likely the crash was something between it and lyrics2).

i read the above posts on the crashes, i'll grab the procexp stack info if it happens again.

anyways, the most exciting thing is the planned support for DUI!  i am very excited indeed... as i would really love to get rid of dockable panels altogether.
Title: [crashware] foo_uie_lyrics2
Post by: ffbadkill on 2009-12-29 01:41:02
I have some songs which do not have Artist

Can I manual search lyric by title only? 

Title: [crashware] foo_uie_lyrics2
Post by: q_b6 on 2009-12-29 04:03:53
Working fine at fb2k 1.0 beta 5, Win 7 x86.
 

A feature request:
Do not show or search lyrics under some user-defined condition, such as $if(%artist%,show_and_search,do_nothing)
Since some tracks(vocal removal versions, pc game OST, Yanni concert ...) do not have lyrics
Title: [crashware] foo_uie_lyrics2
Post by: chocomus on 2009-12-29 12:07:33
does this plug-in support cue sheet file?

like ape + cue, tta + cue, flac + cue...

It seems that lyric does not change when song in the same cue sheet changes...

foo_uie_lyrics2.dll v0.4.5
Title: [crashware] foo_uie_lyrics2
Post by: acmodeu on 2009-12-29 19:47:47
It seems that lyric does not change when song in the same cue sheet changes...

foo_uie_lyrics2.dll v0.4.5
Yeah, that's right. I've faced just the same bug on that version! It doesn't search for new song lyrics until you tell it to reload. AFAIR previous versions didn't have that problem.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2009-12-30 06:46:53
I just had a runtime error with this plugin too. Here is the call stack of the plugins's thread at the moment of crash (Windows 7 x64, foobar 1.0 beta5):
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x690
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x649
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x429
ntdll.dll!LdrGetProcedureAddress+0x24db7
ntdll.dll!LdrInitializeThunk+0xe
USER32.dll!WaitMessage+0x15
USER32.dll!DialogBoxIndirectParamAorW+0x108
USER32.dll!SoftModalMessageBox+0x757
USER32.dll!SoftModalMessageBox+0xa33
USER32.dll!MessageBoxTimeoutW+0x52
USER32.dll!MessageBoxTimeoutA+0x76
USER32.dll!MessageBoxExA+0x1b
USER32.dll!MessageBoxA+0x18
ntdll.dll!RtlFreeHeap+0x7e
ntdll.dll!EtwUnregisterTraceGuids+0x35
ntdll.dll!RtlImageNtHeader+0x73a
ntdll.dll!RtlFreeHeap+0x7e
kernel32.dll!CheckForReadOnlyResource+0x3bf
foo_uie_lyrics2.dll!foobar2000_get_interface+0x2a7c1
ntdll.dll!RtlKnownExceptionFilter+0xb7
ntdll.dll!WinSqmSetIfMaxDWORD+0x218
ntdll.dll!LdrRemoveLoadAsDataTable+0x487
foo_uie_lyrics2.dll!foobar2000_get_interface+0x24db6
foo_uie_lyrics2.dll+0x4eaf

If I kill just this thread, the error message disappears and foobar2000 continues working. But after the next track change the error pops up again.
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2009-12-30 12:55:19
The overlapping is still not solved perfectly, especially when there is no lyrics find or the settings changed, I have to click "reload lyric" frequently. Sometimes if the song ended and switch to the next, but the lyric is still displaying that of the previous. I remember T.P Wang once said this might be caused by "transparent background". I think if it is possible to refresh or vibrate automatically when one song begins, so the lyric will be latest and not overlapping. Please check it out and settle it, thank you so much!
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2009-12-31 00:15:52
Maybe this [font= "Courier New"]memcpy_s()[/font] call could be a hint to locate the crashing piece of code?
Code: [Select]
foo_uie_lyrics2.dll+0x4eaf
Title: [crashware] foo_uie_lyrics2
Post by: ~*McoreD*~ on 2009-12-31 01:59:19
Hi Michael, can you please enlighten me on why this great plugin is disabled for me by default? 
(http://imagebin.ca/img/V9wEbjk8.png)
Thanks!
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2009-12-31 02:32:15
I think you need to have its panel displayed in the (Columns) UI. Or using the Dockable wrapper. Or wait for the DUI version (IIUR).
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2009-12-31 03:15:20
I think you need to have its panel displayed in the (Columns) UI. Or using the Dockable wrapper. Or wait for the DUI version (IIUR).

Wait , Someone is developing a DUI lyric component? That will be great.
Title: [crashware] foo_uie_lyrics2
Post by: hejiamei on 2009-12-31 03:18:35
I am very happy of your work.

I have a suggestion, why won't you add  " drag lrc to control playing  progress" capability

pic here (http://cid-7c6fa1eb8fb8f2b7.skydrive.live.com/self.aspx/Blog%20Images/QQ%e6%88%aa%e5%9b%be%e6%9c%aa%e5%91%bd%e5%90%8d.png)

another saying : "Drag lyric of a song controlling the playing progress of a song"

if you know chinese,I will say "拖动歌词控制播放进度"
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2009-12-31 11:24:17
Wait , Someone is developing a DUI lyric component?
I see
-support for DUI
in the first post of this thread.
Title: [crashware] foo_uie_lyrics2
Post by: xapz on 2009-12-31 12:56:33
I see
-support for DUI
in the first post of this thread.


Nice!! I didn't realize Michael changed the first post and was still waiting for an answer. Really good news, thanks Michael!
Title: [crashware] foo_uie_lyrics2
Post by: Qbiak on 2009-12-31 13:53:15
Hi Michael

Is there any chance to add http://lyrics.mirkforce.net/ (http://lyrics.mirkforce.net/) (Lyrics DB - foo_lyricsdb (http://www.hydrogenaudio.org/forums/index.php?showtopic=36598)) to Internet Database?

This one of the biggest lyrics database with rare metal bands

Edit:

Can you add support for http://www.darklyrics.com/ (http://www.darklyrics.com/)  in future? It's biggest metal lyrics archive.

On this site (http://www.kde-apps.org/content/show.php?content=35151) I have find lyrics scripts to interface with various lyrics sites. It's may be helpful.

It would be great! This is even better idea than my suggestion.
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-01-01 21:14:09
had the crash again for the 2nd time, this time i was able to catch the procexp info.
it is a similar visual c++ error to the others

dumped the screenshots to tinypic below:
procexp stack info (http://i50.tinypic.com/2rwao81.png)
visual c++ errors (http://i48.tinypic.com/r1y3ar.png)

hope that helps debug. 

Title: [crashware] foo_uie_lyrics2
Post by: Joffi on 2010-01-01 21:26:39
I too am experiencing the crashes, however, with each plugin I remove, they continue to occur with another. This makes me think it is foo beta 6 and Vista related (Vista 64 Ultimate here). I had no issues in Win7 64 Ultimate RC (I installed Vista to do the upgrade option thing). I don't know what OS other crash victims are using.
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-02 21:23:55
hate to be another to say but i too am experiencing runtime errors with this component similar to mrinferno's screen shot above.
it doesnt crash foobar unless i click ok on the runtime error message, if i exit foobar myself its fine also (if that makes sense haha!)
running on Vista x86 Ultimate SP2, if i can send any data to help let me know, thank you for your work.
Title: [crashware] foo_uie_lyrics2
Post by: Ab0rt0 on 2010-01-04 07:09:53
Thanks for the update, current version pretty much solves all my issues with the older versions.
Lyricsplugin.com is the default site used by the songbird plugin with LyricWiki as an alternative, both have an api available.
Thanks for the work, this is by far the most useful plugin i use with foobar so far.
Title: [crashware] foo_uie_lyrics2
Post by: JackieKu on 2010-01-04 07:54:59
Hello, I'm glad to see this very useful thing still active.
However, I'd like to build it and applied some customized changes into it, could you update the released source codes as well?
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-01-06 04:14:42
I have reported the issue of overlapping. Recently, I find a strange situation that with the same fcl and lyrics2 setting, one computer works lyrics2 properly but another will lead to overlap, but the overlapping don't happen when we don't select the option "transparent background". If it relate to the hardware? I have tried to modify the resolution and the refresh rate of the screen, but it did nothing available to the problems.
I once asked T.P Wang this question, he said when we use PSS and select "forced layout", it may lead to the overlapping, and maybe the problem of the system timer. I know few about the script and the hardware, and the problem is still confusing!
Please please slove the problem, thank you.
Title: [crashware] foo_uie_lyrics2
Post by: duckwilliamson on 2010-01-06 04:33:56
Thanks for taking this on!

Two things:
1 - Can you add fuzzy online searching in terms of partial-titles/bands? More specifically a band like "Eels" can also be labelled "The Eels" ... I store it as "Eels" in foobar, but that means it doesn't find lyrics online if they're stored under "The Eels".
2 - I would like to have the setup where it always downloads from online without saving the lyric file UNLESS I click "save" and/or "associate" to which it goes to a user defined folder and will always be loaded locally with no search. (You have all the individual components of this setup, but I cannot seem to get it to work together as I want it).

Cheers!
Title: [crashware] foo_uie_lyrics2
Post by: duckwilliamson on 2010-01-08 02:41:46
btw, I am also experiencing a periodical crash since I've installed this component. If you'd like crash reports or anything just let me know.
Title: [crashware] foo_uie_lyrics2
Post by: スラッシュ on 2010-01-08 12:44:23
Thanks for the update! However, it seems like "disable association" doesn't work now? I have this Japanese song (07740. THE BACK HORN - [THE BACK HORN #12] 枝) that keeps associating with the lyric file for another song (07727. THE BACK HORN - [Pulse #10] 罠). When I click "disable association", it looks like it disables for a split second, but then it loads the lyric file again. Normally I'd just delete the file but in this case, the file is correct, it just associates with the wrong song for some reason. I can (and did) associate it to a dummy lyrics file, but then it doesn't show the default info... It's fine as a workaround, but it's not ideal

Maybe there's a way to make it stop associating with it that I missed? Anyway, thank you for keeping this updated!
Title: [crashware] foo_uie_lyrics2
Post by: amole on 2010-01-10 00:07:07
I think you need to have its panel displayed in the (Columns) UI. Or using the Dockable wrapper. Or wait for the DUI version (IIUR).


How can I do this (have its panel displayed in the columns UI)? I'm pretty new to foobar, could someone please explain to me how to do this? Detailed instructions would be great

Thanks a lot!
Title: [crashware] foo_uie_lyrics2
Post by: holyrevenger on 2010-01-10 03:00:07
Micheal

It seems ailrc.com can't be connected by your plugin now, but the website works fine.
Could you help investigate whats wrong with it?

Thanks!
Title: [crashware] foo_uie_lyrics2
Post by: gebla on 2010-01-10 11:16:45
Just one question. does this work with upnp as well? I started the panel but no lyrics are displayed. I am playing the music using the UPNP controller. Not sure what to change on the panel to get the lyrics displayed.
Title: [crashware] foo_uie_lyrics2
Post by: yossirian on 2010-01-10 14:39:58
Hello

I have a noob question. I use the option save the downloaded lyrics to the same place as the as the song. But I also want to save in the same filename format, in my case: %track% - %title%.lrc. I made a new entery in "Setings>Lyric file name", but it doesn't help.

Could someone tell me how to do this? Thanks!

Sorry for poor english.
Title: [crashware] foo_uie_lyrics2
Post by: zygzak on 2010-01-10 14:47:16
Enter "%_filename%" into "save format:" field in "Online Search".
Title: [crashware] foo_uie_lyrics2
Post by: slowmotion on 2010-01-10 17:06:22
Titleformatting for lyric search (Internet-Tab) does not work.
For example:
%artist% = "Paola E Chiara" finds lots of lyrics, "Paola & Chiara" not.
If %artist% = "Paola & Chiara" and I use titleformatting:
$if($strcmp(%artist%,Paola & Chiara),Paola E Chiara,$if2(%artist%,))
nothing happens.

Edit: Sorry, it does work! Had to restart foobar.
Title: [crashware] foo_uie_lyrics2
Post by: yossirian on 2010-01-10 20:50:05
Thanks for your quick replay! It works perfect.
Title: [crashware] foo_uie_lyrics2
Post by: LePeR on 2010-01-11 03:49:24
How do i go about adding lyricsshow2 to a columnsui panel or column of some sort?
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-11 10:38:32
Looking forward to "support for DUI" !

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2010-01-11 10:39:00
How do i go about adding lyricsshow2 to a columnsui panel or column of some sort?


Basically...

1. Enable "Main menu > View > Layout > ? Live editing".
2. Click using the right mouse button on some part of your window - notice there is one or more sections, with a grey-ish heading saying something like "Vertical splitter", then some commands below.
3. Choose "Add panel > Panels > Lyric Show 2", the Lyrics panel it will be added to the layout.
4. Experiment with other options in the context menu when clicking elsewhere (...).
5. Disable "Main menu > View > Layout > Live editing" again.

This kind of changes can be also done in Preferences under the Display > Columns UI section.
Title: [crashware] foo_uie_lyrics2
Post by: yossirian on 2010-01-11 10:49:33
Go to "File>Preferences>Columns UI", click the "Layout" tab. Right click on that separator where you want the lyric panel, and select "Insert panel>Panels>Lyric Show 2". Thats it.

Maybe this helps: my config (http://img109.imageshack.us/img109/1696/foobara.png)
Title: [crashware] foo_uie_lyrics2
Post by: nosatyj on 2010-01-11 16:53:36
There are problem with foo_uie_lyrics2 0.4.5 and foobar 1.0: didn`t changes lyrics if playing ape\flac+cue file on next song, only with "Reload lyrics"
Title: [crashware] foo_uie_lyrics2
Post by: Gapkiller on 2010-01-11 22:02:28
c++ errors here too...

please fix this annoying bug because i can't use this component
if it crashes every 20 to 60 minutes! 

thank you
Title: [crashware] foo_uie_lyrics2
Post by: LePeR on 2010-01-11 23:36:21
Thanks a ton Yirkha and yossirian

First time ever actually playing with the columns ui layout but im on my way now heh

(http://i18.photobucket.com/albums/b115/ffcloud2000/Personal/th_foobar.png) (http://i18.photobucket.com/albums/b115/ffcloud2000/Personal/foobar.png)

Moderation: Merged two posts with fixed image.
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-01-12 03:00:32
I use the curacao interface, and I have reported the overlapping before, recently I have found it is the setting of the column cause the lyric-overlapping(I don't know if all the overlapping caused by this reason). I checked the column setting dialog-box, found there is "use transparency,opacity" in "miscellaneous" options of the "main" sub-dialog-box, the overlapping will be solved if we disable this option. I'm quite wondering why there is nobody point it out. And the lyric-show plug-in should be modified to avoid this error.
The image shows below:
1)Lyric overlapping
(http://www.foobar2000.com.cn/upload/2010/01/11/20589891411695.jpg)
2)The setting dialog-box of column
(http://www.foobar2000.com.cn/upload/2010/01/11/20589894525887.jpg)

Title: [crashware] foo_uie_lyrics2
Post by: Shemuel on 2010-01-12 16:34:12
C++ errors also, I'm afraid. Reverting back to using %lyrics% in item details, for the moment.

One thing I couldn't find was a way to disable skipping forward or back one track when pressing the '◄' or '►' on keyboard. For someone who uses those buttons for other things, it's annoying to keep ending a song halfway through. But it is a really good component, when working it is the best lyric display.
Title: [crashware] foo_uie_lyrics2
Post by: RazorSharp on 2010-01-12 21:28:15
I like the original foo_uie_lyrics much more. I don't know what the author intends to do with the plugin, but I don't like what had already been done. "highline" doesn't work, saving lyrics file doesn't work, in addition to that when you manually search it downloads all the results even before you ask it (traffic) and keeps it somewhere (where?), most of the results are the same, what does L. M Y B. means??? sometimes the lyrics stops scrolling... I dont like, I want everything back, just more stable!

Suggestions:

1) Rollback all the changes and make the plugin F2000 1.0 compatible
2) Make something like simple editor, it's not necessary to say what for, I think every user of this plugin want it.
3) We shall make our own lyrics server, like wiki but with the ability to edit lyrics from foobar2000 and save it!
4) Only save UNsynced lyrics option is necessary
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2010-01-12 21:42:36
Why would I want to keep the unsynced lyrics. I like many others prefer the synced lyrics. If you don't like the changes don't use. BTW most of the changes were additions. And more sites are better in my opinion.

Moderation: Removed unnecessary full quote of the preceding post.
Title: [crashware] foo_uie_lyrics2
Post by: nosatyj on 2010-01-13 08:00:17
Why have highlined text in synced lyrics is scrolling, when I am draging text by mouse or scroll button? where can I turn off this?
Title: [crashware] foo_uie_lyrics2
Post by: RazorSharp on 2010-01-13 22:36:46
One more thing. Foobar2000 without this plugin (=with the current foo_uie_lyrics2) is not Foobar2000. So, either Peter Pawlowski should stop making plugins incompatible or someone should make this plugin to work as it used to work (and even better)! =:{
Title: [crashware] foo_uie_lyrics2
Post by: ExUser on 2010-01-14 00:48:26
foo_uie_lyrics (http://www.hydrogenaudio.org/forums/index.php?showtopic=55692) ("Lyric Show Panel") by bluenet & T.P Wang is my favorite lyrics plugin for foobar.
Sadly it is marked "heavy crashware"  by the Online Trobleshooter, and is no longer under development.

I've decided to change that & pick up development.
Note that this component is the leading cause of crashes (among components with development presence in the forums) in foobar2000 v1.0 at the moment. I strongly suggest that the developer work on fixing bugs instead of adding features if he wishes to continue development of this component.
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-01-14 01:59:55
Michael87 haven't been here for a long time, and couldn't get up with the schedule. And I agree with Canar's idea too.
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-16 16:16:25
What's up with development of this component?  The download links in the original post appear to be broken.  Where to download?

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2010-01-16 16:29:52
Try again, I have fixed the links in the first post.
Title: [crashware] foo_uie_lyrics2
Post by: gebla on 2010-01-17 07:28:47
Is there any way to use the lyrics on upnp source? When I us the normal playback the the lyrics are displayed indicating that my setup is working. But when i use the upnp playback (with the upnp plugin) and the upnp controller then the lyrics are not displayed. when using UPNP then another playlist is used.

The artist info plugin is working with the upnp playback and the normal playback.
Title: [crashware] foo_uie_lyrics2
Post by: ElectiveAmnesia on 2010-01-17 13:16:45
Hi,

using this Plugin, my foobar2000 gets to a CPU-Usage of ~5%. Without this Plugin, foobar is constantly at ~0-1%.
Is there a way to minimize the CPU-Usage for this Plugin?
Or did an option exists to disable this plugin in a tab stack or similiar until i enable it?
I like this plugin very much, but the cost of ~5% CPU-Usage is too much for me.

Thanks in advance!
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-18 19:31:41
Very good component!  I have to say that it's pretty stable on my setup.  I have seen a crash once, but only once. 

Would it be possible to have an option to suppress the dialog which pops up when the component attempts to write to the music file, but cannot?  I share my music folder with other users on my computer, giving them read-only access.  So when they play tracks from my collection with this component active (and set to write to music file), they get lots of popups saying the write attempt has failed (access denied).  Would be nice if you could have an option to suppress these warnings.

Hopefully development of this component will continue apace; seems a bit quiet recently though.

Mike

[Edit: to correct typo]
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2010-01-18 19:49:52
I went back to foo_uie_lyrics... it supposed to be "crashware", but never, not once crashed on me, quite the contrary to this one... o_x
Title: [crashware] foo_uie_lyrics2
Post by: tedgo on 2010-01-18 20:08:54
I went back to foo_uie_lyrics from T.P Wang, too.
It only crashed for me, when i edited title formatting string during playback or enabled "transparent background".
foo_uie_lyrics2 crashes much more often simply on track change, without crash log.
But since i deleted it and went back to foo_uie_lyrics i never got these crashes again, so i'm sure it was the cause.

I strongly suggest the same as Canar: at first all present bugs should be fixed before adding new features.
Title: [crashware] foo_uie_lyrics2
Post by: esa372 on 2010-01-18 20:56:26
It seems that lyric does not change when song in the same cue sheet changes...
It doesn't search for new song lyrics until you tell it to reload. AFAIR previous versions didn't have that problem.

There are problem with foo_uie_lyrics2 0.4.5 and foobar 1.0: didn`t changes lyrics if playing ape\flac+cue file on next song, only with "Reload lyrics"

I'm having the same issue with v0.4.5 and foobar2000 v1.0
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-20 13:23:34
Thanks for the feedback guys!

I'm now back from holidays &  will take a look at your replies and release an update soon.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-20 13:33:20
I like the original foo_uie_lyrics much more. I don't know what the author intends to do with the plugin, but I don't like what had already been done. "highline" doesn't work, saving lyrics file doesn't work, in addition to that when you manually search it downloads all the results even before you ask it (traffic) and keeps it somewhere (where?), most of the results are the same, what does L. M Y B. means??? sometimes the lyrics stops scrolling... I dont like, I want everything back, just more stable!

Suggestions:

1) Rollback all the changes and make the plugin F2000 1.0 compatible


You have to note that I have redesigned & rewritten about 50% of the code already (putting more then 1 week of  effort into it) - this will go up to about 80% as planned currently.

Also,

- it does not download all the lyrics before you ask it to (next lyric), it does  only download all of them on a manual search, because currently only 1 out of 10 online lyrics databases supply all the information that gets displayed before you actually download the lyrics, I cannot change is (I would have to hack them.....)
- saving lyrics does work.
- scrolling / displaying issues arise from the fact that I'm still using the original rendere & am pushing it beyond its limits currently, I am already working on a flicker-free opengl renderer... but hey, I'm not even get paid for this.. so....

before complaining about my work, please compare my source code with the latest source code of the old plugin..... you will notice that in the old version everything was in a single file, a complete mess..... should we really revert to that?
Title: [crashware] foo_uie_lyrics2
Post by: Keesface on 2010-01-20 13:36:20
Great to see you're back. Please fix the crashes first though . I'm really enjoying this component, it just crashes a lot .
Title: [crashware] foo_uie_lyrics2
Post by: iregados on 2010-01-20 15:06:39
for me you're doing a good work
we got some erros on new plugin yet, but you can fix it in a future
the important is that you did it, you're the one who got the plugin and made a update and foobar2000 will win with you doing this

great initiative and stay going by your way
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-01-20 15:50:24
welcome back, hope you enjoyed your holidays.  take the criticism with a grain of salt; it always amazes me on this forum how many people are quick to complain about the free dev work that's being done on foobar and the 3rd party plug-ins.  i would hope that it doesn't discourage your efforts.

i'm sure there are plenty of others like myself, who are fine to sit back and wait for the further development.  we will all enjoy the fruits of your labor.  you're doing great so far.  thanks in advance for your continued efforts.
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-20 16:05:22
I'd like to add my support too.  The plugin is just about perfect for me even now.  It has only crashed once (and that was when my kids happened to have been in charge... so who knows what they did!).

Once the instability issues are addressed, the features I'd like to see are:

1) option to disable popups saying that write access has been denied when writing lyric to file (i.e. fail silently)
2) support for Default User Interface
3) simple editor (to edit the lyric, whether it's in the file's ID3 tag, or a separate lyric file)

By the way, is it possible to select a bunch of tracks and request this component to download lyrics for them as a batch, rather than wait until first playback?

Thanks,

Mike

[Edit: clarification]
Title: [crashware] foo_uie_lyrics2
Post by: Speech on 2010-01-20 16:51:15
Michael,
The link to 0.4.5.2 isn't working.  It's still v. 0.4.5
Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-01-20 20:18:56

Hope you had good hols, would love to see this plug-in loose it's crashware status mainly for piece of mind , have only had a coup[le of crashes so  keep up the good work it is very much appreciated.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-20 21:36:42
thanks guys!

foo_uie_lyrics2_0.4.5.2 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.5.2.zip)

0.4.5.2
- support for DUI
- fixed c++ runtime errors
- updated to 1.0 SDK - foobar 1.0 is now required

->>> there are still many things i am currently working on, so don't get mad at me if you encounter probs

->> if someone could send me  a .cue music file, that would be great

btw,  the DUI interface update comes with some first internal changes to allow multiple instances of the lyrics panel.
currently you can create multiple instances only with DUI & they will all be in sync (you cannot display different lyrics)
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2010-01-20 21:43:00
->> if someone could send me  a .cue music file, that would be great
Select any album you have, convert to WAV with "Generate multi-track files", you end up with .wav & .cue.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-20 21:51:09
->> if someone could send me  a .cue music file, that would be great
Select any album you have, convert to WAV with "Generate multi-track files", you end up with .wav & .cue.

impressive  thanks!
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2010-01-20 21:53:21
Please check for callback->is_edit_mode_enabled() in your WM_CONTEXTMENU handler, the LEM context menu is currently unavailable.
Also I hope the configuration (the part related to presentation) will be handled per-instance instead of the global configuration in Preferences, allowing it to be serialized into the monolith theme file for distribution, and that the defaults will be based on the current global color scheme (maybe access them using some new custom formatting function like $color(text)?).
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-20 22:02:35
Please check for callback->is_edit_mode_enabled() in your WM_CONTEXTMENU handler, the LEM context menu is currently unavailable.
Also I hope the configuration (the part related to presentation) will be handled per-instance instead of the global configuration in Preferences, allowing it to be serialized into the monolith theme file for distribution, and that the defaults will be based on the current global color scheme (maybe access them using some new custom formatting function like $color(text)?).


these are some pretty good ideas  thanks for the input. once i have finished rewriting the online database handling I will redo window handling / text rendering / configuration and these changes will be included. the only variable here is time
Title: [crashware] foo_uie_lyrics2
Post by: esa372 on 2010-01-20 22:02:44
- possible fix for cue files (can someone please verify this?)

I'm still having the same issue with embeded cue sheets: The lyrics don't change when the song changes, unless I click on "Reload lyric".

Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-20 22:09:06
- possible fix for cue files (can someone please verify this?)

I'm still having the same issue with embeded cue sheets: The lyrics don't change when the song changes, unless I click on "Reload lyric".




yeah, it still does not work, i will look at it tommorrow (going to sleep now  )
Title: [crashware] foo_uie_lyrics2
Post by: Speech on 2010-01-20 23:38:27
Thanks Michael
Is it normal that the plugin doubled its size between version 0.4.5 et 0.4.5.2?
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-01-21 00:07:16
awesome, DUI support....finally goodbye Dockable Panels!

you are seriously awesome!
thank you again and again.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-01-21 00:22:40
Hi Michael, It's good to have You back.
I was working a little in the component and I'll like to show You my advances:
- Looking at the code from original component, It's a real mess. I think It needs to be fully rewritten.
- Regarding to DUI support, I Implement It by declaring public the member "StaticWnd" of "uie_lyrics" class.
.......- Edit mode enable/disable is implemented and Right click works
.......- When the component isn't visible, It disables redraw for minimize CPU utilization
.......- The implementation is Single instance
- I really don't see the point of allowing a multi instance element.
- The current version (0.4.5.2) has a High CPU usage, even when foobar window is minimized.

- I've rewritten the function "ReadLyricFromTag" and now It can found tags in UPnP files as requested by user gebla.
Code: [Select]
bool ReadLyricFromTag(const metadb_handle_ptr & track, tstring & out)
{
//if (strnicmp("file://", path, _countof("file://") - 1)) /* Removed: Permits Query Tags From UPnP Component (http) */
// return false;

if (wildcard_helper::test_path( track->get_path(), t2u(cfg_skipbyfiletype.get_value()),true) )
return false;

pfc::string8 tag_list = pfc::stringcvt::string_utf8_from_wide( cfg_lyric_tag.get_string_ref().c_str() ); /* Suggestion: Change Config Variables To cfg_string */
tag_list.replace_char( ';', '\0' );

track->metadb_lock();

service_ptr_t<titleformat_object> script_tag;
pfc::string8 tag, raw_tag, out_tmp;
for( unsigned int length = 0; length < tag_list.get_length(); length += raw_tag.get_length()+1 )
{
raw_tag.set_string( tag_list.get_ptr()+length );
if( !raw_tag.get_length() ) /* Empty Tag */
continue;

tag.set_string( "[%" );
tag.add_string( raw_tag );
tag.add_string( "%]" );

static_api_ptr_t<titleformat_compiler>()->compile_safe( script_tag, tag );
track->format_title( NULL, out_tmp, script_tag, NULL ); /* Query For Tag Content */

if( out_tmp.get_length() > 0 ) /* Tag Content Found */
{
out = u2t( out_tmp.get_ptr()  );
track->metadb_unlock();
return true;
}
}

track->metadb_unlock();
return false;
}

- I would like to help You developing the component, but the source published is too old.

I'll hope my code can help You.

DUI Implementation Code (http://www2.udec.cl/~luaraneda/DUI_Interfase.rar)
Title: [crashware] foo_uie_lyrics2
Post by: Yirkha on 2010-01-21 00:34:58
- I really don't see the point of allowing a multi instance element.
For example someone might want to see lyrics both on their "playing" and "managing" layouts, switchable by tabs. Or just prepare a new theme in Scratchbox, that would be another instance too. Not speaking about having a proper paste/replace functionality, where both the element being replaced and the new replacing one coexist momentarily, IIRC, which might be a little tricky.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-21 00:50:50
Hello jano,

thanks a lot for your code!

I will add your edit-mode for DUI & UPNP code asap
Ultimately I want it to support multi-instances, making it possible to display different lyrics at once (from different sources, etc).

You want to help me? Nice  - I will set up a SVN server tomorrow and pm you the login details, that should help us a bit.

Basically I have split up this project into two sources:

- the one currently published, which will get the listed database upgrades as in my first post and after that only stability patches

- a new source base, which I have completely redesigned and is going to replace the old version

you can help me with both, or any you like (the new one will be ready in about ~2weeks),
well I'll send you a pm once i have set up everything

greetings,
michael
Title: [crashware] foo_uie_lyrics2
Post by: RevLTD on 2010-01-21 01:08:06
.cue files are fixed, Michael. Not sure about previous crashes however.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-21 01:39:41
foo_uie_lyrics2_0.4.5.3 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.5.3.zip)

0.4.5.3
- final cue fix
- added jano's DUI mode fixes (edit mode, visibility)
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-01-21 02:28:09
For example someone might want to see lyrics both on their "playing" and "managing" layouts, switchable by tabs. Or just prepare a new theme in Scratchbox, that would be another instance too. Not speaking about having a proper paste/replace functionality, where both the element being replaced and the new replacing one coexist momentarily, IIRC, which might be a little tricky.

Yeah, but for management you can't have synced lyrics because the song isn't playing, and for that purpose you can use text display component. I think this component is ment for the now playing section of foobar
also, my DUI implementation generates dummy instances when you have one already ( similar to UPnP component )
Maybe the solution is create another component for lyrycs edition.

@Michael87:
thanks, I never worked with a SVN server. I'll read about It. also, I'm recently learning about WINAPI, and I don't know nothing about thread programming, but I'll be happy to help You in what I can.



PS: sorry my english.
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-21 03:45:57
Thanks for your work so far Michael87, i look forward to seeing this component developing further.
However, i have a minor issue to report. after installing todays updates (occured with both 0.4.5.2 & 0.4.5.3) i have a problem whenever i close foobar, the crash dialog now appears everytime i close the programme, whether there is a track currently playing or not. i removed the component & the issue stopped. running foobar2000 v1.0 on Vista Ultimate x86 sp2, can send crash reports and/or dumps if you require.

On the plus side, the runtime error seems fixed so thanks for that, & thanks again for your time
Title: [crashware] foo_uie_lyrics2
Post by: surasak on 2010-01-21 04:11:20
Thanks for your hard work Michael 

I know this might not be the right time for a feature suggestion, but could you make it possible to do online search without artist's name? because that would give more result in case the name in tag is wrong or other reasons. Maybe you could implement it once you are done with all the bugs.
Title: [crashware] foo_uie_lyrics2
Post by: acmodeu on 2010-01-21 06:44:45
Yeah, finally it's working correctly with сues. Though it crashes Foobar on one of my PCs. Thanks anyway.
Title: [crashware] foo_uie_lyrics2
Post by: Sparanoid on 2010-01-21 07:40:43
it crashed every time i quit foobar2000 when i'm using 0.4.5.3:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 71989DA6h
Access violation, operation: read, address: 00C09E98h

Call path not available.

Code bytes (71989DA6h):
71989D66h:  EC 6A 00 00 59 8B 4D F4 8B C6 5E 64 89 0D 00 00
71989D76h:  00 00 C9 C2 04 00 B8 35 3E 9A 71 E8 BE 7C 01 00
71989D86h:  53 56 8B 75 08 8D 46 38 50 C7 45 FC 02 00 00 00
71989D96h:  E8 53 30 00 00 C6 45 FC 01 8B 4E 30 85 C9 74 04
71989DA6h:  8B 01 FF 10 8D 4E 20 33 C0 33 DB C6 45 FC 00 E8
71989DB6h:  C9 CB FF FF 83 4D FC FF 8B 0E 5E 5B 85 C9 74 04
71989DC6h:  8B 01 FF 10 8B 4D F4 64 89 0D 00 00 00 00 C9 C2
71989DD6h:  04 00 B8 F3 3A 9A 71 E8 62 7C 01 00 51 56 8B 75

Stack (002BFA64h):
002BFA44h:  00000000 FFFFFD34 000002E4 FFFFFD34
002BFA54h:  000002CC 00000019 00000000 033CE690
002BFA64h:  033CE650 00000002 002BFA8C 719A3E35
002BFA74h:  00000001 002BFA98 71989D58 033CE658
002BFA84h:  033CE650 033CE650 002BFB28 719A41B0
002BFA94h:  00000000 002BFAF0 71971474 00000001
002BFAA4h:  00000001 71989C53 033C1B18 71989595
002BFAB4h:  00000000 719B4FF4 719880AD 71987491
002BFAC4h:  719B4FF4 00000000 7198746B 00000000
002BFAD4h:  002BFB04 71985A1D 719B4FD0 719B4FD8
002BFAE4h:  719B4FF0 719B4FF0 00000001 002BFB10
002BFAF4h:  7198586C 002BFB04 719B4FC8 00000001
002BFB04h:  719AA070 002BFB0C 719AA078 002BFB34
002BFB14h:  7197D354 719A5688 00E96ACC 00000001
002BFB24h:  506D66D6 002BFB70 719A345A 00000004
002BFB34h:  002BFB80 719A5692 719B4FC8 719943C4
002BFB44h:  719A5688 4B9ADCDC 00000000 00000000
002BFB54h:  71970000 00E969E8 00E96ACC 00E96B0C
002BFB64h:  00E969E8 002BFB48 002BF628 002BFBD0
002BFB74h:  71994030 3A2B9DD4 00000000 002BFBA0

Registers:
EAX: 00000000, EBX: 00000002, ECX: 00C09E98, EDX: 033CE828
ESI: 033CE658, EDI: 00000000, EBP: 002BFA78, ESP: 002BFA64

Crash location:
Module: foo_uie_biography
Offset: 19DA6h

Loaded modules:
foobar2000   loaded at 01180000h - 01339000h
ntdll loaded at 77E00000h - 77F80000h
kernel32 loaded at 76D90000h - 76E90000h
KERNELBASE   loaded at 779B0000h - 779F6000h
COMCTL32 loaded at 74F40000h - 750DE000h
msvcrt   loaded at 76A80000h - 76B2C000h
GDI32 loaded at 76EC0000h - 76F50000h
USER32   loaded at 76FB0000h - 770B0000h
ADVAPI32 loaded at 77720000h - 777C0000h
sechost   loaded at 771D0000h - 771E9000h
RPCRT4   loaded at 77860000h - 77950000h
SspiCli   loaded at 75970000h - 759D0000h
CRYPTBASE loaded at 75960000h - 7596C000h
LPK   loaded at 777C0000h - 777CA000h
USP10 loaded at 759D0000h - 75A6D000h
SHLWAPI   loaded at 75B00000h - 75B57000h
DSOUND   loaded at 71C90000h - 71D02000h
ole32 loaded at 77260000h - 773BC000h
WINMM loaded at 73500000h - 73532000h
POWRPROF loaded at 756E0000h - 75705000h
SETUPAPI loaded at 773D0000h - 7756D000h
CFGMGR32 loaded at 76F50000h - 76F77000h
OLEAUT32 loaded at 777D0000h - 7785F000h
DEVOBJ   loaded at 76F80000h - 76F92000h
UxTheme   loaded at 73840000h - 738C0000h
SHELL32   loaded at 75C30000h - 76879000h
shared   loaded at 10000000h - 1002B000h
imagehlp loaded at 76E90000h - 76EBA000h
dbghelp   loaded at 74940000h - 74A2B000h
COMDLG32 loaded at 77570000h - 775EB000h
IMM32 loaded at 77950000h - 779B0000h
MSCTF loaded at 77100000h - 771CC000h
gidle loaded at 00180000h - 00191000h
tiptsf   loaded at 73350000h - 733A8000h
lgscroll loaded at 10100000h - 1010E000h
MSVCR80   loaded at 739B0000h - 73A4B000h
ntmarta   loaded at 74EB0000h - 74ED1000h
WLDAP32   loaded at 770B0000h - 770F5000h
version   loaded at 734D0000h - 734D9000h
CLBCatQ   loaded at 75A70000h - 75AF3000h
MMDevApi loaded at 71EB0000h - 71EE9000h
PROPSYS   loaded at 71FF0000h - 720E5000h
dwmapi   loaded at 73460000h - 73473000h
foo_uie_quicksearch   loaded at 00CF0000h - 00D36000h
foo_input_std loaded at 03060000h - 031AD000h
foo_uie_biography loaded at 71970000h - 719C1000h
gdiplus   loaded at 74640000h - 747D0000h
foo_uie_wsh_panel_mod loaded at 718C0000h - 7196C000h
Msimg32   loaded at 74A60000h - 74A65000h
foo_converter loaded at 028B0000h - 02920000h
foo_ui_columns   loaded at 037A0000h - 03913000h
foo_ui_std   loaded at 03A80000h - 03B8E000h
foo_fileops   loaded at 010A0000h - 010E8000h
foo_covers_mod   loaded at 756A0000h - 756C2000h
foo_uie_elplaylist   loaded at 02D00000h - 02D71000h
foo_rgscan   loaded at 01130000h - 0117F000h
foo_softplaylists loaded at 71860000h - 718B1000h
WININET   loaded at 77620000h - 77714000h
Normaliz loaded at 771F0000h - 771F3000h
urlmon   loaded at 76C50000h - 76D85000h
CRYPT32   loaded at 76B30000h - 76C4C000h
MSASN1   loaded at 77DD0000h - 77DDC000h
iertutil loaded at 76880000h - 76A79000h
foo_customdb loaded at 036D0000h - 03770000h
foo_dsp_std   loaded at 02E00000h - 02E49000h
foo_quicktag loaded at 03A20000h - 03A54000h
foo_uie_panel_splitter   loaded at 03D90000h - 03DE9000h
foo_audioscrobbler   loaded at 03E10000h - 03E41000h
foo_cdda loaded at 03E50000h - 03E9D000h
foo_uie_lyrics2   loaded at 04250000h - 04339000h
foo_albumlist loaded at 04090000h - 040EC000h
foo_unpack   loaded at 03EE0000h - 03F0F000h
WindowsCodecs loaded at 71EF0000h - 71FEB000h
apphelp   loaded at 73760000h - 737AB000h
DropboxExt.3 loaded at 03F10000h - 03F23000h
MSVCR71   loaded at 7C340000h - 7C396000h
MSVCP71   loaded at 7C3A0000h - 7C41B000h
EhStorShell   loaded at 71B20000h - 71B51000h
ntshrui   loaded at 71A40000h - 71AAF000h
srvcli   loaded at 74A40000h - 74A59000h
cscapi   loaded at 73B10000h - 73B1B000h
slc   loaded at 73B00000h - 73B0A000h
SXS   loaded at 745E0000h - 7463F000h
oleacc   loaded at 73080000h - 730BC000h
CRYPTSP   loaded at 73220000h - 73236000h
rsaenh   loaded at 731E0000h - 7321B000h
RpcRtRemote   loaded at 731D0000h - 731DE000h
profapi   loaded at 73480000h - 7348B000h
ws2_32   loaded at 75BF0000h - 75C25000h
NSI   loaded at 773C0000h - 773C6000h
dnsapi   loaded at 74E60000h - 74EA4000h
iphlpapi loaded at 73900000h - 7391C000h
WINNSI   loaded at 738E0000h - 738E7000h
RASAPI32 loaded at 733E0000h - 73432000h
rasman   loaded at 733C0000h - 733D5000h
rtutils   loaded at 73820000h - 7382D000h
sensapi   loaded at 733B0000h - 733B6000h
NLAapi   loaded at 74BD0000h - 74BE0000h
rasadhlp loaded at 74BC0000h - 74BC6000h
mswsock   loaded at 74C10000h - 74C4C000h
wshtcpip loaded at 74C00000h - 74C05000h
wship6   loaded at 74BF0000h - 74BF6000h
fwpuclnt loaded at 744A0000h - 744D8000h
KNKeyShot loaded at 051A0000h - 051AD000h
KShotScreen   loaded at 051E0000h - 051EC000h
AUDIOSES loaded at 71B60000h - 71B96000h
peerdist loaded at 73730000h - 73755000h
USERENV   loaded at 73490000h - 734A7000h
AUTHZ loaded at 73710000h - 7372B000h
netutils loaded at 74AF0000h - 74AF9000h
psapi loaded at 76FA0000h - 76FA5000h

Stack dump analysis:
Address: 719A3E35h (foo_uie_biography+33E35h), symbol: "foobar2000_get_interface" (+148C5h)
Address: 71989D58h (foo_uie_biography+19D58h)
Address: 719A41B0h (foo_uie_biography+341B0h), symbol: "foobar2000_get_interface" (+14C40h)
Address: 71971474h (foo_uie_biography+1474h)
Address: 71989C53h (foo_uie_biography+19C53h)
Address: 71989595h (foo_uie_biography+19595h)
Address: 719B4FF4h (foo_uie_biography+44FF4h), symbol: "foobar2000_get_interface" (+25A84h)
Address: 719880ADh (foo_uie_biography+180ADh)
Address: 71987491h (foo_uie_biography+17491h)
Address: 719B4FF4h (foo_uie_biography+44FF4h), symbol: "foobar2000_get_interface" (+25A84h)
Address: 7198746Bh (foo_uie_biography+1746Bh)
Address: 71985A1Dh (foo_uie_biography+15A1Dh)
Address: 719B4FD0h (foo_uie_biography+44FD0h), symbol: "foobar2000_get_interface" (+25A60h)
Address: 719B4FD8h (foo_uie_biography+44FD8h), symbol: "foobar2000_get_interface" (+25A68h)
Address: 719B4FF0h (foo_uie_biography+44FF0h), symbol: "foobar2000_get_interface" (+25A80h)
Address: 719B4FF0h (foo_uie_biography+44FF0h), symbol: "foobar2000_get_interface" (+25A80h)
Address: 7198586Ch (foo_uie_biography+1586Ch)
Address: 719B4FC8h (foo_uie_biography+44FC8h), symbol: "foobar2000_get_interface" (+25A58h)
Address: 719AA070h (foo_uie_biography+3A070h), symbol: "foobar2000_get_interface" (+1AB00h)
Address: 719AA078h (foo_uie_biography+3A078h), symbol: "foobar2000_get_interface" (+1AB08h)
Address: 7197D354h (foo_uie_biography+D354h)
Address: 719A5688h (foo_uie_biography+35688h), symbol: "foobar2000_get_interface" (+16118h)
Address: 719A345Ah (foo_uie_biography+3345Ah), symbol: "foobar2000_get_interface" (+13EEAh)
Address: 719A5692h (foo_uie_biography+35692h), symbol: "foobar2000_get_interface" (+16122h)
Address: 719B4FC8h (foo_uie_biography+44FC8h), symbol: "foobar2000_get_interface" (+25A58h)
Address: 719943C4h (foo_uie_biography+243C4h), symbol: "foobar2000_get_interface" (+4E54h)
Address: 719A5688h (foo_uie_biography+35688h), symbol: "foobar2000_get_interface" (+16118h)
Address: 71970000h (foo_uie_biography+0h)
Address: 71994030h (foo_uie_biography+24030h), symbol: "foobar2000_get_interface" (+4AC0h)
Address: 7199447Dh (foo_uie_biography+2447Dh), symbol: "foobar2000_get_interface" (+4F0Dh)
Address: 71990F44h (foo_uie_biography+20F44h), symbol: "foobar2000_get_interface" (+19D4h)
Address: 71991076h (foo_uie_biography+21076h), symbol: "foobar2000_get_interface" (+1B06h)
Address: 71970000h (foo_uie_biography+0h)
Address: 71994030h (foo_uie_biography+24030h), symbol: "foobar2000_get_interface" (+4AC0h)
Address: 719910E1h (foo_uie_biography+210E1h), symbol: "foobar2000_get_interface" (+1B71h)
Address: 71970000h (foo_uie_biography+0h)
Address: 77E397C0h (ntdll+397C0h), symbol: "RtlQueryEnvironmentVariable" (+241h)
Address: 71970000h (foo_uie_biography+0h)
Address: 77E4DCE2h (ntdll+4DCE2h), symbol: "LdrShutdownProcess" (+141h)
Address: 719910C3h (foo_uie_biography+210C3h), symbol: "foobar2000_get_interface" (+1B53h)
Address: 71970000h (foo_uie_biography+0h)
Address: 77F020C0h (ntdll+1020C0h), symbol: "NlsAnsiCodePage" (+20B0h)
Address: 77F02100h (ntdll+102100h), symbol: "NlsAnsiCodePage" (+20F0h)
Address: 77E4DCC3h (ntdll+4DCC3h), symbol: "LdrShutdownProcess" (+122h)
Address: 719910C3h (foo_uie_biography+210C3h), symbol: "foobar2000_get_interface" (+1B53h)
Address: 77E7041Dh (ntdll+7041Dh), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77E4DB84h (ntdll+4DB84h), symbol: "RtlExitUserProcess" (+74h)
Address: 76DA7363h (kernel32+17363h), symbol: "ExitProcess" (+15h)
Address: 77E8F3B0h (ntdll+8F3B0h), symbol: "RtlUlonglongByteSwap" (+12110h)
Address: 0129B0EDh (foobar2000+11B0EDh)
Address: 0129B2DAh (foobar2000+11B2DAh)
Address: 0129A0C0h (foobar2000+11A0C0h)
Address: 0129B303h (foobar2000+11B303h)
Address: 01297F34h (foobar2000+117F34h)
Address: 0129A0C0h (foobar2000+11A0C0h)
Address: 76DA3677h (kernel32+13677h), symbol: "BaseThreadInitThunk" (+12h)
Address: 77E39D72h (ntdll+39D72h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 76DC9775h (kernel32+39775h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 76DC9775h (kernel32+39775h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 77E7041Dh (ntdll+7041Dh), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77E39D45h (ntdll+39D45h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 01297F91h (foobar2000+117F91h)
Address: 01297F91h (foobar2000+117F91h)
Address: 77F04940h (ntdll+104940h), symbol: "fltused" (+618h)
Address: 00190002h (gidle+10002h), symbol: "RemoveHook" (+E532h)

Environment:
App: foobar2000 v1.0
OS: Windows 6.1.7600 x64
CPU: Intel® Core™2 Duo CPU P7350  @ 2.00GHz, features: MMX SSE SSE2 SSE3 SSE4.1
Audio: Speakers (Realtek High Definition Audio); Digital Audio (HDMI) (High Definition Audio Device); Realtek Digital Output (Realtek High Definition Audio)
UI: Columns UI 0.3.8.3

Components:
Core (2010-01-09 19:47:00)
foobar2000 core 1.0
foo_albumlist.dll (2010-01-09 19:44:46)
Album List 4.4
foo_audioscrobbler.dll (2009-10-25 20:30:02)
Audioscrobbler 1.4.3
foo_cdda.dll (2010-01-09 19:44:42)
CD Audio Decoder 3.0
foo_converter.dll (2010-01-09 19:44:32)
Converter 1.4
foo_covers_mod.dll (2009-11-18 21:17:05)
Locate Covers 0.05
foo_customdb.dll (2009-05-09 19:17:06)
Custom Database 0.0.9a
foo_dsp_std.dll (2010-01-09 19:44:48)
Standard DSP Array 1.0
foo_fileops.dll (2010-01-09 19:43:32)
File Operations 2.1.2
foo_input_std.dll (2010-01-09 19:44:24)
Standard Input Array 1.0
foo_quicktag.dll (2009-12-23 21:36:24)
Quick Tagger 1.0.2
foo_rgscan.dll (2010-01-09 19:44:24)
ReplayGain Scanner 2.0.9
foo_softplaylists.dll (2010-01-12 17:39:49)
Soft Playlists 2009-12-30.2
foo_ui_columns.dll (2010-01-09 22:40:28)
Columns UI 0.3.8.3
foo_ui_std.dll (2010-01-09 19:44:52)
Default User Interface 0.9.5
foo_uie_biography.dll (2010-01-18 21:00:00)
Biography View 0.4.0.2
foo_uie_elplaylist.dll (2009-12-11 23:35:40)
ELPlaylist 0.6.6.4(beta)
foo_uie_lyrics2.dll (2010-01-21 02:38:00)
Lyric Show Panel 2 0.4.5.3
foo_uie_panel_splitter.dll (2009-12-10 00:16:12)
Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
Quick Search Toolbar 2.8l
foo_uie_wsh_panel_mod.dll (2010-01-18 22:12:50)
WSH Panel Mod 1.3.0 Beta 6
foo_unpack.dll (2010-01-09 19:43:20)
RAR reader 1.3
ZIP/GZIP reader 1.0

Recent events:
Opening track for playback: "E:\Sparanoid's Anime\[01. Music JP]\[040623] samurai champloo music record 「departure」\01 Battlecry.ogg"
Playcount sync: Contacting Last.fm....
Opening track for playback: "E:\Sparanoid's Anime\[01. Music JP]\[040623] samurai champloo music record 「departure」\17 四季ノ唄.ogg"
Status: Forbidden
<?xml version="1.0" encoding="utf-8"?>
<lfm status="failed">
<error code="10">Invalid API key - You must be granted a valid key by last.fm</error></lfm>
 
Playcount sync: Contacting Last.fm....
Status: Forbidden
<?xml version="1.0" encoding="utf-8"?>
<lfm status="failed">
<error code="10">Invalid API key - You must be granted a valid key by last.fm</error></lfm>
 
Shutting down...
Custom Database: Quit
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-21 08:24:41
same here with 0.4.5.2 and 0.4.5.3.

0.4.5 is working
Title: [crashware] foo_uie_lyrics2
Post by: Keesface on 2010-01-21 08:46:59
same problem here
Title: [crashware] foo_uie_lyrics2
Post by: phool on 2010-01-21 09:00:04
DUI support! OMGWTFBBQ!!!!11

Thank you so much, I've been waiting for DUI support for time-stamped lyrics for a while now  Instant download when I get home!

Thank you for all the hard work and keep up the bug squashing
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-21 11:04:03
thanks for the fast feedback!

foo_uie_lyrics2_0.4.5.4 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.5.4.zip)

0.4.5.4
- fixed crash on quit when using CUI

and btw, sorry that I cannot answer all your questions right away, but I am reading all of them
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-21 11:27:39
Thanks Michael87, latest update appears to have fixed my crash on exit issue.
Title: [crashware] foo_uie_lyrics2
Post by: Keesface on 2010-01-21 12:20:46
Yup, same for me. Great stuff!
Title: [crashware] foo_uie_lyrics2
Post by: gurubhai on 2010-01-21 12:34:24
thanks for the DUI support
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-21 13:48:24
nice

here's 0.4.5.5, fixes a small (but annoying bug)

foo_uie_lyrics2_0.4.5.5 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.5.5.zip)

0.4.5.5
- fixed not displaying saved lyrics first after saving lyrics

this is also a google code project now, meaning everyone can download the latest source code now (link is in my first post).
anyone who wants to contribute can pm me the patches directly. if someone is interested in svn write acces -> pm me
Title: [crashware] foo_uie_lyrics2
Post by: MasterT on 2010-01-21 15:45:23
0.4.5.5

When I place the lyrics panel in a tab stack, the whole tab stack disappears.
Outside the tab stack it works.
Title: [crashware] foo_uie_lyrics2
Post by: SHADOW-XIII on 2010-01-21 16:12:50
Great someone is working on it.

I would love to see possibility of multiple instances of Lyrics Show (need 2 so now I am using old and new plugins together)
I found that internet searching in lyrics2 is (much) slower that old plugin ...
Title: [crashware] foo_uie_lyrics2
Post by: BlueScreenJunky on 2010-01-21 17:22:18
Hi ! I'm glad someone keeps developping this plugin which is one of my favorite, and I like the improvements so far.

I also have a suggestion : I'd like to be able to use foo_uie_lyrics2 as a seekbar, like if I click (or double click maybe) on a line, it will jump to the corresponding timestamp. Does that seem like a good idea ?
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-21 17:48:48
That seems like a good idea to me (jumping to a certain part of the track when you double click on a line in the lyric).

I've also seen quite a few downloaded lyrics where the timing is a bit wrong in places.  What would be neat if you could edit the embedded timestamps simply by clicking on a particular line in foo_uie_lyrics2 (e.g. after switching to edit mode) when the track reaches that point, and that would set the timestamp in the lyric for that line -- though probably easier to do this with scrolling disabled -- so you don't have a moving target to hit!

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Qbiak on 2010-01-21 18:00:32
0.4.5.5

When I place the lyrics panel in a tab stack, the whole tab stack disappears.
Outside the tab stack it works.
Same problem on my configuration:

Code: [Select]
Core (2010-01-09 12:47:00)
    foobar2000 core 1.0
foo_audioscrobbler.dll (2009-10-25 20:30:02)
    Audioscrobbler 1.4.3
foo_cdda.dll (2010-01-09 12:44:42)
    CD Audio Decoder 3.0
foo_converter.dll (2010-01-09 12:44:32)
    Converter 1.4
foo_fileops.dll (2010-01-09 12:43:32)
    File Operations 2.1.2
foo_input_std.dll (2010-01-09 12:44:24)
    Standard Input Array 1.0
foo_lyricsdb.dll (2009-10-05 12:35:38)
    foo_lyricsdb 0.0.8 beta 0
foo_masstag.dll (2009-06-21 22:04:00)
    Masstagger 1.8.2
foo_musicbrainz.dll (2009-04-10 21:27:28)
    MusicBrainz Tagger 0.2
foo_out_asio.dll (2009-03-22 15:15:46)
    ASIO support 1.2.7
foo_popupplus.dll (2008-04-24 21:24:18)
    PopUp Plus 20080424
foo_run.dll (2009-06-07 14:15:18)
    Run services 0.3.7
foo_ui_columns.dll (2010-01-09 15:40:28)
    Columns UI 0.3.8.3
foo_ui_std.dll (2010-01-09 12:44:52)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 23:49:19)
    Album list panel 0.3.5
foo_uie_biography.dll (2010-01-02 23:58:22)
    Biography View 0.3.4.6
foo_uie_console.dll (2009-08-29 17:06:24)
    Console panel 0.4
foo_uie_lyrics2.dll (2010-01-21 14:34:34)
    Lyric Show Panel 2 0.4.5.5
foo_unpack.dll (2010-01-09 12:43:20)
    RAR reader 1.3
    ZIP/GZIP reader 1.0
Title: [crashware] foo_uie_lyrics2
Post by: s33m33 on 2010-01-21 22:03:24
Same problem.
Not working inside Tab Stack.
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-21 22:06:32
im having a problem now that whenever i shut down foobar & restart the panel disappears out of my Panel Stack Splitter, i have to reapply the config.
i hope you can find the time to resolve this, thanks.
Title: [crashware] foo_uie_lyrics2
Post by: chocomus on 2010-01-22 06:46:16
Lyric Show Panel 2 v0.4.5.5

nice work! It works well with cue sheet, now. thx, Michael.
Title: [crashware] foo_uie_lyrics2
Post by: blonde on 2010-01-22 12:42:19
Nice work on this, Michael!

Thanks for the DUI support, and for your quick responses to the issues in general.
Title: [crashware] foo_uie_lyrics2
Post by: chocomus on 2010-01-23 02:35:39
I have a question.

"Lyric file name" in the setting tab is used for searching lyric files having the EXACTLY SAME filename?
Title: [crashware] foo_uie_lyrics2
Post by: ffbadkill on 2010-01-23 04:36:42
How can I search lyrics without artist ?
Title: [crashware] foo_uie_lyrics2
Post by: JackieKu on 2010-01-23 06:34:18
I found a bug in SVN r9.
uie_lyrics::StaticWnd isn't initialized, this cause my foobar2000 crash or the lyrics panel just doesn't work.
Title: [crashware] foo_uie_lyrics2
Post by: Chris Norman on 2010-01-23 15:19:19
I get an error message when starting:

Code: [Select]
Failed to load DLL: foo_uie_lyrics2.dll, reason: Die angegebene Prozedur wurde nicht gefunden.


Second part means that a procedure couldn't be found.

Fb2k 0.9.6.9 on a German Vsita XP 2 used here.

Do I need fb2k 1.0 for this?
Title: [crashware] foo_uie_lyrics2
Post by: shakey_snake on 2010-01-23 15:25:05
Quote
0.4.5.2
- support for DUI
- fixed c++ runtime errors
- possible fix for cue files (can someone please verify this?)
- updated to 1.0 SDK - foobar 1.0 is now required
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-23 17:42:48
foo_uie_lyrics2_0.4.5.6 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.5.6.zip)

0.4.5.6
- fixed cui/dui tab support
- reduced cpu usage
- fixed multi-instance support (per instance configuration is not possible, yet)


thanks for the reports @ google code ( http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list) ) !
Title: [crashware] foo_uie_lyrics2
Post by: q-stankovic on 2010-01-23 18:41:27
Hello Michael87,

once your component reaches a stable level i will take a look how it could be useful for me as lyrics display in DUI.
However, i think that in my eyes there should be done more. So far i don't know another component (apart from PSS/Graphical Browser/etc) that has such an overcomplexity regarding the options. You told that you will redesign the preferences. Maybe you could then take a look what can be removed or at least simplified. How it is now your foo_uie_lyrics has the charme of a third-party-componnent in the fb2k 0.8 era.

Furthermore i believe that an additional simplification can be introduced for DUI users: I don't see the necessity to set custom colors and similar things.

I hope you will consider that. 
Title: [crashware] foo_uie_lyrics2
Post by: q_b6 on 2010-01-23 18:45:19
Cheers! This version fixed CUI tab issue.
Title: [crashware] foo_uie_lyrics2
Post by: The Link on 2010-01-23 18:59:09
Support for the global color configuration of DUI would also be a nice thing to have but I guess/hope it's already on the todo list.
Title: [crashware] foo_uie_lyrics2
Post by: q_b6 on 2010-01-23 19:54:46
Sadly find another bug. 

I have written it down here: http://code.google.com/p/foo-display-lyric...ues/detail?id=4 (http://code.google.com/p/foo-display-lyrics/issues/detail?id=4)
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-23 20:21:37
Sadly find another bug. 

I have written it down here: http://code.google.com/p/foo-display-lyric...ues/detail?id=4 (http://code.google.com/p/foo-display-lyrics/issues/detail?id=4)

thanks, i will relase a fix very soon
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-23 21:43:14
Once again a new release!

foo_uie_lyrics2_0.4.5.7 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.5.7.zip)

~ Changelog ~
0.4.5.7
- fixed online search dialog
- fix: "open file location" and "open with external editor" buttons  are not available
Title: [crashware] foo_uie_lyrics2
Post by: d4kk0n1234 on 2010-01-23 23:06:05
Hello Michael87, thanks for the plugin.
Can you please make the option for lyrics2 to open in new windows like album list or playlist search.
Title: [crashware] foo_uie_lyrics2
Post by: q_b6 on 2010-01-24 00:29:41
Hello Michael87, thanks for the plugin.
Can you please make the option for lyrics2 to open in new windows like album list or playlist search.


I remember that there is a plugin named something like 'foo_uie_dockable_panel', which can make panel flow outside main window. Hope this information helps.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-24 05:00:51
this feature will be included in next version as well as 2 fixes for crash errors (release: this evening (sunday))
Title: [crashware] foo_uie_lyrics2
Post by: q_b6 on 2010-01-24 07:21:38
Suddenly, found it is a CPU killer ...

When my laptop was in power save mode, lyrics panel consumes ~10% CPU resource. If I set 'fading height' to 100 for eye-candy, fb2k will use 50% cpu and freeze for some time -.-
Title: [crashware] foo_uie_lyrics2
Post by: Black_Over_Bills_Mothers on 2010-01-24 09:09:19
Michael - Many thanks for this great plugin. It really makes it fun to play music via foobar. Keep up the good work.

I love the numerous internet databases it searches for lyrics but could you make it initially use synchronised lyrics as a priority?

Thanks again.
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-24 10:00:31
Is it possible to add a time delay before writing a tag to the file?  I've started using the foo_wave_seekbar component (http://www.hydrogenaudio.org/forums/index.php?showtopic=77490) and I think there might be a file access conflict between that component and this: the foo_wave_seekbar component processes the track when it starts playing to generate an audio signature.  And, at the same time, foo_uie_lyrics2 is attempting to write a lyric tag to the file, so there is a conflict.  It doesn't happen every time a new lyric is written and a seekbar signature is generated, which I think is probably because the timing is sometimes (by chance) OK: the lyric tag is only written after the seekbar component has finished.  In fact, more often than not the imting is OK.  This is just my theory, and there may be some other explanation.  A short time delay (e.g. 5 seconds) before writing the lyric tag would be more than sufficient.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-24 10:03:43
- fix: "open file location" and "open with external editor" buttons  are not available


Does that mean you've fixed this so that they are available, or made them not available (because they aren't working properly at the moment)?

I'm on the latest version, and these menu options are always greyed out for me.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: MasterT on 2010-01-24 12:30:13
0.4.5.7

Keyboard shortcuts doesn't work in the online search dialog (alt+s, alt+c, alt+d, esc,...).

- fix: "open file location" and "open with external editor" buttons  are not available

The buttons are still not available.
Title: [crashware] foo_uie_lyrics2
Post by: fbuser on 2010-01-24 16:04:53
Just a small hint: You should consider changing the license of your plugin. fb2k plugins cannot be released under the GPL:
See here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=36153&view=findpost&p=337520) and here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=76278&view=findpost&p=668384).
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-24 18:02:46
0.4.5.7

Keyboard shortcuts doesn't work in the online search dialog (alt+s, alt+c, alt+d, esc,...).

- fix: "open file location" and "open with external editor" buttons  are not available

The buttons are still not available.

these buttons are only available if a file exists for the current lyrics (this is not the case for online lyrics & tag lyrics)
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-24 18:13:37
these buttons are only available if a file exists for the current lyrics (this is not the case for online lyrics & tag lyrics)


Any plans for editing of tag lyrics too?

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-24 18:13:51
@q_b6
the latest version (0.4.5.7) is already pretty optmized, it tries to render 25 frames/sec.
the output has to come from somewhere.. gpu acceleration would of course speed it up, but that would need a completely new renderer

edit: i'll check out gdi+ support for the render, shouldnt be to hard and has gpu acceleration on vista & 7

@Black_Over_Bills_Mothers:
thanks.
well, i'm already trying to do that, but many online databases do not tell me wheter it is synced lyrics or not before the lyrics are downloaded

@drmrbrewer
i will investigate this issue

@fbuser
thanks, changed to lgpl
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-24 18:15:24
these buttons are only available if a file exists for the current lyrics (this is not the case for online lyrics & tag lyrics)


Any plans for editing of tag lyrics too?

Mike

foobar itself can already edit those - I'll try to link it to this button
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-24 18:22:26
foobar itself can already edit those - I'll try to link it to this button


That would be neat!
Title: [crashware] foo_uie_lyrics2
Post by: Speech on 2010-01-24 18:54:15
Michael,

I installed 0.4.5.7 over 0.4.5.5 and noticed a new bug: the exclusion filter doesn't work anymore.
For instance, my last filter: $if2(%genre%,) accompanied by a genre list separated by semicolons used to avoid going on the Internet, but now it tries to download lyrics nevertheless.
Could you please fix that?

---

Speaking of which, I'm trying to add a new exclusion filter based on a file name (it has 6 digits and two letters), but I couldn't get it to work in an earlier version.  Any ideas?
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-24 18:59:58
@drmrbrewer
i will investigate this issue


Thanks.  One possibility would be for this component to check whether the file is locked by another process before attempting to write the lyric tag to the file -- and to keep trying occasionally until the file is not locked.  Same for write permission in general; would be nice if this component could check first whether it has write permission before attempting to write a tag to the file (thereby generating an error).

Mike
Title: [crashware] foo_uie_lyrics2
Post by: iregados on 2010-01-25 13:55:29
@Michael87

maybe can you add support to www.vagalume.com
it's a good site for lyrics, just take a look =)
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-25 16:16:51
I have Lyrics2 putted in a Panel Stack Splitter and with 0.4.5.6 and 0.4.5.7 it disappears and is not listed anymore, but it's still installed.
0.4.5.5 is working.

(http://img687.imageshack.us/img687/8228/lyric2bug.th.jpg) (http://img687.imageshack.us/i/lyric2bug.jpg/)


Also with 0.4.5.5 automatic downloading and saving to tag with lrc lyrics doesn't work, if there are Unsynced Lyrics embedded. Saving and replacing is checked.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-25 18:14:46
Michael,

I installed 0.4.5.7 over 0.4.5.5 and noticed a new bug: the exclusion filter doesn't work anymore.
For instance, my last filter: $if2(%genre%,) accompanied by a genre list separated by semicolons used to avoid going on the Internet, but now it tries to download lyrics nevertheless.
Could you please fix that?

---

Speaking of which, I'm trying to add a new exclusion filter based on a file name (it has 6 digits and two letters), but I couldn't get it to work in an earlier version.  Any ideas?

i just have updated the filter feature, will be included next version
Title: [crashware] foo_uie_lyrics2
Post by: foosion on 2010-01-25 19:22:59
I haven't used the component, but I'm wondering: Do you know about the search_filter (http://foosion.foobar2000.org/doxygen/latest/classsearch__filter.html) service?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-25 21:32:09
I haven't used the component, but I'm wondering: Do you know about the search_filter (http://foosion.foobar2000.org/doxygen/latest/classsearch__filter.html) service?

thx


foo_uie_lyrics2_0.4.5.9 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.5.9.zip)
- contains a lot of crash fixes
- re-ordered config menu
- re-wrote parts of the renderer
- more stuff, detailed list later
Title: [crashware] foo_uie_lyrics2
Post by: Erich_2 on 2010-01-25 23:18:43
In Default UI Fallback Text looks like:

B.B.KING  C"Exactly Like You"  C  C(Lyrics not available)   

Should be:

B.B.KING 
"Exactly Like You" 
(Lyrics not available)
Title: [crashware] foo_uie_lyrics2
Post by: Speech on 2010-01-25 23:37:02
OMG, Michael, you changed the customized exclusion filter!
With all respect for what you've done for this plugin, this is not cool from you to remove parameters without saying it in the change list.
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-26 02:33:47
thank you for your continued efforts Michael87, however i have noticed a bug since installing 0.4.5.9.
whenever i open another window/menu over the panel (lyric panel is set in a panel stack btw, dont know if this happens outside of this) the panel background turns to black.
panel is set to transparent, & stays transparent behind the window/menu. here is a picture, hopefully it will make more sense:

(http://i280.photobucket.com/albums/kk161/jackschmaltz/lyricshow2bugA.png)

(this is the lyric panel btw, i have label info when theres no lyrics)
also, i have noticed that when certain other elements are refreshing the text inside the panel moves up then re-aligns itself.

if i can supply any more info please do ask i will be happy to help anyway i can.

thanks again
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-26 04:09:18
Same here and also reproducable with Dockable Panels.

Still problems with automatically downloading lyrics.
Title: [crashware] foo_uie_lyrics2
Post by: duckwilliamson on 2010-01-26 04:51:09
Michael, 0.4.5.9 just froze on me with no crash report: foobar is just not responding (infinite loop?). I have no idea what I can do to help you find the bug though.
Title: [crashware] foo_uie_lyrics2
Post by: s33m33 on 2010-01-26 07:56:07
0.4.5.9 / fb2k 1.0

Mine is refreshing/flickering at random times. Just for a second though, then gets back to normal by itself.

Enabling Horizontal Padding disables Fading effect.
Also shows garbled image in border(left & right border) area. Could be compatibility issue with PSS.
Works fine when Horizontal Padding is disabled.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 10:23:39
In Default UI Fallback Text looks like:

B.B.KING  C"Exactly Like You"  C  C(Lyrics not available)   

Should be:

B.B.KING 
"Exactly Like You" 
(Lyrics not available)

new lines are inserted with $crlf()
so basically just put that at the end of each line


@Speech:
start foobar with an older version and your old filter settings should be back there, so you can backup them
Title: [crashware] foo_uie_lyrics2
Post by: holyrevenger on 2010-01-26 11:06:09
Dear Michael,

Would you like to fix the WORD WRAP bug since you picked up this plugin?
I know there's no problem for Latin characters, but not for CJK characters.
Check the images below:
(http://i.imagehost.org/0277/lrc2_nowrap.png) (http://i.imagehost.org/view/0277/lrc2_nowrap)
Image1, word is cut by the edge in PSS, CUI, plugin ver 0.4.5.9.

(http://i.imagehost.org/0009/lrc2_nowrap2.png) (http://i.imagehost.org/view/0009/lrc2_nowrap2)
Image2, word is cut by the edge of plugin window in DUI, plugin ver 0.4.5.9.

(http://f.imagehost.org/0926/lrc2_wrapped.png) (http://f.imagehost.org/view/0926/lrc2_wrapped)
Image3, word wrap works fine in earlier version (0.3.3.9).

If you have any good idea to fix it, please make it in future version.
Thanks in advance!
Title: [crashware] foo_uie_lyrics2
Post by: 2E7AH on 2010-01-26 11:19:29
I know there's no problem for Latin characters, but not for CJK characters.

+ I haven't checked, but previous component (by T.P.Wang) has wrapping problems with Cyrillic also: http://www.hydrogenaudio.org/forums/index....st&p=660507 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55692&view=findpost&p=660507)
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 12:40:31
Still problems with automatically downloading lyrics.


I just checked & it works for me.
If you want to replace unsynced tag lyrics, make sure you have set "save sheme" to "save to tag"
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 13:06:42
Is it possible to add a time delay before writing a tag to the file?  I've started using the foo_wave_seekbar component (http://www.hydrogenaudio.org/forums/index.php?showtopic=77490) and I think there might be a file access conflict between that component and this: the foo_wave_seekbar component processes the track when it starts playing to generate an audio signature.  And, at the same time, foo_uie_lyrics2 is attempting to write a lyric tag to the file, so there is a conflict.  It doesn't happen every time a new lyric is written and a seekbar signature is generated, which I think is probably because the timing is sometimes (by chance) OK: the lyric tag is only written after the seekbar component has finished.  In fact, more often than not the imting is OK.  This is just my theory, and there may be some other explanation.  A short time delay (e.g. 5 seconds) before writing the lyric tag would be more than sufficient.

Mike


could you please explain the "conflict" a bit more? does it crash / popup an error message?

foo_uie_lyrics2 is using foobar to save the tags and therefore does not write to the files directly - so this might by caused by something different
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 13:09:24
Michael, 0.4.5.9 just froze on me with no crash report: foobar is just not responding (infinite loop?). I have no idea what I can do to help you find the bug though.


what was the last thing you clicked / started ?
when did it happen?
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-26 13:40:38
could you please explain the "conflict" a bit more? does it crash / popup an error message?


It doesn't crash; it just pops up the following error dialog:

Could not update tags (Sharing violation) on: "blah blah blah.m4a"

Pretty sure it's just this component attempting to write to the file at the same time as the other component has the file locked for reading / analysing.

Even if you use foobar to write the tag, does foobar not offer a function to query first whether the file is locked?

If not, then I'm sure an optional delay in writing the lyric tag would avoid most conflicts; even a 5 second delay would probably eliminate 95% of conflicts because the seekbar component usually completes within about 2 or 3 seconds.  Don't see any harm in holding the lyric in memory, and writing it after X seconds, where X is either a settable option, or greater than around 5 seconds.

Mike

P.S. a related issue is that the same error pops up when the file is read-only.  Personally, I'd prefer the error not to pop up, and just silently carry on without attempting to write the tag to the file.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 14:42:19
It doesn't crash; it just pops up the following error dialog:
...


thank you for the details.

i have changed the tag writing, so that there will be no error message if it fails.

Moreover, I could add a delay here, but basically this is  a wave seekbar error and should be fixed by its developers.
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-26 14:54:57
i have changed the tag writing, so that there will be no error message if it fails.


Great!  Though I can imagine that some would want to see the error...  Perhaps yet another option?

This will presumably also mean that it doesn't produce the error when writing to a read-only file?  Again, fine for me.

Moreover, I could add a delay here, but basically this is  a wave seekbar error and should be fixed by its developers.


Not sure that it's really a problem with the seekbar component: it needs to read the audio data from the file to generate a signature, and can't really avoid doing that.  Better I think for this component to do some error checking / avoidance.  Not that I know much about component development ;-)

Mike
Title: [crashware] foo_uie_lyrics2
Post by: esa372 on 2010-01-26 15:04:26
Still problems with automatically downloading lyrics.
I just checked & it works for me.
If you want to replace unsynced tag lyrics, make sure you have set "save sheme" to "save to tag"

Hi, Michael  :-)

Thanks for all the great work!

I'm having an issue with the last few versions (I'm using v0.4.5.9 now); maybe you can help.

After a track change, the lyrics panel shows only the album, artist, and title.  In order to get the lyrics to load, I have to right-click in the panel, click "Reload lyric" and "Next lyric" (in that order).  Once I do that, it works fine until the next track change.

I've tried the setting mentioned above, but it made no difference.

Any ideas?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 15:12:27
Not sure that it's really a problem with the seekbar component: it needs to read the audio data from the file to generate a signature, and can't really avoid doing that.  Better I think for this component to do some error checking / avoidance.  Not that I know much about component development ;-)
Mike

mhh, well the wave seekbar could:
a) not lock the file at all, as this would only be required if it would write to it
b) tell foobar about it (there should be some way)
to solve the problem

Hi, Michael  :-)

Thanks for all the great work!
I'm having an issue with the last few versions (I'm using v0.4.5.9 now); maybe you can help.

After a track change, the lyrics panel shows only the album, artist, and title.  In order to get the lyrics to load, I have to right-click in the panel, click "Reload lyric" and "Next lyric" (in that order).  Once I do that, it works fine until the next track change.

I've tried the setting mentioned above, but it made no difference.
Any ideas?


that's strange, I can't imagine the problem cause. could you please give me some example artist & title name, please? that would help me a lot
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 15:17:08
So here is 0.4.6. I have delayed the database update once more to 0.4.7 (i know.. bad me ;P), but I really want to focus on stability & bugs now.
So far 0.4.5.9 has no reported crashes in Peter's crash database so far -  chances are high that a 0.4.6.x version will probably hit "stable" status.

foo_uie_lyrics2_0.4.6 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.6.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6
- fixed word wrapping not working sometimes
- fixed vertical/horizontal padding causing problems
- fixed black background error
- possible fix for proxy authentication
- changed rendering timer to reduce cpu usage
- removed error message if tag writing fails
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-26 15:25:38
thanks for your continued works Michael87, i for one appreciate it

EDIT: using 0.4.6, everything seems fine except for when anything contained within the same panel stack is working / refreshing the text in the lyrics panel jerks to the top of the panel when it should be static.
unfortunetly, it happens that quickly that i cant get a screen grab to show you. if i can provide anymore info please let me know.
thanks again
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-26 16:31:21
mhh, well the wave seekbar could:
a) not lock the file at all, as this would only be required if it would write to it


OK, maybe.  I just thought that it might be the case that the OS (not any foobar component) would automatically prevent a file from being modified by a process (uie_lyrics2) at the same time as another process (seekbar) is reading data from the file.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 16:48:45
when anything contained within the same panel stack is working / refreshing the text in the lyrics panel jerks to the top of the panel when it should be static.
unfortunetly, it happens that quickly that i cant get a screen grab to show you. if i can provide anymore info please let me know.
thanks again


i can reproduce that the  artist/title/album fallback text jerks to the top on initialization, but I think you have different problem here,

could you supply me with a screenshot of your panel stack config ,please? (so that i can setup mine the same way)
thanks


OK, maybe.  I just thought that it might be the case that the OS (not any foobar component) would automatically prevent a file from being modified by a process (uie_lyrics2) at the same time as another process (seekbar) is reading data from the file.

Mike


maybe I'll add a delay setting in the 0.4.7.x versions, if they didn't fix it until then
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-26 16:49:58
Still problems with automatically downloading lyrics.


I just checked & it works for me.
If you want to replace unsynced tag lyrics, make sure you have set "save sheme" to "save to tag"

Hi Michael87,

My settings since T.P.Wang's previous component:
(http://img521.imageshack.us/img521/5817/lyric2lrc.th.jpg) (http://img521.imageshack.us/i/lyric2lrc.jpg/)

I have two tagfields, LYRICS and UNSYNCED LYRICS.
If there are some unsynced lyrics already in the tag the synced lyrics, if they have been found, are not saved to tag automatically, not to mention the unsynced will be deleted.
It is only working if there aren't any lyrics.
Title: [crashware] foo_uie_lyrics2
Post by: iregados on 2010-01-26 17:02:47
@Michael87

When i click on the panel of lyrics2 and move the cursor up/down it makes the music lost him sync and i need to reload the lyric to get the sync back (move the mouse wheel make lyric lost him sync too)...i dont know if it's a bug or if you want it...but if you want it let an option to use it or not. You're doing a great work, really thx.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 17:10:04
Hi Michael87,

My settings since T.P.Wang's previous component:
[a href="http://img521.imageshack.us/i/lyric2lrc.jpg/" target="_blank"]

okay, so this is what i have tried:

- set the same options as yours

1) played a file with no "LYRICS" or "UNSYNCED LYRICS" tag  -> synced lyrics was written to "LYRICS" tag
2) played a file with unsynced lyrics in "UNSYNCED LYRICS" tag -> synced lyrics was written to "LYRICS" tag, "UNSYNCED LYRICS" was not deleted/modified (this is current behaviour)
3) played a file with unsynced lyrics in "LYRICS" tag -> synced lyrics was written to "LYRICS" tag, replacing  unsynced lyrics

the song was  artist: "Avril Lavigne" title: "Nobody's Home" (maybe its related to that)
using version 0.4.6

so maybe its related to artist/title, could you give me an  example here please?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 17:13:30
@Michael87

When i click on the panel of lyrics2 and move the cursor up/down it makes the music lost him sync and i need to reload the lyric to get the sync back (move the mouse wheel make lyric lost him sync too)...i dont know if it's a bug or if you want it...but if you want it let an option to use it or not. You're doing a great work, really thx.


yes, that is how it is meant to be : mouse scrolling / draging adjusts the music sync offset.

if you dislike it, I'll add an option to disable it
Title: [crashware] foo_uie_lyrics2
Post by: Hexo on 2010-01-26 17:16:15
Yeah. i love this plugin. and everything is working fine. thank you very much for this plugin!!!!!
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-26 18:05:37
thank you for your response Michael87.

im currently using br3tts Curacao 1.2 theme (which can be found at http://br3tt.online.fr/html/C/index.htm (http://br3tt.online.fr/html/C/index.htm) ) with a few minor mods & simply replaced the old lyrics panel with the new one, renaming the panel in the panel stack configuration so all the settings are the same.
i didnt have this problem in your previous versions, it only started in v0.4.5.9.
if i can provide anymore specific info please ask.
thank you for your time
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-26 18:20:28
- set the same options as yours

1) played a file with no "LYRICS" or "UNSYNCED LYRICS" tag  -> synced lyrics was written to "LYRICS" tag
2) played a file with unsynced lyrics in "UNSYNCED LYRICS" tag -> synced lyrics was written to "LYRICS" tag, "UNSYNCED LYRICS" was not deleted/modified (this is current behaviour)
3) played a file with unsynced lyrics in "LYRICS" tag -> synced lyrics was written to "LYRICS" tag, replacing  unsynced lyrics

Thx for your time.

I have tried it now with The Cure - Boys Don't Cry
Changing Tags by deleting and/or downloading them manually to test different  Tag situations in one session only take effect by restarting  foobar (fb2k 1.0 and lyrics2 0.4.6).

1) working.
2) not working. even with clicking next lyrics and/or changing "Try to load from this source first: Tag > Online Search"
3) not working - like 2)
I don't know why automatically download is not working with my config in case 2.

[a href="http://img515.imageshack.us/i/lyricsearch.jpg/" target="_blank"])
Title: [crashware] foo_uie_lyrics2
Post by: MasterT on 2010-01-26 19:48:07
When I open the online search dialog it doesn't have focus. So I have to click with the mouse to "activate" the window and only after that the keyboard shortcuts are working. Can you change that?

Typo: Online search -> Save scheme and Fail to embed-> Save to the configruation folder.
Title: [crashware] foo_uie_lyrics2
Post by: esa372 on 2010-01-26 19:53:52
After a track change, the lyrics panel shows only the album, artist, and title.  In order to get the lyrics to load, I have to right-click in the panel, click "Reload lyric" and "Next lyric" (in that order).  Once I do that, it works fine until the next track change.

Any ideas?

that's strange, I can't imagine the problem cause. could you please give me some example artist & title name, please? that would help me a lot

Thanks for the reply, Michael.

It happens throughout my library.  That's why I'm thinking it's a setting that I've missed somewhere along the line. 

Here are two examples:

(http://67.55.46.213/media/images/music/HA/PF-lyrics.jpg)  (http://67.55.46.213/media/images/music/HA/AB-lyrics.jpg)

Also, the Pink Floyd file is an album image with an embedded cue sheet; the Anita Baker album is ripped to individual, tagged files - it seems to make no difference to the problem.


Thanks!
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-26 19:58:24
yes, that is how it is meant to be : mouse scrolling / draging adjusts the music sync offset.

if you dislike it, I'll add an option to disable it


Can we have the best of both worlds: ability to drag up/down to see other parts of the lyric, but then an easy way to return the offset to normal (e.g. double click, or right-click option)?

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-26 20:16:47
1) working.
2) not working. even with clicking next lyrics and/or changing "Try to load from this source first: Tag > Online Search"
3) not working - like 2)
I don't know why automatically download is not working with my config in case 2.

Btw. the panel is flickering when tags are updated by eg. Playback Statistics component

Edit: I have the same config as Jack (I still love it )

thanks for the perfect information

i think i see the problem now, after the first online search, the lyrics are stored in the local file cache (foobar config folder\lyrics).
because of that, the next time it tries to find lyrics it will treat them as "local file search" lyrics.

a temporary workaround would be setting "lyrics search " -> "local file search settings" from "do not save result" to "save to tag"

furthermore, after playing a track once, the result will also be stored in the RAM cache, causing it not to check wheter it should save the lyrics, until 50 different songs have been played (normally this should not be a big issue, as long as  one does not delete the lyrics right after it got saved )
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-26 20:18:55
- removed error message if tag writing fails


This is working well now, thanks -- even if there are conflicts, I don't get to know about them ;-)

Would be even better if there could be some logic to check for failure and to keep trying if so -- or a simple delay setting as you mentioned might be considered for a future version.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: realign on 2010-01-26 22:05:15
Hi,

Sorry to bother you with this, but I'm really desperate to figure it out: how do I set Lyric Show 2 to save the lyrics it downloads after a pre-defined pattern (e.g. %tracknumber%. %title%)? I remember I've done this in an earlier version of foobar and Lyric Show, but I can't get it to work with foobar2000 v1.0 and latest Lyric Show 2. I even wonder if this is controlled from within Lyric Show 2 or it is a foobar setting.

Lyrics are now saved under the Artist - Title pattern. I prefer to have them otherwise, and I'd rather have them as separate files (not embedded). I'd appreciate, if anyone could help. Thanks.

Michael87, you're doing a great job keeping this plugin running.
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-01-26 22:20:25
I would imagine you add your titleformat string to the Lyric File Name text box under lyric show settings.
Someone else may be able to confirm.
terry
Title: [crashware] foo_uie_lyrics2
Post by: RevLTD on 2010-01-26 23:35:51
So I've got something you could add, because I'm way too lazy to use CUI and split etc etc etc.

The background as the album cover, as defined in the settings of CUI/DUI, or whatever.

I'm just too lazy to use panel stack splitter and such.

Good work you've done so far! I look forward to what else you put out for it.
Title: [crashware] foo_uie_lyrics2
Post by: Xezzy on 2010-01-27 00:23:20
Did anybody noticed that this component would be perfect for viewing .log and .nfo files? It just needs to recognize those extensions, changing them to .txt is cumbersome.

What you think michael?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-27 08:14:10
Hi,

Sorry to bother you with this, but I'm really desperate to figure it out: how do I set Lyric Show 2 to save the lyrics it downloads after a pre-defined pattern (e.g. %tracknumber%. %title%)? I remember I've done this in an earlier version of foobar and Lyric Show, but I can't get it to work with foobar2000 v1.0 and latest Lyric Show 2. I even wonder if this is controlled from within Lyric Show 2 or it is a foobar setting.

Lyrics are now saved under the Artist - Title pattern. I prefer to have them otherwise, and I'd rather have them as separate files (not embedded). I'd appreciate, if anyone could help. Thanks.

Michael87, you're doing a great job keeping this plugin running.

good finding, this setting seems to got lost. I'll re-add it to the "Misc" settings tab

edit: you  can set this option currently only in the only search dialog, it will be saved globally.
next version will also have it in the normal configuration
Title: [crashware] foo_uie_lyrics2
Post by: realign on 2010-01-27 08:42:18
good finding, this setting seems to got lost. I'll re-add it to the "Misc" settings tab

edit: you  can set this option currently only in the only search dialog, it will be saved globally.
next version will also have it in the normal configuration


Thanx Michael, you are the man
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-27 09:10:34
Thanks for the reply, Michael.
It happens throughout my library.  That's why I'm thinking it's a setting that I've missed somewhere along the line. 
Here are two examples:
...
Also, the Pink Floyd file is an album image with an embedded cue sheet; the Anita Baker album is ripped to individual, tagged files - it seems to make no difference to the problem.

Thanks!

what could be hapenning here, is a connection timeout for the online search:

a) the lyrics panel queries the online databases, but the connection times out -> no search result
b) "no search result" is saved in the cache
c) pressing "reload lyrics" queries the online databases again, this time no connection timeout

-> try setting the timeout in "online search" settings to about 4000 ms
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-27 09:14:03
Did anybody noticed that this component would be perfect for viewing .log and .nfo files? It just needs to recognize those extensions, changing them to .txt is cumbersome.

What you think michael?


if you send me some example files, i will take a look at it
Title: [crashware] foo_uie_lyrics2
Post by: holyrevenger on 2010-01-27 11:15:25
Michael,

Thanks for your greate work, the word wrapping bug was fixed so fast.
Another question, ailrc.com database could not be accessed by your plug-in since a few weeks ago. Would you like to investigate what's wrong with it?

Thanks!
Title: [crashware] foo_uie_lyrics2
Post by: スラッシュ on 2010-01-27 11:30:09
It seems that "Open File Location" doesn't do anything. It could be cause I'm running Litestep though... but the foobar2000 "Open Containing Folder" command does work. Open with external editor works fine too.
Title: [crashware] foo_uie_lyrics2
Post by: holyrevenger on 2010-01-27 11:36:01
I know there's no problem for Latin characters, but not for CJK characters.

+ I haven't checked, but previous component (by T.P.Wang) has wrapping problems with Cyrillic also: http://www.hydrogenaudio.org/forums/index....st&p=660507 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55692&view=findpost&p=660507)


Thanks for your reply.

I don't use Cyrillic words, and I don't know if there's any problem for languages other than English, Chinese & Japanese.
Fortunately, Michael carries on the task of developing the great plug-in. I think he will make it better than before.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-27 15:12:37

here it is....! the text jerking should be gone now & some more things...

biggest change is: the plugin supports now background images by itself... no more dockable panels /etc required

btw, there are still no crash reports for 0.4.5.9 & 0.4.6 !:D

foo_uie_lyrics2_0.4.6.1 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.6.1.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.1
- fixed text sometimes jerking to the top
- possible fix for online lyrics sometimes not getting saved automatically
- changed "Open folder" to be available more often
- added "reset offset" option into context menu, a double-click will also trigger this
- fixed typo (configruation)
- added option to set lyrics save filename
- moved "online search" button in context menu up
- fixed online search not having focus after creation
- new option: "background image" - display either cover art or a user select image
Title: [crashware] foo_uie_lyrics2
Post by: esa372 on 2010-01-27 15:20:44
Thanks for the reply, Michael.
It happens throughout my library.  That's why I'm thinking it's a setting that I've missed somewhere along the line.
what could be hapenning here, is a connection timeout for the online search:
[...]
-> try setting the timeout in "online search" settings to about 4000 ms

Thanks for the tip, Michael.

It wasn't a timeout issue, however.  When I went to change the connection setting as you recommended, I saw that the download options (on the same page) were not configured at all.  So I checked the "Download and save automatically" option, and that did the trick - it works fine now.  (I also set the timeout to 2500ms, just in case.)

I'm not sure why there was no download option selected, but that was the problem.

Thanks again for you assistance, and many thanks for keeping this component alive!

~esa
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-27 15:36:20
0.4.6.1 is crashy as hell, I've made a little mistake...

-> here is 0.4.6.2

foo_uie_lyrics2_0.4.6.2 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.6.2.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.2
- fixed critical crash bug

... it will display version number 0.4.6.1, but in fact its 0.4.6.2
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-27 15:48:22
a temporary workaround would be setting "lyrics search " -> "local file search settings" from "do not save result" to "save to tag"

I installed 0.4.6.1 and synced lyrics are still not saved automatically to LYRICS, even not with this workaround.

Btw., with 0.4.6.1 text is permanently flickering.


Edit: I will try 0.4.6.2

Edit²: Still no downloading and permanently flickering
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-27 16:03:07
~ Download lastest version ~
foo_uie_lyrics2_0.4.6.3 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.6.3.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.3
- fixed flickering in CUI transparent mode

@bubi jackson
the tag problem is a difficult one, biggest problem is currently that it works on my side... i will investigate further
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-27 16:10:41
I'm sorry that I can't give you more hints about the lyrics problem.

But no flickering anymore.
Title: [crashware] foo_uie_lyrics2
Post by: nosgah on 2010-01-27 16:19:29
thanks for maintaining this component Michael87. I just have one question.

is there any way to set a higher priority for .lrc files over .txt files?
sometimes it downloads lyrics without timestamps, even though there are lyrics with timestamps available.
Title: [crashware] foo_uie_lyrics2
Post by: iregados on 2010-01-27 16:41:27
@Michael87

you did a great work with double click, nice solution

now i see another problem, with unsynced lyrics, when i click and move the cursor up/down the lyrics freeze and then get back moved (if scroll is turned on), when the scroll is turned off the lyrics simple don't move when i try to drag them.

one more time thx and good work!
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-01-27 17:16:16
thank you Michael87, flickering problem certainly appears to be gone.
great to see your continued support on this plugin
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-27 21:19:55
I like the new ability to reset the offset.  I note that when you drag the lyric so that it is no longer "in time", it still highlights the lines, and the lyric still scrolls.  Though now of course the wrong lines are being highlighted.  I wonder whether it would be better if, when manually dragged from the current position in the track, lyric highlighting stops, and perhaps also lyric scrolling.  For me, if I drag the lyric manually, it's because I want to read/study the lyric somewhere else -- I don't want the lyric to continue scrolling (difficult to read), and I don't want any lines highlighted (cos they're the wrong lines!).  A quick double click would get you back to the correct position in the track, with highlighting and scrolling resumed.

Just an idea -- others may disagree with this behaviour !

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Black_Over_Bills_Mothers on 2010-01-28 08:25:37
I really like the ability to use album art as the background to this panel. Thank-you.

Does this use the new core album art handling functions? If so, could we have the ability to;
1) Select front, back, CD etc or
2) Sequence through these on some configurable timed basis

I've also noticed that sometimes, on change of track, the album art changes to a small picture in the top left corner. This is was during the same album so I know the folder.jpg file was the same size (600x600). (Would be nice if we could have the usual config. to allow image expansion with\without aspect ration preservation etc). The tracks do not contain any embedded images. I hope you can fix this because this panel is now almost perfect IMHO.

Thanks again.
Title: [crashware] foo_uie_lyrics2
Post by: スラッシュ on 2010-01-28 10:34:45
I love the idea of using cover art as the background, but I would like it to be slightly more configurable as well... For example maybe the option to have it monochrome or a lighter or in a certain color, so that the lyrics show up clearly on top of it... I'd also like it to be able to set to "stretch to height" of the window, so it covers my whole lyrics panel!

I've also seen that one cover caused the background to turn black in some spots. I've uploaded the image, although I'm not sure what info it could contain...

http://imgur.com/vYPv3.jpg (http://imgur.com/vYPv3.jpg) (it was called folder.jpg before imgur)

Here's a screenshot of how it looks:

Title: [crashware] foo_uie_lyrics2
Post by: lokioki on 2010-01-28 11:04:19
Would be awesome to have Metal-Archives.com added to that source list since it has got lots of lyrics from metal bands (you can't find 'em anywhere else). Tho they don't have anything to support this, maybe you could contact them and see if there is a way to add it into your plug-in ?

Good work
Title: [crashware] foo_uie_lyrics2
Post by: dreadroach on 2010-01-28 12:11:41
Would be awesome to have Metal-Archives.com added to that source list since it has got lots of lyrics from metal bands (you can't find 'em anywhere else). Tho they don't have anything to support this, maybe you could contact them and see if there is a way to add it into your plug-in ?

Good work


darklyrics.com is even better IMHO, but good idea.
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2010-01-28 16:57:54
I have a problem. While skipping quickly through the songs after a while the lyrics panel gets all white and after a second whole foobar2k windows becomes unresponsive.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-28 17:06:09
I have a problem. While skipping quickly through the songs after a while the lyrics panel gets all white and after a second whole foobar2k windows becomes unresponsive.

i have changed something that could possibly fix this problem, it's included next release
Title: [crashware] foo_uie_lyrics2
Post by: drfakeacc on 2010-01-28 17:56:50
Sionce a few versions, my foobar crashes randomly after a while. The song is still being played, but neither the window, nor the tray icon or the multimedia keys on my keyboard do anything.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-28 18:16:21
@drfakeacc
if it crashes, please always send the crashdump to the online database.
so far there are none reported for the last 4 versions & i really do fix those

however, if your foobar does not crash but freeze, please report it here & write down the last clicks you did before it frooze

~ Download lastest version ~
foo_uie_lyrics2_0.4.6.4 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.6.4.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.4
- fixed synced lyrics sometimes jumping back without reason
- optimized drawing of transparent background
- added IsRepaintNeeded() function concept by jano to optimize drawing   
- fixed incorrect internal drawing (now only draws on system-invoked WM_PAINT messages) thanks goes to Yirkha and foosion
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-28 21:02:54
some more internal changes for even better performance and some upgrades for the cover art display.

i like the idea of swiching between cover art manual / by a timer, & will definitely include once i find the time.
also i like the proposed scrolling features and support for more databases, but that will need some time

my current plan is:
-> a stable 0.4.6.x version
-> a 0.4.7.x with the new database settings and support for around 5 more databases
-> a 0.4.8.x line with more features

~ Download lastest version ~
foo_uie_lyrics2_0.4.6.5 (http://abi07.cc/etc/foo_uie_lyrics2_0.4.6.5.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.5
- added "keep aspect ratio" setting for cover art background image background
- cover art background image now alpha blends into background color
- fixed scrolling not possible if auto-scrolling is disabled
Title: [crashware] foo_uie_lyrics2
Post by: drfakeacc on 2010-01-29 11:10:05
@drfakeacc
if it crashes, please always send the crashdump to the online database.
so far there are none reported for the last 4 versions & i really do fix those

however, if your foobar does not crash but freeze, please report it here & write down the last clicks you did before it frooze
No crash report is created, and it doesn't seem to matter what I do. It crashed no matter what, if I'm playing games, browsing the internet, but it seems to occur on a track change, no matter if i switch the track by myself or just the next one is played. It does't occur to certain tracks, or if lyrics are displayed or not.

But I'll give 0.4.6.5 a try, maybe the problem solves itself.
Title: [crashware] foo_uie_lyrics2
Post by: widerock on 2010-01-29 11:45:58
~ Changelog ~
0.4.6.5
- fixed scrolling not possible if auto-scrolling is disabled


For my foobar 1.0, still it doesn't scroll the lyrics if auto-scrolling is disabled.

Anyway, thanks for keeping updating this plug-in.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-29 11:59:20
are you using CUI or DUI?
be aware that DUI by default does not send the mousewheel info to the element, there is a setting in "General" called "Mouse wheel: scroll ..."
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-29 12:01:20
I'm sorry that I can't give you more hints about the lyrics problem.

But no flickering anymore.


good news, I'm pretty sure I have just fixed this problem, will be included in  0.4.6.6
Title: [crashware] foo_uie_lyrics2
Post by: nosatyj on 2010-01-29 14:44:44
Highline line in the synced lyrics are still scrolling by mouse independently of synced time.
Title: [crashware] foo_uie_lyrics2
Post by: Steve Forte Rio on 2010-01-29 17:19:03
Why does custom font not work in DUI?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-29 19:32:47
Why does custom font not work in DUI?


umm, it does work xD  dui default fonts are currently not supported, but in the foo_uie_lyrics2 settings you can select any font you like
Title: [crashware] foo_uie_lyrics2
Post by: Steve Forte Rio on 2010-01-29 21:24:10
Sorry for confusing

resolved by restarting foobar2000
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2010-01-29 21:41:51
I have a problem. While skipping quickly through the songs after a while the lyrics panel gets all white and after a second whole foobar2k windows becomes unresponsive.

i have changed something that could possibly fix this problem, it's included next release


Thanks a lot, will try it

EDIT: Still there. Hitting "next" button and holding it and few seconds later a freeze of the UI (tho the music is playing). I'm aware that this might not be the most reasonable use-case but ...
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-29 23:42:30
Still there. Hitting "next" button and holding it and few seconds later a freeze of the UI (tho the music is playing). I'm aware that this might not be the most reasonable use-case but ...


that is not good :/

i've tried clicking "next" very fast & holding it very long, but it did not freeze for me.

is there anything else that triggers  it? this bug must be fixed asap
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2010-01-30 11:39:29
I don't think so. Any tip what to send you when it occur again? Some info copied from Process Explorer?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-30 12:21:44
I don't think so. Any tip what to send you when it occur again? Some info copied from Process Explorer?


let's try the next version 0.4.6.6. it contains many internal changes to fix this problem
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-30 12:37:30
here it is, this is a major update, big internal changes


~ Download lastest version ~
foo_uie_lyrics2_0.4.6.6 (http://abi07.net/etc/foo_uie_lyrics2_0.4.6.6.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.6
- added new setting "try to display synced lyrics first"
- fix for online lyrics sometimes not getting saved automatically
- possible fix for freezes on track change
- added option "use dui font/colors" to override font&color with dui settings
- now every instance has its own configuration and configuration is saved in dui/cui theme settings
**** WARNING: you will loose your configuration when upgrading to this version, due to new configuration system *******


I'm sorry that I can't give you more hints about the lyrics problem.
But no flickering anymore.

this one should fix the tag writing problem, make sure to enable "try to display synced lyrics first"


Please check for callback->is_edit_mode_enabled() in your WM_CONTEXTMENU handler, the LEM context menu is currently unavailable.
Also I hope the configuration (the part related to presentation) will be handled per-instance instead of the global configuration in Preferences, allowing it to be serialized into the monolith theme file for distribution, and that the defaults will be based on the current global color scheme (maybe access them using some new custom formatting function like $color(text)?).


Title: [crashware] foo_uie_lyrics2
Post by: n0obie4life on 2010-01-30 12:50:34
- Line padding config doesn't update "live" when setting is saved. It only takes effect on the next song.
- Online search causes fb2k to not respond when used

- When a file is loaded, the "assume encoding" setting doesn't take effect. If my settings were on "associate when found", the first time the song is loaded the "assume encoding" setting doesn't take effect, however from the second time onwards, it does.
Title: [crashware] foo_uie_lyrics2
Post by: marc2003 on 2010-01-30 12:51:57
it's the first time i've tried your plugin.... and it's totally messed up the fonts in DUI. different sizes in the playlist.

http://k5sbdw.blu.livefilestore.com/y1peS8...1Mnja/fonts.png (http://k5sbdw.blu.livefilestore.com/y1peS8DfPOz5iHD4Cq7MNgUbUDjfbuJDRTiJH4NVTvdwzQS04qJ10mtcEfAKmVp_6yc2qEXZ6BqWyUoollga0dB4Hr0bHo1Mnja/fonts.png)


Title: [crashware] foo_uie_lyrics2
Post by: dreadroach on 2010-01-30 12:54:14
No crashes for me in last few versions, everything runs smoothly.

Thanks for your effort, outstanding component.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-30 12:54:27
it's the first time i've tried your plugin.... and it's totally messed up the fonts in DUI. different sizes in the playlist.

http://k5sbdw.blu.livefilestore.com/y1peS8...1Mnja/fonts.png (http://k5sbdw.blu.livefilestore.com/y1peS8DfPOz5iHD4Cq7MNgUbUDjfbuJDRTiJH4NVTvdwzQS04qJ10mtcEfAKmVp_6yc2qEXZ6BqWyUoollga0dB4Hr0bHo1Mnja/fonts.png)


i see, thats related to the dui font usage, will be fixed shortly (next 2 hours)
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-01-30 14:18:09
Quote
added option "use dui font/colors" to override font&color with dui settings


great idea, once it's fixed it will be very cool.
i've been messing with it on my test install and it def saves time rather than having to manually match all the colors.
Title: [crashware] foo_uie_lyrics2
Post by: osodeh on 2010-01-30 14:58:43
I just installed the latest version 0.4.6.6 and have encountered problems with the proxy connections, so it seems. I am unable to connect to various lyrics databases. There are times when I can connect, but then I seem to lose the connection and I'm not sure if the problem is within the internal network on my end - or whether the proxy capabilities are unstable. I also can't manually search for lyrics. It would be useful if - in addition to "searching for lyric" message we have, it would also be useful if errors in connecting were reporting - instead of just "search failed" so that we can tweak our settings or report the problem more accurately.
Also - I tried using the "Use IE settings" feature - but still couldn't get a connection although IE works for me using the proxy settings in the browser settings. I also tried manually configuring - still no connection. 
Is this problem common to others who use proxies? I'm trying to isolate the problem - any thoughts would be great!

And many thanks for developing this component. I think its great. I used to use lyrics grabber, but like the control we get here in terms of databases and better options for synced lyrics. Although I do miss the batch lyrics grabber feature (selecting lots of albums and run the finder for mass-tagging the lyrics fields, etc).
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-30 15:20:09
thanks for the error reports, due to huge changes, the 0.4.6.6 has some cirtical errors, sadly

however,
0.4.6.7
- fixed incorrect usage of dui font
- fixed freezing when using online search
- fixed padding changes not taking effect immediately
- changed codepage assumption for assicated lyrics files

will be released shortly

@osodeh:

did you already try increasing the timeout value?
if using a proxy i recommend a value of about 3000ms

Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-30 15:33:13
Here it comes!!
Hopefully fixes all your reported bugs *crosses his fingers*.

With a bit luck we have now a rather stable version.

~ Download lastest version ~
foo_uie_lyrics2_0.4.6.7 (http://abi07.net/etc/foo_uie_lyrics2_0.4.6.7.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.7
- fixed incorrect usage of dui font
- fixed freezing when using online search
- fixed padding changes not taking effect immediately
- changed codepage assumption for assicated lyrics files
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2010-01-30 17:28:04
I don't think so. Any tip what to send you when it occur again? Some info copied from Process Explorer?


let's try the next version 0.4.6.6. it contains many internal changes to fix this problem


New version seems to fix that error (fast switching to the next track) but hung for me while I was customizing the panel o_x

A suggestion - a "stop search" button in the Online Search dialogue would be great!
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-30 17:33:08
do you remember what setting you did customize? i will try to track it down.

yeah I agree, the Online Search needs an upgrade, I will add that together with the progess bar and the database upgrades in 0.4.7.x

edit:

ok, I've found something, will be included next version
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2010-01-30 18:20:28
Probably most of the settings?

But after fist customization I closed the dialog and then, after a while, opened it again and it just sit there for a while (foobar lost focus) and when I wanted to go back to foo2k I was unresponsive.
Title: [crashware] foo_uie_lyrics2
Post by: surasak on 2010-01-30 19:33:50
-When no song is being played, if you minimized foobar and open it again, the background of lyric panel changes.
-(I dont know if it's supposed to be this way) configuration is lost when you remove then add lyric panel back in dui mode.
-(I dont know if it's supposed to be this way) when you stop a song, the lyric remains.
-Can you make it possible to do online search without artist's name? This was possible in the old lyric panel but is changed in some version.
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-30 19:52:12
foobar2000 seems to be hanging quite a bit of late.  Not really sure whether this component is to blame.  No crash report, since it just hangs and as to be forcibly shut down.  I'll try removing this component for a bit and see if things improve.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-01-30 19:54:30
a) -When no song is being played, if you minimized foobar and open it again, the background of lyric panel changes.
b) -(I dont know if it's supposed to be this way) when you stop a song, the lyric remains.

a) should be fine
b) will be fixed next release

-(I dont know if it's supposed to be this way) configuration is lost when you remove then add lyric panel back in dui mode.

as DUI is now handling the configuration that should be standard DUI behaviour

-Can you make it possible to do online search without artist's name? This was possible in the old lyric panel but is changed in some version.


will be fixed next release


foobar2000 seems to be hanging quite a bit of late.  Not really sure whether this component is to blame.  No crash report, since it just hangs and as to be forcibly shut down.  I'll try removing this component for a bit and see if things improve.
Mike


the latest version (0.4.6.7) should take care of most freeze reasons, the next release will cover some more & hopefully end them


thank you for your feedback
Title: [crashware] foo_uie_lyrics2
Post by: Benji99 on 2010-01-30 20:02:42
I've just finally tried this plugin and gotta say, it's pretty awesome!

I was wondering, any chance you could add this site to list of providers:
goo.ne.jp
http://music.goo.ne.jp/lyric/db.php (http://music.goo.ne.jp/lyric/db.php)
It's fantastic for Japanese lyrics

Here's what the search fields mean:
アーティスト名 - Artist
曲名 - Song name

The others are maybe not as useful, they stand for excerpt from lyrics, and songwriters

Thanks in advance!
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-30 20:08:35
the latest version (0.4.6.7) should take care of most freeze reasons


I thought I was up to date.  Just installed latest version and seem to have lost at least some of my settings -- don't mind too much though ;-)  Will see how stability is now.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: bbrabant on 2010-01-30 20:26:51
Just tested latest version 0.4.6.7. Tried to download a lyric but the download button is disabled.
- Right clicked on lyrics window.
- Online search
Search windows opens
- click search
- click on the lyric
The download button stays disabled
I can however download the chosen lyric by double clicking on the lyric. After downloading  the download button is suddenly enabled.
Just a small bug.

love this plugin!!
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-30 20:28:05
I save lyrics to the file, but I notice in the latest version the "Open File Location" context menu item is now active -- doesn't really make sense for this to be active.  Doesn't do anything when selected anyway. 

Would be great for Open With External Editor to work on tag lyrics -- I know you've said you might be able to link this to the foobar2000 in-built tag editor.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-30 20:35:08
Sometimes unsynced lyrics no longer save automatically to file; not sure why.  Sometimes they do, sometimes not.  I have "download and save" ticked, and save to tag, and fail: don't save.  If I right click and Save to Tag, it saves fine, so it's not a problem with actually writing to file.  And I don't have wave seekbar component active anymore.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: s33m33 on 2010-01-30 21:57:25
-When you stop a song, the lyric remains visible.
-Download button stays disabled after online search.
-Vertical padding effects fading instead of font.
Title: [crashware] foo_uie_lyrics2
Post by: Sparanoid on 2010-01-31 04:57:58
I found this component always find lyrics of janpanese songs in romaji instead of japanese characters, Obvious we prefer the latter
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-01-31 06:41:57
I'm sorry that I can't give you more hints about the lyrics problem.
But no flickering anymore.

this one should fix the tag writing problem, make sure to enable "try to display synced lyrics first"

Many thanks for your efforts, Michael.

I have decided to use my brain (first time!) and download both kind of lyrics. With the different Tags there aren't the old problems of unsynced overwriting synced lyrics anymore - sorry that it took such a long time to understand this. 
And it looks like the synced first option is working well.
Title: [crashware] foo_uie_lyrics2
Post by: ~*McoreD*~ on 2010-01-31 08:26:01
Hi Michael! I noticed that you have gone through extra length to delete old downloads in Google Code downloads. I would humbly ask you to leave the old releases untouched because it would break links in other sites e.g.. http://code.google.com/p/foo-display-lyric...cs2_0.4.6.5.zip (http://code.google.com/p/foo-display-lyrics/downloads/detail?name=foo_uie_lyrics2_0.4.6.5.zip) .
Anybody who goes to http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list) would be able to access the latest release at the top of the list.

Thanks for keeping the program alive.
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-01-31 19:28:52
An update on a couple of issues I previously reported:

foobar2000 seems to be hanging quite a bit of late.  Not really sure whether this component is to blame.  No crash report, since it just hangs and as to be forcibly shut down.


I have a feeling this is something to do with foo_skip not playing well with foo_uie_lyrics2 on occasion.  At the moment I have foo_skip configured to skip any track which has something in either the LYRICS or the UNSYNCED LYRICS tags.  I happened to watch the behaviour a few times, and can see foobar2000 start to load up a track which already has a lyric (I have a column set to show a symbol if a lyric is present in the track), and quickly it skips to the next track.  This may happen a few times until it finds one without a lyric.  Occasionally, however, the playlist focus sticks on a track that DOES have a lyric, but the audio is playing a different track (perhaps the next track -- can't tell because I'm on Random).  At this point, foobar2000 has frozen up, and I have to restart it to get life back.

I wonder whether foo_uie_lyrics2 is attempting to load the track's lyric, and in the meantime foo_skip is trying to push on to the next track?  Or something?  Just a hunch.

Sometimes unsynced lyrics no longer save automatically to file; not sure why.  Sometimes they do, sometimes not.  I have "download and save" ticked, and save to tag, and fail: don't save.  If I right click and Save to Tag, it saves fine, so it's not a problem with actually writing to file.  And I don't have wave seekbar component active anymore.


This problem seems to have gone away after I ticked the option "Try to display synced lyrics first" -- is that a new option?  I don't recall seeing it before.  And, I don't really understand what it is for.  What do you mean by "display" here?  And "try"?  Why only "try"?

I can't really see why ticking this option should mean that unsynced lyrics are once again reliably written to tags.

Mike
Title: [crashware] foo_uie_lyrics2
Post by: zerosu6652 on 2010-02-01 04:43:41
It should be better:
If there's a song with no lyric, and the plugin download it automatically. The functions (open with External editor, open file location) should be enabled.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2010-02-01 05:32:42
One more issue with version 0.4.6.7 - current line of synced lyrics is no longer highlighted with "highline color" that I've set in settings. Instead, placeholder text for tracks with no lyrics is displayed in highline color.

Update: Everything's OK. These were unsynced lyrics indeed that were not highlighted. The option "scroll unsynced lyrics" was unchecked previously, but it got checked again with the update to the new version, and I didn't notice that. Sorry for false bugreport.
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-02-01 06:33:37
THANK YOU FOR THE HARD WORK!
I have been testing this plug-in for several days and it runs well, there are several small issues to report:
1) It seems the online services——ailrc.com does not work;
2) Some lyrics can't match the songs;
3) The settings is somehow complex, it'll be nice if there is a guide.
Title: [crashware] foo_uie_lyrics2
Post by: Sparanoid on 2010-02-01 11:19:38
well, any idea about disable the drag to change the offset, or scroll to change the offset?
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2010-02-01 12:46:00
I think I found a bug. If "Resume playback after restarting foobar2000" is enabled the and the file that was playing and the other files on the playlist are removed then after restarting the gui is unresponsive, cpu usage goes up to 100% and foobar tries to open the other files but not sequentially, often jumping back and forth between the playlist items. After a while foobar hangs completely, I have to kill its task.
First I thought it was a columnsUI problem, but then I disabled the external panels and the unresponsiveness and the freezing didn't happen. It came back when I enabled lyrics2.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-01 17:30:31
I think I found a bug. If "Resume playback after restarting foobar2000" is enabled the and the file that was playing and the other files on the playlist are removed then after restarting the gui is unresponsive, cpu usage goes up to 100% and foobar tries to open the other files but not sequentially, often jumping back and forth between the playlist items. After a while foobar hangs completely, I have to kill its task.
First I thought it was a columnsUI problem, but then I disabled the external panels and the unresponsiveness and the freezing didn't happen. It came back when I enabled lyrics2.

thank you.  that was an excellent idea - i was not only able to fix this but using this method, but also to fix 3 big memory leaks

well, any idea about disable the drag to change the offset, or scroll to change the offset?

this settings requires a lot of work in the synced lyrics renderer, i will add it to the "sheduled" list, once i find the time i will add it
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2010-02-01 18:08:54
thank you.  that was an excellent idea - i was not only able to fix this but using this method, but also to fix 3 big memory leaks

You're welcome. Althouugh it was more like an accident.  Deleted some files and fogot to update the playlist.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-01 21:36:49
Another big step to stability.
No more memory leaks on track change.
More freeze-bug fixes.
Some requested upgrades.

Enjoy!

~ Download lastest version ~
foo_uie_lyrics2_0.4.6.8 (http://abi07.net/etc/foo_uie_lyrics2_0.4.6.8.zip)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.8
- fixed displaying lyrics on playback stop
- fixed download button stays disabled after online search
- reduced cpu-time for playback callback
- fixed crashbug on track change
- fixed 3 memory leaks related to track change
- fixed ailrc support
- added tag editing support for "Open with external editor" (will open foobar2000 file properties)
- codepage dialog now applies selected codepage to preview text when opened
- disabled lrcdb because webpage is down
- updated database implementations to support title-only searches
Title: [crashware] foo_uie_lyrics2
Post by: drmrbrewer on 2010-02-01 22:23:54
- added tag editing support for "Open with external editor" (will open foobar2000 file properties)


Is it not possible to go one step further, and actually open the lyric tag in the internal editor -- otherwise I might as well just do right-click > Properties on the track itself (which has the benefit of not requiring the track to be playing).

Mike

Edit: also this menu option does not work when after the lyric is first downloaded to the tag -- only works when you reload the track, or play a track with the lyric already pre-written.
Title: [crashware] foo_uie_lyrics2
Post by: afya on 2010-02-01 23:46:56
Great component!
I'm surprised that many of my chinese and japanese songs are in the database~
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-02-02 00:55:55
question about the new feature:
Quote
- added option "use dui font/colors" to override font&color with dui settings


would it be feasible to split the two items such as the DUI settings, like:
- "use dui fonts"
- "use dui colors"

This would be useful for the case when you might want to have one lyrics2 element set set for normal viewing and another for large distance viewing (different size fonts), but you would still want your colors to match the rest of the foobar elements.

Anyways, just a thought.  I don't change my colors that much, so it's not too big of a deal to manually do it.

Title: [crashware] foo_uie_lyrics2
Post by: gren on 2010-02-02 02:26:32
I'm getting an error where it finds the song, says "download successful" but the lyrics never show up.  Anyone else seeing this?

(I should note, this is doing it manually since I normally have auto-download turned off.  If auto-download is on it will auto-download and display something, but this obviously doesn't give me a choice to browse)
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-02-02 08:20:51
I find some online steam enable dynamic track title, is it possible to search the lyrics of the songs? It'll be amazing!
There is an example of the online stream:http://scfire-ntc-aa02.stream.aol.com/stream/1074
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 09:44:54
I'm getting an error where it finds the song, says "download successful" but the lyrics never show up.  Anyone else seeing this?

(I should note, this is doing it manually since I normally have auto-download turned off.  If auto-download is on it will auto-download and display something, but this obviously doesn't give me a choice to browse)

maybe this helps:
when clicking "download lyrics" the lyrics are saved to your configured download lyrics save location and then the lyrics are reloaded.
so if you have set "save to profile directory" but the music file also contains tag lyrics, it will still display the tag lyrics first (if you have set to load tag lyrics first).

however if your music files do not contain tag lyrics, this should not be the case, i will investigate.

a tip:

if you enable auto download, you can browse through the lyrics with right click -> "next lyrics", it loops through all found lyrics, including online search.
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-02-02 09:54:33
the latest version appears to be very stable, no more freezes on track change so thank you very much for that.

i do seem to be having an issue disabling lyric association when downloaing lyrics, the lyrics continue to be shown despite me selecting this.
if i can provide anymore info please ask, i should be able to string more of a sentence together once iv woke up a little

thanks again
Title: [crashware] foo_uie_lyrics2
Post by: Black_Over_Bills_Mothers on 2010-02-02 10:19:50
I'm loving this plugin more and more. Your work is very much appreciated Michael.

Having read the above post, it would be useful to display, at the start of each song, the source of the lyrics ie. local, tag, cache or the online database name. It may make our understanding a little better and we could provide better feedback to you for debugging.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 10:22:41
I find some online steam enable dynamic track title, is it possible to search the lyrics of the songs? It'll be amazing!
There is an example of the online stream:http://scfire-ntc-aa02.stream.aol.com/stream/1074


will be included next release (today!  )
Title: [crashware] foo_uie_lyrics2
Post by: holyrevenger on 2010-02-02 10:48:38
- fixed ailrc support


Great!
Thank you very much, Michael!
Title: [crashware] foo_uie_lyrics2
Post by: realign on 2010-02-02 12:17:45
Michael,

I'm using the latest release (0.4.6.8) but foobar keeps crashing randomly on track change. Probably some of the users refer to theses crashes as "freezes", but since you can't use foobar once it freezes (so you have to shut it down and restart it), I tend to think this is a crash. After I restart foobar it offers me to use the online troubleshooter and sometimes it makes a crash report and offers me to send it (which I do).

Somewhere in the crash report it says:
"Crash location:
Module: foo_uie_lyrics2
Offset: 76B4Ah
Symbol: "foobar2000_get_interface" (+7222Ah)"

I don't know why it sometimes offers the online troubleshooter, and sometimes makes a crash report.

I hope you can figure this out. Thanks

BR
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 13:06:49
thanks, the crashdumps are not yet available for me, but i'll wait for them & include the fix in the next release sheduled for today
Title: [crashware] foo_uie_lyrics2
Post by: drfakeacc on 2010-02-02 14:36:43
Foobar still crashes for me somethimes on track change. Everything else is finde, but this is just annoying.
And again, no crash reports were created.
Title: [crashware] foo_uie_lyrics2
Post by: arst on 2010-02-02 16:06:20
dont know if its my own problem..
in lyrics search tab, press new button in lyrics search filter or search patterns, enter name and value then click ok, the result will like pic2 below...

I cant add any new search filter or pattern, even modify default items, really cant figure out what is going on.
what I can do is reset or remove them.
(http://content.screencast.com/users/arst/folders/Jing/media/179ba6b7-6014-41ec-b71e-efa142989946/2010-02-03_0000.png)
(http://content.screencast.com/users/arst/folders/Jing/media/d87691ac-8918-47d6-a80f-8bd4b6b8cfc0/2010-02-03_0002.png)

another issue is, the lyric2 setting window cant appear when swith window from others to foobar2000, it's always be the bottom.


my os : windows xp sp3 traditional chinese big5
foobar2000 version: 1.0
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 16:22:43
dont know if its my own problem..
in lyrics search tab, press new button in lyrics search filter or search patterns, enter name and value then click ok, the result will like pic2 below...

I cant add any new search filter or pattern, even modify default items, really cant figure out what is going on.
what I can do is reset or remove them.

another issue is, the lyric2 setting window cant appear when swith window from others to foobar2000, it's always be the bottom.

my os : windows xp sp3 traditional chinese big5
foobar2000 version: 1.0


thanks for the detailed report, will be fixed next release
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 17:13:34
~ Download lastest version ~
foo_uie_lyrics2_0.4.6.9 (http://code.google.com/p/foo-display-lyrics/downloads/list)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.9
- added support for internet radios / streams
- manual downloaded lyrics are now loaded immediately
- added "about current lyrics" info dialog
- fixed memory leak on dui window destruction
- fixed RAM cache not always getting used
- fixed list settings not working
- fixed config dialog not being on top
- added possible freeze workaround


the latest version appears to be very stable, no more freezes on track change so thank you very much for that.

i do seem to be having an issue disabling lyric association when downloaing lyrics, the lyrics continue to be shown despite me selecting this.
if i can provide anymore info please ask, i should be able to string more of a sentence together once iv woke up a little

thanks again

the latest version comes with some changes related to the lyrics cache - i have tried to reproduce the problem with it, and it worked for me.
so let's give it a try.
if the problem persists, please give me an example lyrics & music file name, maybe it is related to unicode chars/etc
Title: [crashware] foo_uie_lyrics2
Post by: arst on 2010-02-02 17:26:32
~ Download lastest version ~
foo_uie_lyrics2_0.4.6.9 (http://code.google.com/p/foo-display-lyrics/downloads/list)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.9
- added support for internet radios / streams
- manual downloaded lyrics are now loaded immediately
- added "about current lyrics" info dialog
- fixed memory leak on dui window destruction
- fixed RAM cache not always getting used
- fixed list settings not working
- fixed config dialog not being on top
- added possible freeze workaround


wow...so fast. 
the lastest version works fine for me, thx !!


Title: [crashware] foo_uie_lyrics2
Post by: metalive on 2010-02-02 17:59:26
Hi!

I'm very glad to have discovered this awesome and useful plugin!

My question: Is it possible to not only have the lyrics files saved into the directory containing the audio file, but rather in a subdirectory within? For example, I'd like to have lyrics files stored into a subdirectory called "Lyrics" within the album directory:

...\Artist\Album\Lyrics\Songtitle.txt

In the settings under "Misc -> Use this file name pattern to save lyrics to files:" I have tried simply entering a backslash, but it doesn't seem to work here.

Is there a way?
I am using version 0.4.6.9

Thanks!

Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 18:19:26
will be included next release
Title: [crashware] foo_uie_lyrics2
Post by: zygzak on 2010-02-02 18:31:51
Background image: It uses only cover from tag, yes? Sometime it is too small, sometimes too big. Example:
http://img52.imageshack.us/img52/4752/rhfjdjejdg.png (http://img52.imageshack.us/img52/4752/rhfjdjejdg.png)
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 18:44:41
Background image: It uses only cover from tag, yes? Sometime it is too small, sometimes too big. Example:
http://img52.imageshack.us/img52/4752/rhfjdjejdg.png (http://img52.imageshack.us/img52/4752/rhfjdjejdg.png)

if you uncheck "Keep aspect ratio" it should be stretched.
if that does not work, please try changing track / resizing and tell me when the problem happens
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 18:49:55

~ Download lastest version ~
foo_uie_lyrics2_0.4.6.10 (http://code.google.com/p/foo-display-lyrics/downloads/list)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.10
- online stream song start position is no longer lost on a lyrics change
- added posibility to use folders in file name save pattern


My question: Is it possible to not only have the lyrics files saved into the directory containing the audio file, but rather in a subdirectory within? For example, I'd like to have lyrics files stored into a subdirectory called "Lyrics" within the album directory:
...\Artist\Album\Lyrics\Songtitle.txt

In the settings under "Misc -> Use this file name pattern to save lyrics to files:" I have tried simply entering a backslash, but it doesn't seem to work here.

you can now use this setting as desired
Title: [crashware] foo_uie_lyrics2
Post by: zygzak on 2010-02-02 19:30:04
@Michael87 - Uh, when I was writing "sometimes" I mean "with some mp3, but always with them". But, of course, Foobar2000/mp3tag shows them correct. Changing aspect ratio adds only few pixels to cover border (hard to spot any difference), but image size still is wrong.
http://img694.imageshack.us/img694/4079/rhfjdjejddi.png (http://img694.imageshack.us/img694/4079/rhfjdjejddi.png)
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 19:37:03
are you using DUI or CUI, with or without together with a panel stack plugin?
the problem is here that it does not know the correct window size , i will investigate
Title: [crashware] foo_uie_lyrics2
Post by: zygzak on 2010-02-02 19:44:04
Tested under CUI with PSS, DUI on my normal install and DUI on clean install - always same result.
Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-02-02 20:19:46
I get same thing on art , using CUI no PSS (Don't really care tho)  Michael - amazing work you really have/are making this a superb reliable plug-in.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 22:22:09
i have finally located the problem for the image resize issue - fix will be included next release
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 22:30:10
last release for today

~ Download lastest version ~
foo_uie_lyrics2_0.4.6.11 (http://code.google.com/p/foo-display-lyrics/downloads/list)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.11
- fixed some images not getting resized correctly
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 23:39:35
a new day, a new version ^^

~ Download lastest version ~
foo_uie_lyrics2_0.4.6.12 (http://code.google.com/p/foo-display-lyrics/downloads/list)

~ Report bugs here ~
http://code.google.com/p/foo-display-lyrics/issues/list (http://code.google.com/p/foo-display-lyrics/issues/list)

~ Changelog ~
0.4.6.12
- fixed saved lyrics not getting displayed first when loaded from cache  (this one keeps coming back x.X)

edit: still will only work after saving a 2nd time, i will investigate this tommorrow
Title: [crashware] foo_uie_lyrics2
Post by: 560 on 2010-02-02 23:42:11
i want it to display a fixed lyric when playing mms:// radio
so i added following script to the top of the search pattern

$if($stricmp($left(%_path_raw%,$sub($strstr(%_path_raw%,':'),1)),'mms'),mms.txt)

it failed to display mms.txt but other lyrics instead, any ideas?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-02 23:53:19
leave out the file extension , it detects .lrc / .txt automatically

$if($stricmp($left(%_path_raw%,$sub($strstr(%_path_raw%,':'),1)),'mms'),mms)
Title: [crashware] foo_uie_lyrics2
Post by: 560 on 2010-02-03 00:32:30
leave out the file extension , it detects .lrc / .txt automatically

$if($stricmp($left(%_path_raw%,$sub($strstr(%_path_raw%,':'),1)),'mms'),mms)

it works, thx for the fast response
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-02-03 00:56:54
Thank you for the amazing work, it works well searching the lyrics for the online stream. I believe It's a great improvement.
Title: [crashware] foo_uie_lyrics2
Post by: Steve Forte Rio on 2010-02-03 11:05:54
+1. Thank you very much for this wonderful plugin.

P.S. Waiting for final stable release
Title: [crashware] foo_uie_lyrics2
Post by: Keesface on 2010-02-03 12:49:18
I'm having problems getting lyrics for artists with special characters such as Röyksopp, but i can find the lyrics when i search for Royksopp. So could you let it search for the artist -with- special characters first, and if it fails search for the artist without special characters?
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 13:23:05
i like that idea, wil come with one of the next releases
Title: [crashware] foo_uie_lyrics2
Post by: party.tiem on 2010-02-03 13:52:07
Sorry if this has already been asked, but will this plugin support lyrics from internet radio stations (shoutcast stations) or is there a way of doing this already?

Thanks.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 13:53:46
if you mean displaying lyrics for the songs - thats supported since 0.4.6.9, so just get 0.4.6.12 and enjoy :=)

if you mean streamed lyrics ( is that possible?) it should work depending on wheter foobar2000 supports this
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-03 13:54:18
Hi!First of all i wont to thank you for the great plugin.

I have a little problem with automatic searching of the lyrics.My entire music collection is in this format 


artist/year, album/tracknumber.artist - title.wav

the problem is that all is in .wav. In the online search options of lyrics the filename is in titlebox

The question is.How can i get the ARTIST and TITLE from filename in that kind of format - tracknumber.artist - title.wav
Title: [crashware] foo_uie_lyrics2
Post by: party.tiem on 2010-02-03 13:57:57
Thanks, i didn't see the latest update.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 14:01:08
Hi!First of all i wont to thank you for the great plugin.

I have a little problem with automatic searching of the lyrics.My entire music collection is in this format 
artist/year, album/tracknumber.artist - title.wav

the problem is that all is in .wav. In the online search options of lyrics the filename is in titlebox

The question is.How can i get the ARTIST and TITLE from filename in that kind of format - tracknumber.artist - title.wav

mhh, i recommend to convert them to another lossless codec like flac or wma lossless. once converted you can automatically generate the artist/title tags from filename with the free tool "Mp3Tag" (works with all formats , not only mp3)
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-03 14:05:17
I know this options,but this is a huge job.My collection is about 500GB.

I think that there is a options to get tags from filename,but i can't find it
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 14:09:26
in foo_uie_lyrics2 settings -> Online search -> titleformatting for online search you can set the foobar2000 script that generate artist / title to search,

i think you can modify those to do what you want
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-03 14:11:30
Yes i wont to use exactly that option.But i can,t wright the script
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 14:28:35
Artist:
Code: [Select]
$trim($substr(%filename%, $add($strstr(%filename%,'.'),1) , $sub($strstr(%filename%,'-'), 1)))


Title:
Code: [Select]
$trim($substr(%filename%, $add($strstr(%filename%,'-'),1) , $len(%filename%)))

Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-03 16:55:33
10x Michael.That code display the artist and title,but now it can't find any lyrics.I manual mode too.It say "Found nothing" on each song
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 17:04:10
mak sure you have enabled "if no lyrics found, also query unchecked databases"

if it still does not find anything, you 'll have to wait for 0.4.7.x which will have support for more databases


edit:

if you are connected to the internet with a proxy, make sure to configure it in foo_uie_lyrics2 settings

you can also try to increase the connection timeout value to about 3000 to 4000 ms
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-03 17:15:53
"if no lyrics found, also query unchecked databases"  is check

I no use proxy

i increase the connection timeout value to about  4000 ms - still nothing.

With the pressing of "search" button immediately is show "Found nothing"

With the previous version (i thing it was 3. . .) all have been OK.In manual mode i found lyrics


EDIT:  Now i try 0.3.3.9 and everything is OK,but 4 still not working
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 17:33:27
hmm two things:

did you try restarting foobar after altering the search pattern?
did you try using "reload lyrics" (in right click menu)?

if foo_uie_lyrics2 does not find any lyrics, it will store this result in its RAM cache until you select "reload lyrics", or several other tracks have been played, or you do a manual search.
so after changing these settings it's best to restart foobar

if you are not using a proxy, make sure to select "do not use proxy server", it may be set to "use ie proxy server setting"
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-03 17:47:10
Same problem .My foobar is portable and i make archive 7z.Here is the link

|http://www.megaupload.com/?d=UHCLJFF5

If you have time to see what is wrong
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-03 17:56:47
it works for me

some ideas:

* in "online services" disable everything and only enable "viewlyrics" (the 0.3.3.9 is only using this one) and "if no lyrics found, also query unchecked datbases"

-> maybe your connection to the other databases is bad, and it just takes too long to query them


* in proxy settings change to "do not use proxy server"

* disable "try to display synced lyrics first"

-> this one will need more search queries, because it will ignore non-synced lyrics
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-03 18:24:45
Still nothing.I keep trying
Title: [crashware] foo_uie_lyrics2
Post by: (Sly) on 2010-02-03 18:30:55
At last cover image size problem is fixed for DUI. I would like to make a small request, the possibility to choose what tipe of cover to display. For instance I would like to see artist cover in background and not the "hardcoded" front cover.

Nice component
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-04 08:47:49
Still nothing.I keep trying


i will add some debug code into the next release, so we can get to the cause of this problem


I would like to make a small request, the possibility to choose what tipe of cover to display. For instance I would like to see artist cover in background and not the "hardcoded" front cover.

Nice component ;)


thanks ;)

advanced cover support is planned (ability to choose which to display, possibility to automatically scroll through them)
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-04 11:15:42
The "no lyrics found" problem seems to be related  to Windows-XP. I will investigate further.
Title: [crashware] foo_uie_lyrics2
Post by: wasmachien on 2010-02-04 11:27:32
When I start Foobar I get this error: Failed to load DLL: foo_uie_lyrics2.dll Reason: The specified procedure could not be found. 

I'm running Foobar 0.9.6 under Windows 7. I've tried several versions but they all seem to give the same error..
Title: [crashware] foo_uie_lyrics2
Post by: marc2003 on 2010-02-04 11:29:03
you need to be running foobar v1.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-04 11:29:18
foo_uie_lyrics2 requires at least foobar 1.0
Title: [crashware] foo_uie_lyrics2
Post by: Tefra on 2010-02-04 11:41:58
Thank you very much for your time and work Michael, i started using the foo_uie_lyrics2 since the 4.6.9.

I have the same freeze problem that was reported by a few people some time ago, but in my case it's not random thing, it happens when i skip tracks really fast (using mouse side buttons  ). I tracked the problem to be foo_uie_lyrics2 by removing and testing plugins.  My conf is foobar 1.0, dui and i noticed this with the 4.6.11 and 4.6.12 versions, i can't say anything about the previous releases since i never managed to play around with them much.
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-02-04 12:41:39
The "no lyrics found" problem seems to be related to Windows-XP. I will investigate further.



Yes Michael i use XP SP3 with all update from microsoft.For now i am with 0.3.3.9 version of plugin and all seems to be OK.Only automatic download of the lyrics is not working
Title: [crashware] foo_uie_lyrics2
Post by: WilB on 2010-02-04 19:36:58
Thanks for all your hard work, but I am still experiencing random freezes on track change - about one every hour or two. There is no crash report. I'm on XP SP3 with DUI. Freezes require a restart and commonly occur when double click a track to start playback
Title: [crashware] foo_uie_lyrics2
Post by: Cabalist on 2010-02-04 19:57:04
but I am still experiencing random freezes on track change - about one every hour or two

Getting these too, Win7 x64 (CUI, Monolite Plus Mod (http://inappropriatenudging.deviantart.com/art/MonoLite-Plus-Mod-152653819) Config). Music goes on when foobar freezes, until the track is over...
Title: [crashware] foo_uie_lyrics2
Post by: Black_Over_Bills_Mothers on 2010-02-04 23:46:00
Could you please add  http://www.lyricsmode.com (http://www.lyricsmode.com)  to your online search.

Also, would it be possible to set the default folder to be that configured in Local File - search path? This would make it easier to add lyrics files and then associate them.

Thanks
Title: [crashware] foo_uie_lyrics2
Post by: 80k on 2010-02-05 04:27:40
I seem to be getting a lot of problems where a song will display lyrics from another song (always the same band). And then I need to manually do an online search and then reload lyrics. Anyone have any idea what is happening?
Title: [crashware] foo_uie_lyrics2
Post by: tedgo on 2010-02-05 07:58:21
After some weeks i tried the latest foo_uie_lyrics2 0.4.6.12 and i also still get random freezes on track change.
The lyrics panel tries to load the lyrics which causes foobar2000 to freeze and request to terminate (without a crashlog).
After deleting foo_uie_lyrics2 from my config all is fine again.

(Windows 7 64bit, CUI)
Title: [crashware] foo_uie_lyrics2
Post by: realign on 2010-02-05 09:14:05
After some weeks i tried the latest foo_uie_lyrics2 0.4.6.12 and i also still get random freezes on track change.
The lyrics panel tries to load the lyrics which causes foobar2000 to freeze and request to terminate (without a crashlog).
After deleting foo_uie_lyrics2 from my config all is fine again.

(Windows 7 64bit, CUI)


I also keep having the same symptoms - freeze/crash on track change (no matter whether I change to the next track or simply the time comes for the next track to play) without a crashlog. One thing peculiar is that I have exactly the same configuration (Windows 7 64bit, CUI) and that not so many people complain of this problem (probably due to using other OS). So the problem may be OS related...
Title: [crashware] foo_uie_lyrics2
Post by: osodeh on 2010-02-05 09:42:38
After some weeks i tried the latest foo_uie_lyrics2 0.4.6.12 and i also still get random freezes on track change.
The lyrics panel tries to load the lyrics which causes foobar2000 to freeze and request to terminate (without a crashlog).
After deleting foo_uie_lyrics2 from my config all is fine again.

(Windows 7 64bit, CUI)


I also keep having the same symptoms - freeze/crash on track change (no matter whether I change to the next track or simply the time comes for the next track to play) without a crashlog. One thing peculiar is that I have exactly the same configuration (Windows 7 64bit, CUI) and that not so many people complain of this problem (probably due to using other OS). So the problem may be OS related...



Actually, I use Windows Vista, and have the same problem you just described. I usually restart foobar and pickup where i left off to lyrics-tag my songs and it works fine for a while but will generally crash - eventually - after a bunch of lyrics have been tagged to songs - usually it crashes just before any lyrics actually show it. The music will continue to play - but foobar gets unresponsive requiring a manual closing of the program and subsequent restart.
Title: [crashware] foo_uie_lyrics2
Post by: wojtek on 2010-02-05 19:12:00
After some weeks i tried the latest foo_uie_lyrics2 0.4.6.12 and i also still get random freezes on track change. [...]
(Windows 7 64bit, CUI)


Same here...
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-02-05 21:58:16
just had my first hard foobar crash with 0.4.6.12, Win7 64bit on both my machines with fb2k v1 DUI, i think i must have paused a track just before the track change (using a global keyboard shortcut, foobar was in the background).
when i used the keyboard shortcut to unpause it promptly locked up solid.  i ran the troubleshooter after reloading so you should get the dumps from it.

i should note i have the lyrics plugin set to "Don't Save".  i don't allow any tag updating from playback stats, ratings, etc etc either.
[edit-removed quotes]
Title: [crashware] foo_uie_lyrics2
Post by: nosgah on 2010-02-06 10:13:26
I just have one small request.

Could you make the component not check for new lyrics if there are lyrics already tagged to the song?

the way it behaves now is very annoying when you have songs that have similar names.

e.g. Another Brick in the Wall Pt. I, II & III
even though I have tagged the correct lyrics to each song the component still downloads and display lyrics that do not match the song..
Title: [crashware] foo_uie_lyrics2
Post by: thebourneid on 2010-02-06 13:29:43
Still nothing.I keep trying


i will add some debug code into the next release, so we can get to the cause of this problem


I would like to make a small request, the possibility to choose what tipe of cover to display. For instance I would like to see artist cover in background and not the "hardcoded" front cover.

Nice component ;)


thanks ;)

advanced cover support is planned (ability to choose which to display, possibility to automatically scroll through them)


I'd like to second that request for advanced cover options and I'm glad it's planned whenever possible. My naming artwork scheme is 'something Front something.jpg', 'something Back something.jpg', etc and it will work for me if wild cards are supported, e.g. *Front*.jpg. The support of embedded artwok is great.

Unlimited thanks to Michael87. Fabulous work.
Title: [crashware] foo_uie_lyrics2
Post by: metalive on 2010-02-06 13:33:58
Question 1:
When no lyrics for a certain song were found in the online databases, I manually created a textfile with the exact name and in the exact location where the component would have automatically saved it. Into this file, I pasted the lyrics from a different source. The component doesnt seem to "notice" this and does not load the file... do I need to manually associate lyrics files each time none are found?

Question 2:
Where are these manual associations saved?

Thanks!
Title: [crashware] foo_uie_lyrics2
Post by: Black_Over_Bills_Mothers on 2010-02-06 14:10:21
as above.
I found the exact same problem. I expected it to pick up the file contents the next time I played the track - it didn't. The only way I could get it to recognise the file was to manually associate it.

This, to me, is a bug.
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-02-06 15:20:52
Mine all work just fine, though I have not had a need to manually created a lyric file while using the recent version.

Did you try the context menu - reload lyric - in order to bypass cache?

terry
Title: [crashware] foo_uie_lyrics2
Post by: elenhil on 2010-02-06 18:33:24
Is there a pre-fb2k v1.0 version in which runtime error crashes were already fixed?
Title: [crashware] foo_uie_lyrics2
Post by: CyberFoxx on 2010-02-07 02:30:37
I just have one small request.

Could you make the component not check for new lyrics if there are lyrics already tagged to the song?

the way it behaves now is very annoying when you have songs that have similar names.

e.g. Another Brick in the Wall Pt. I, II & III
even though I have tagged the correct lyrics to each song the component still downloads and display lyrics that do not match the song..



Here here! I got several tracks in several albums which have tracks like "Name", "Name ~Remix~" and "Name ~Instrumental~" and it keeps picking the "Name" track's lyrics for both the "~Remix~" and "~Instrumental~" tracks. And well, that doesn't quite work. I tend not to save the lyrics to tags, instead using the files in the lyrics directory. I've tried changing the fuzzy search slider to no effect.
Title: [crashware] foo_uie_lyrics2
Post by: saltaslt on 2010-02-07 06:01:25
After some weeks i tried the latest foo_uie_lyrics2 0.4.6.12 and i also still get random freezes on track change.
The lyrics panel tries to load the lyrics which causes foobar2000 to freeze and request to terminate (without a crashlog).
After deleting foo_uie_lyrics2 from my config all is fine again.

(Windows 7 64bit, CUI)


I had similar problem with both CUI and DUI on  XP 32bit. Had to remove this component  I hope this will get fixed...
Cant wait for 0.4.7 with lyricsplugin support 
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-02-07 17:13:17
unfortunetly the latest build is very unstable for me, been getting 3-4 crashes a day which generally occur on track change so no crash dump is made.
also, disable association still doesnt appear to work for me.
thank you for your continued support, look forward to seeing this becoming stable enough to stay permanent in my config
Title: [crashware] foo_uie_lyrics2
Post by: Benji99 on 2010-02-08 02:00:41
Just wanted to add that I'm getting the crashes too.
0.4.6.12
Windows 7 Pro 64bit
Foobar2000 v1
Default UI

I've also disabled the component awaiting an update.
Title: [crashware] foo_uie_lyrics2
Post by: Michael87 on 2010-02-09 12:12:00
Thank you for all your feedback!

To provide you with the best lyrics component & enhance the features futhermore, I have decided to stop developing foo_uie_lyrics2.

It will be replaced by foo_display_lyrics, a complete redesign and rewrite of the old one.

The first release is sheduled for March 2010 (in about ~4 weeks).

See you then!

Greetings,
Michael
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2010-02-09 12:35:48
Thank you, Michael. But could you please fix just one freezing issue in the latest version of this plugin, so we can use relatively stable build until we can switch to the new plugin?
Title: [crashware] foo_uie_lyrics2
Post by: n0obie4life on 2010-02-09 13:07:19
Great work on the component Michael. I'm also experiencing freezing issues however.

Switched back to 0.4.6.10 and there isn't a problem. Not that the bugs fixed after 0.4.6.10 was affecting me...so, if anyone doesn't care about those two bugs fixed, then do a switch back

"0.4.6.12
- fixed saved lyrics not getting displayed first when loaded from cache
0.4.6.11
- fixed some images not getting resized correctly"
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-02-09 14:09:32
agreed, i don't use the fixes/features in .10,.11, or .12, so i switched back to .9.

so far so good.  thanks again Michael, looking forward to March.
Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-02-09 23:19:02
Sounds good, a clean slate giving  a component that performs and doesn't have crash probs.. Can't wait  .,. (back to .10 meantime)
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2010-02-10 10:40:15
I'm also experiencing freezing issues however.

Switched back to 0.4.6.10 and there isn't a problem.

Switched back to 0.4.6.10 too. Unfortunately, the freezing problem is still present. I will try older versions one by one until I find the most stable one...
Title: [crashware] foo_uie_lyrics2
Post by: metalive on 2010-02-10 20:26:22
Feature suggestion:

1. Ability to disable lookup and/or saving of lyrics for files not within the media library.
2. Ability to disable lookup and/or saving of lyrics for online streams and web radios.

Thanks!
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-02-11 22:15:03
well, so much for that. just had a crash on 0.4.6.9.

longshot, but i'm thinking maybe the lyrics2 plugin was reacting badly to either the old 2.3.1.2 version of foo_audioscrobbler.dll (official from last.fm) or foo_popupplus.dll...so for now i've taken out those to plugins on both of my foobar configs.  for now I switched to florian's foo_audioscrobbler.dll v1.4.6 and will live without popupplus, i guess.

i also had two instances of the lyrics2 panel in my config, so i went back down to just 1.
hopefully that will get me by fairly crash free until the new version.

anyone else have updates on which version maybe the most crash free.

also, would be curious if others seeing the crashes might have the above plug-ins running.
Title: [crashware] foo_uie_lyrics2
Post by: nooby_god on 2010-02-21 06:30:20
I cannot get this component to save to the <UNSYNCED LYRICS> field aka the USLT frame. I have configured the plugin to save unsynched lyrics to the "UNSYNCED LYRICS" field however it's always saved in the <UNSYNCEDLYRICS> field. As a result when I sync with foo_dop the lyrics don't appear on my ipod because they are in the wrong field. How do I fix this?
Title: [crashware] foo_uie_lyrics2
Post by: RainDawg on 2010-02-21 14:54:18
I cannot get this component to save to the <UNSYNCED LYRICS> field aka the USLT frame. I have configured the plugin to save unsynched lyrics to the "UNSYNCED LYRICS" field however it's always saved in the <UNSYNCEDLYRICS> field. As a result when I sync with foo_dop the lyrics don't appear on my ipod because they are in the wrong field. How do I fix this?


What file types are you using?  I can get it to work fine with FLAC and MP3, but if I recall correctly the MP4 (Apple) files ended up not showing up on my iPod because fb2k maps to a different frame....

I have this component setup to send unsynced to UNSYNCED LYRICS and it works fine for me all the way through to the iPod with foo_dop.  Double check your settings.
Title: [crashware] foo_uie_lyrics2
Post by: nooby_god on 2010-02-21 16:46:01
I cannot get this component to save to the <UNSYNCED LYRICS> field aka the USLT frame. I have configured the plugin to save unsynched lyrics to the "UNSYNCED LYRICS" field however it's always saved in the <UNSYNCEDLYRICS> field. As a result when I sync with foo_dop the lyrics don't appear on my ipod because they are in the wrong field. How do I fix this?


What file types are you using?  I can get it to work fine with FLAC and MP3, but if I recall correctly the MP4 (Apple) files ended up not showing up on my iPod because fb2k maps to a different frame....

I have this component setup to send unsynced to UNSYNCED LYRICS and it works fine for me all the way through to the iPod with foo_dop.  Double check your settings.


I am using only mp3 files. This is the problem I'm getting right now:
(http://i45.tinypic.com/24f07pt.png)

And these are the settings responsible:
(http://i47.tinypic.com/20qjg4j.png)

I don't think there is anything wrong with my settings for the component, should I be looking elsewhere?

EDIT: It also seems that if I make the field to save the tags to save in "UNSYNCED  LYRICS" (two spaces) it saves it in the proper field, it seems that when there is one space it is just ignored.
Title: [crashware] foo_uie_lyrics2
Post by: RainDawg on 2010-02-21 16:55:40
I don't think there is anything wrong with my settings for the component, should I be looking elsewhere?


Those settings are exactly what I have....but mine works correctly.  The only difference I can see is that I have UNSYNCED LYRICS setup as a standard field in "Advanced > Display > Properties Dialog > Standard Fields", but I can't imagine this would make any difference.  Strange....
Title: [crashware] foo_uie_lyrics2
Post by: nooby_god on 2010-02-21 17:02:33
I don't think there is anything wrong with my settings for the component, should I be looking elsewhere?


Those settings are exactly what I have....but mine works correctly.  The only difference I can see is that I have UNSYNCED LYRICS setup as a standard field in "Advanced > Display > Properties Dialog > Standard Fields", but I can't imagine this would make any difference.  Strange....

I uninstalled the component and reinstalled it and that has seemed to fix the issue. Very strange indeed...

Also, since you use this component with foo_dop I was wondering if you have managed to find a way to make the plugin download unsynced lyrics even if the track has synched lyrics so there will always be something to see on my ipod?
Title: [crashware] foo_uie_lyrics2
Post by: RainDawg on 2010-02-21 17:35:29
In the "Online Search" window, there is a column called LRC.  If it says "Yes" it puts it in the synced field; if it says "No" it puts it in unsynced.  If I download one of each, it fills in both tag fields.....
Title: [crashware] foo_uie_lyrics2
Post by: nooby_god on 2010-02-21 17:41:18
In the "Online Search" window, there is a column called LRC.  If it says "Yes" it puts it in the synced field; if it says "No" it puts it in unsynced.  If I download one of each, it fills in both tag fields.....

But there is no way to automate the downloading of both right?
Title: [crashware] foo_uie_lyrics2
Post by: RainDawg on 2010-02-21 17:58:14
Not that I can see
Title: [crashware] foo_uie_lyrics2
Post by: tere on 2010-02-22 09:17:26
Is there any way to display *.nfo files insteed of lyrics whit this plugin?
Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2010-02-23 05:56:10
well, so much for that. just had a crash on 0.4.6.9.

longshot, but i'm thinking maybe the lyrics2 plugin was reacting badly to either the old 2.3.1.2 version of foo_audioscrobbler.dll (official from last.fm) or foo_popupplus.dll...so for now i've taken out those to plugins on both of my foobar configs.  for now I switched to florian's foo_audioscrobbler.dll v1.4.6 and will live without popupplus, i guess.

i also had two instances of the lyrics2 panel in my config, so i went back down to just 1.
hopefully that will get me by fairly crash free until the new version.

anyone else have updates on which version maybe the most crash free.

also, would be curious if others seeing the crashes might have the above plug-ins running.


I've had good luck with 0.4.6.8 so far.  (I also had crashes in x.12 and x.9 before trying x.8)
Title: [crashware] foo_uie_lyrics2
Post by: gorefest on 2010-02-23 22:22:28
hello i'm new in foobar and this plugin is really great. but ihave a few problems...

some songs have wrong lyrics shown and i start an online search and find the suitable lyrics. But when i replay the song it shows the older lyrics (wrong one). I also tried hitting "save to tag" and "save" buttons but they didnot work. I'm using Windows 7 x64.

Do i have a chance to save the lyrics that i find with online search?
Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-02-23 23:12:25
Completely rewritten version due March if Michael hasn't been busy elsewhere, which hopefully will be more stable since he's written it as opposed to stepping in working out how to fix bugs in someone else's code.  Maybe just be patient and see what new ver brings...

But my onine search has option to save , so check file . preferences , lyrics and make sure your saving to correct directory
Title: [crashware] foo_uie_lyrics2
Post by: Majestic12 on 2010-02-24 00:07:33
I found a problem - when an artist's or song's name has special letters (like band Mötley Crüe) this plugin can't find the lyrics
Title: [crashware] foo_uie_lyrics2
Post by: novembre on 2010-02-24 01:23:18
I found a problem - when an artist's or song's name has special letters (like band Mötley Crüe) this plugin can't find the lyrics

In the "Online Search" tab, under "Titleformatting for online search", use $ascii(...) around your strings.
Title: [crashware] foo_uie_lyrics2
Post by: DigitalMan on 2010-02-24 03:57:23
My sincere apology if this has been covered (I did a cursory search), but foo_uie_lyrics2 does not seem to successfully search when I have the artist tagged as "lastname, firstname."  Any previous post or recommendations on how to handle this?
Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2010-02-24 04:07:06
My sincere apology if this has been covered (I did a cursory search), but foo_uie_lyrics2 does not seem to successfully search when I have the artist tagged as "lastname, firstname."  Any previous post or recommendations on how to handle this?


Manually change it to First Last.  You should only have "Last, First" in a Sort tag anyway (artistsort).
Title: [crashware] foo_uie_lyrics2
Post by: gorefest on 2010-02-25 09:00:13
Completely rewritten version due March if Michael hasn't been busy elsewhere, which hopefully will be more stable since he's written it as opposed to stepping in working out how to fix bugs in someone else's code.  Maybe just be patient and see what new ver brings...

But my onine search has option to save , so check file . preferences , lyrics and make sure your saving to correct directory


i also have an option to save. But when i listen the song any other time, same wrong lyrics appear. When i hit the "next lyrics" button the right one appear.
Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-02-25 10:21:15
Check the incorrect lyrics file isn't saved on your  HDD
Title: [crashware] foo_uie_lyrics2
Post by: nooby_god on 2010-03-04 19:10:40
When will the new version of this plugin be released ?
Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-03-04 20:30:44
Well he saild  ~4 weeks which is up next week , but he could have hit issues - so all we can do Is wait, personally I'd rather wait for a stable issue that Michael is happy with than a rushed release with known bugs  but I reverted from .12  to 4.6.10 and not getting crashes.
Title: [crashware] foo_uie_lyrics2
Post by: Falstaff on 2010-03-08 12:09:30
this component generates AppHang! foobar freeze and doesn't respond at all ... very annoying, but after emoving this component, all is fine, so ...

waiting for the new lyrics components, can't wait !
Title: [crashware] foo_uie_lyrics2
Post by: FAP on 2010-03-09 14:05:25
I try to write script that save lyrics in my define directory in this mode: directory same as file/lyrics (crate folder 'lyric' if not exist). It look like this: $replace(%path%,%filename_ext%,)\lyrics - but not work. Anyone can help my do this.

Sorry for my awful English.
Title: [crashware] foo_uie_lyrics2
Post by: Keesface on 2010-03-09 15:12:34
try this:

$replace(%path%,%filename_ext%,'\lyrics')
Title: [crashware] foo_uie_lyrics2
Post by: FAP on 2010-03-09 16:09:08
try this:

$replace(%path%,%filename_ext%,'\lyrics')


I'm afraid it not work :/
Title: [crashware] foo_uie_lyrics2
Post by: FAP on 2010-03-11 16:29:16
try this:

$replace(%path%,%filename_ext%,'\lyrics')


I'm afraid it not work :/


I try to your script again and I see it create folder 'lyrics' but won't save any files.
Title: [crashware] foo_uie_lyrics2
Post by: DigitalMan on 2010-03-12 01:58:31
My sincere apology if this has been covered (I did a cursory search), but foo_uie_lyrics2 does not seem to successfully search when I have the artist tagged as "lastname, firstname."  Any previous post or recommendations on how to handle this?


Manually change it to First Last.  You should only have "Last, First" in a Sort tag anyway (artistsort).


Thanks for pointing that tag out.  My original tagging was done years ago - in process or creating Sort tags - very painful but of course its working.
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-03-12 18:51:09
this component generates AppHang! foobar freeze and doesn't respond at all ... very annoying, but after emoving this component, all is fine, so ...

waiting for the new lyrics components, can't wait !

Getting freezes here too, was hoping another plugin was causing them but it's not the case =/. Will wait for the new version and until try .10 if i can find it.

I try to write script that save lyrics in my define directory in this mode: directory same as file/lyrics (crate folder 'lyric' if not exist). It look like this: $replace(%path%,%filename_ext%,)\lyrics - but not work. Anyone can help my do this.

Sorry for my awful English.

If all you want to do is to save the lyrics downloaded by the plugin to a folder like "\SONGS_FOLDER\Lyrics\lyric_file.lrc", all you have to do is add "\Lyrics\" in front of the filename pattern, and check the radio button to save the lyric files in the same folder as the songs
Title: [crashware] foo_uie_lyrics2
Post by: bubi jackson on 2010-03-12 19:07:36
Will wait for the new version and until try .10 if i can find it.

http://dl.dropbox.com/u/3621231/foo_uie_lyrics2_0.4.6.10.7z (http://dl.dropbox.com/u/3621231/foo_uie_lyrics2_0.4.6.10.7z)
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-03-12 19:58:21
FYI you can get all the old versions from 0.4.6.12 - 0.4.6.7 from Michael's Google Code page - http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list)
(see first post for details)

I've been running 0.4.6.8 daily on both of my machines with no crashes since mid-Feb.  i had crashes with .12, .10 and .9.
Title: [crashware] foo_uie_lyrics2
Post by: tweeny on 2010-03-12 21:49:25
@mrinferno, can you upload that version please...
Title: [crashware] foo_uie_lyrics2
Post by: Jack Schmaltz on 2010-03-12 21:51:41
@tweeny, re-read mrinferno's post as it tells you where to get it there
Title: [crashware] foo_uie_lyrics2
Post by: FAP on 2010-03-12 22:47:49
Quote
If all you want to do is to save the lyrics downloaded by the plugin to a folder like "\SONGS_FOLDER\Lyrics\lyric_file.lrc", all you have to do is add "\Lyrics\" in front of the filename pattern, and check the radio button to save the lyric files in the same folder as the songs


Hmm I try it but still that create a Lyric folder but won't save a files. 
Script look like this: \Lyrics\$if(%artist%,%artist% - )$if2(%title%,%_filename%)
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-03-13 02:37:36
Thanks, i had already found the file, posted before searching the google-code page.

Well, that's weird, i have mine set to "Lyrics\%filename%", and it does save the lyrics under the "Lyrics" folder (creates it if it doesn't exist). Just to be sure, you're setting this under the Misc tab right?
Title: [crashware] foo_uie_lyrics2
Post by: FAP on 2010-03-13 12:49:57
Thanks, i had already found the file, posted before searching the google-code page.

Well, that's weird, i have mine set to "Lyrics\%filename%", and it does save the lyrics under the "Lyrics" folder (creates it if it doesn't exist). Just to be sure, you're setting this under the Misc tab right?


That my settings under the Misc tab:
(http://lh6.ggpht.com/_wUlvvTMKNPc/S5uH2A22lII/AAAAAAAABXc/2nreDKqqSKQ/s512/lyric2a.PNG)
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-03-13 21:01:02
Have you tried without the first slash?
Code: [Select]
\Lyrics\$if(%artist%,%artist% - )$if2(%title%,%_filename%)
becomes
Code: [Select]
Lyrics\$if(%artist%,%artist%" - ")$if2(%title%,%_filename%)


BTW, no joy with .10 release, it crashed right now  . Guess i'll have to wait lyricless until a new release is available
Title: [crashware] foo_uie_lyrics2
Post by: metalive on 2010-03-14 16:33:37
Still crashes crashes crashes... at least since 0.4.6.10
When is this "new plugin" being released?
Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-03-15 00:22:22
Still crashes crashes crashes... at least since 0.4.6.10
When is this "new plugin" being released?

Presumably when develeoper is happy its resonably stable (Michael ) ,depending on your config which version to run is trial and error. I'm running .10 with no issues at all only crash on 11/12 ,
Hopefully Michael may post a status update soon , but do remember he's  set himself a challenging task , and obviously wants to release a version that surpases previous.  Patience I'm confident it will be worth the  wait.
Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2010-03-15 02:36:08
Honestly, if all you want is stability, the last version of TP Wang's component works fine.
http://www.hydrogenaudio.org/forums/index....showtopic=55692 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55692)

I'm only sticking with lyrics2 0.4.6.8 because it downloads from ailrc.com, even though I get rare freezes (happens when switching from another window to foobar).
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2010-03-17 20:42:32
I kept downgrading from 0.4.6.12. 0.4.6.8 so far didn't cause a crash or a hang.
Title: [crashware] foo_uie_lyrics2
Post by: Orion25 on 2010-03-20 09:40:03
It would be very good, if columns "Uploader", "Downloads", "Rating" (in numbers) for viewlyrics.com in "Online search", like in old foo_uie_lyrics, have returned.
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-03-25 02:05:49
When can the foo_display_lyrics be released?
Title: [crashware] foo_uie_lyrics2
Post by: nooby_god on 2010-03-25 13:34:07
When can the foo_display_lyrics be released?

I too want to know this.
Title: [crashware] foo_uie_lyrics2
Post by: nosgah on 2010-03-26 09:06:29
^ I think it's very likely that there won't be another lyrics plug-in.

Michael87 hasn't logged-in since february. He probably moved on to other things.
Title: [crashware] foo_uie_lyrics2
Post by: TakuSkan on 2010-03-27 03:23:26
I did a quick read through the many pages of posts (probably not thoroughly), but didn't find mention a mention of the problem I'm having. 

I just upgraded to foo_uie_lyrics2 v0.4.x.x from an older foo_uie_lyrics v0.3.x.x, and now find lyrics manually searched and downloaded have to be reloaded before they'll be displayed a 2nd time.

Process:

* Run 'Online Search' from the context menu
* Search and download either .lrc or .txt file
* Downloaded lyrics display properly
* Play a different track
* Return and play the track for which the lyrics were just downloaded
* No lyrics are displayed
* Select 'Reload lyrics' from the context menu
* Lyrics are displayed and continue to be displayed after returning to play the track later

After a few tests I've found that:

* The problem exists in versions 0.4.6.9 and above, but not in 0.4.6.7 and 0.4.6.8
* If 'Download and save lyrics automatically' is enabled in versions 0.4.6.9 and above, I don't have the problem

Running:

* Windows 7
* Foobar2000 v1.0

Did I miss discussion on this issue, or is it new?

Thx
TS
Title: [crashware] foo_uie_lyrics2
Post by: Bryter on 2010-03-28 20:02:31
This keeps crashing my foobar
I am using the latest version of it on the latest foobar version, on XP SP2.
Any suggestions?
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-03-28 20:29:48
Many in this thread have found success using an earlier version
Title: [crashware] foo_uie_lyrics2
Post by: white_magic on 2010-03-29 06:26:34
Wow, this might just be the best foobar2k plugin ever! It worked right out of the box, with 0 configuration.
Title: [crashware] foo_uie_lyrics2
Post by: foxblock on 2010-03-31 18:13:39
This keeps crashing my foobar
I am using the latest version of it on the latest foobar version, on XP SP2.
Any suggestions?

Use version 0.4.6.8 for now, which is reported to be stable and can be found here: http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list)

Sadly development seems to have ceased for now, which is a shame as it's such a great plugin.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-01 02:15:21
I have write access to SVN and I'll try to stabilize the component, but:
- The component source is a mess
- I'll need all your help
- I'm not an expert developer

In order to find the buggy parts, I'll try to recreate the crash conditions.
When You have a crash please:
- Take screenshots of the settings
- Try to explain what were you doing when the crash happened.
- Define the current lyric's source (Tag, online, directoy)

I've recompiled the source and the binary is in http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list) (foo_uie_lyrics2 version 0.4.6.12 Test_Version)

PD: I don't know how to use crash dumps.
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-04-01 03:13:40
Finally, Jano pick up the maintaining of the component. Since 0.4.6.12, I have seldom experienced crashes, I just to say glad to see someone to do this work, thank you.
Would you mind tell us what's your plan and the schedule. As the FB-fans says, the stability is most important.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-01 03:26:38
I don't have a plan, I just want It to be stable, I'll start my studies on Monday, so I'll be busy. I don't pretend to continue the developing of the component, because I think (hope) Michael is working on the new version now, and I don't like the source code.
Title: [crashware] foo_uie_lyrics2
Post by: nosatyj on 2010-04-01 15:16:29
I saw foo_uie_lyrics2`s crash on focused FB, after changing track. I think it crashing with trying to search lyric file on folder.
settings:
(http://img16.imageshack.us/img16/4482/61462773.th.png) (http://img16.imageshack.us/i/61462773.png/)
Lyrics saving as
Code: [Select]
$if(%artist%,%artist% - )$if2(%title%,%_filename%)
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-01 15:58:52
I saw foo_uie_lyrics2`s crash on focused FB, after changing track. I think it crashing with trying to search lyric file on folder.
settings:
(http://img16.imageshack.us/img16/4482/61462773.th.png) (http://img16.imageshack.us/i/61462773.png/)
Lyrics saving as
Code: [Select]
$if(%artist%,%artist% - )$if2(%title%,%_filename%)

I had the same crash, but all my lyrics are in tags, so I think the files aren't the problem.
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-04-01 17:07:51
i concur, when i was using the newer versions the crashes seemed to be on track changes.
however i don't use local file at all, configured to always online search.

also i had it crash a few times when foobar was minimized for a while and then restoring the window caused a crash.

i did submit the crash reports whenever it did crash, hope that helps.

v0.4.6.12 was very unstable for me.  for now I've only had 1 crash of v0.4.6.8 since mid-Feb now, so still hoping Michael will be back at some point.  so not really interested in trying to mess around with 0.4.6.12 unless you have made code changes that you think will be significantly more stable.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-02 02:03:33
I think I found the issue, some cache manager code was changed between 0.4.6.8 (r60) and 0.4.6.9 (r61).
I'm working on It now.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-02 04:33:44
I've just uploaded a new version with some corrections and I believe the random crash is gone.

Download the last version from here:
http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list)

The crash was produced by the absence of a decrement operator (--) in an erase function.

Please test this new build!.

Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-02 06:19:26
Testing it now
Title: [crashware] foo_uie_lyrics2
Post by: Kuraj on 2010-04-02 10:38:00
Testing it too. Thanks for your interest in this plugin, because it's nearly perfect in use, I just hope for the crash to be gone.
Title: [crashware] foo_uie_lyrics2
Post by: ZeeJ on 2010-04-02 11:41:32
Testing it too.
Thanks in advance.
Title: [crashware] foo_uie_lyrics2
Post by: Gapkiller on 2010-04-02 12:32:55
Testing...
Title: [crashware] foo_uie_lyrics2
Post by: LXtreme on 2010-04-02 14:53:47
I've just uploaded a new version with some corrections and I believe the random crash is gone.

thanks jano!!!
0.4.6.13 works like a charm for me. no crashes so far since it's installation this morning. 
in the meantime i would have had at least 10 freezes with 0.4.6.12.
that is why i skipped back to 0.4.6.8 until today (without "support for internet radios / streams") as i listen to radiostreams mostly at the moment.

Title: [crashware] foo_uie_lyrics2
Post by: dreadroach on 2010-04-02 15:11:58
Crashes are gone for me too (at least for now), thanks jano.
Title: [crashware] foo_uie_lyrics2
Post by: nooby_god on 2010-04-02 15:30:08
Has Michael commented on the new plug in since Feb?
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-04-02 15:52:19
his profile says -> Last Seen: 9th February 2010 - 17:44

Thanks Jano...i'm testing the new version too!
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-02 16:56:29
Hi there, .13 just crashed here. This time it wasn't alone like used to happen with .12, i was checking other results with the "Next Lyric" option. Also, foobar actually crashed, offering a report, instead of just freezing like used to happen.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-02 17:19:09
Can You please post details about the crash. What were You doing? the crashlog says foo_uie_lyrics2. Please paste it at http://pastebin.com/ (http://pastebin.com/)
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-02 17:31:47
I was listening to the first song since the program start, and was looking for better lyrics with the "Next Lyric" option of the panel menu, one of these clicks somehow caused the crash.
The log as requested: http://pastebin.com/4ujEMLCG (http://pastebin.com/4ujEMLCG)

Also, i wonder what these messages on the console mean:
Quote
foo_uie_lyrics2: ReadInternetText: HttpQueryInfo(STATUS_TEXT) failed: not OK.
Location not parsable: "SomeFolder\SomeFile.lrc", reason: Unsupported file format
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-02 17:50:51
Thanks, I'll investigate that
Title: [crashware] foo_uie_lyrics2
Post by: onion57 on 2010-04-02 18:43:31
Thank you very much for this.

Is it possible to allow the lyrics show panel to attach to the library window? I'm using default interface.

I'd like to be able to minimize the lyrics panel along with the rest of my foobar, if possible.
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-04-02 18:46:57
Yes.
It works as any other Default Interface panel.
Just add it to your foobar via view>Layout>Edit mode

terry
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-02 19:03:01
I'm now adding TRACK_CALL_TEXT macros to the source code, this will let me find the crash more easily.
@BrutuZ: please post a screenshoot from the "Online search" tab from the configuration window, and, if it's possible tell me the name of the song (an album) You were listening to.
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-02 19:45:48
That's how it was when crashed: (http://i41.tinypic.com/263ed1e.png)
The song was (%artist% - %album% - %tracknumber% - %title%): Keyshia Cole - Just Like You - 01 - Let It Go (feat. Missy Elliot & Lil' Kim).mp3

Also, any chances to include a new lyrics source (Terra Letras) if i manage to create a new db file based on one of the current?
Title: [crashware] foo_uie_lyrics2
Post by: onion57 on 2010-04-02 20:10:16
Yes.
It works as any other Default Interface panel.
Just add it to your foobar via view>Layout>Edit mode

terry

Could you please elaborate on this? In edit mode I can right click on the library window to cut, copy, and replace "UI elements". However when I right click on the lyrics window, it doesn't highlight and it only shows the normal options.

Sorry for sounding like a noob.
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-04-02 20:49:23
Sounds like you may loading your lyric plugin within a Dockable panels element.

That was once required if you were to use an older version with the Default User Interface.
It is no longer necessary.

terry
Title: [crashware] foo_uie_lyrics2
Post by: onion57 on 2010-04-02 21:11:20
Sounds like you may loading your lyric plugin within a Dockable panels element.

That was once required if you were to use an older version with the Default User Interface.
It is no longer necessary.

terry


I used to use a dockable panels element in older versions of foobar, but I've uninstalled and reinstalled the software since then, so I don't think it should be an issue any more. Still, what do I need to delete to remove this dockable panels element if I have it?

Thanks again.
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-04-02 21:20:04
Well, it is going to be pretty hard to troubleshoot if the best you can do and say I don't 'think' it is an issue and you are not sure what you have loaded.
It either is or is not. You are the only one who can say if you have dockable panels.

Look in preferences > Components and determine for sure.
Title: [crashware] foo_uie_lyrics2
Post by: onion57 on 2010-04-02 21:25:32
Well, it is going to be pretty hard to troubleshoot if the best you can do and say I don't 'think' it is an issue and you are not sure what you have loaded.
It either is or is not. You are the only one who can say if you have dockable panels.

Look in preferences > Components and determine for sure.


I checked in preferences > components, and there was no indication of dockable panels there, so I guess that I don't have it anymore. I'm using the 1.0.2 beta 1 version of foobar, if that makes a difference.
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-04-02 21:29:58
Have no clue. It really does work just like any other panel.

If you can you might want to upload an image how your foobar looks.
Do a copy paste of the preferences > Components page and insert into a reply in a /codebox/.

I am out of suggestions

good luck

terry

Title: [crashware] foo_uie_lyrics2
Post by: onion57 on 2010-04-02 22:12:59
Have no clue. It really does work just like any other panel.

If you can you might want to upload an image how your foobar looks.
Do a copy paste of the preferences > Components page and insert into a reply in a /codebox/.

I am out of suggestions

good luck

terry


Here is how my foobar looks. I didn't change too much.

How I open my lyric plugin.
http://i39.tinypic.com/op2s78.jpg (http://i39.tinypic.com/op2s78.jpg)

The lyric plugin works fine.
http://i39.tinypic.com/dms5k5.jpg (http://i39.tinypic.com/dms5k5.jpg)

I can't get the two windows to "stick" together, so when I minimize, the lyric window stays open, and I don't know how to minimize it.
http://i42.tinypic.com/2lbjgaw.jpg (http://i42.tinypic.com/2lbjgaw.jpg)

My preferences > components page (I hope this is what you meant, let me know if I'm mistaken)
http://i40.tinypic.com/a29d84.jpg (http://i40.tinypic.com/a29d84.jpg)
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-04-02 22:29:51
Read http://wiki.hydrogenaudio.org/index.php?ti...ut_Editing_Mode (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode)

I do not think you have ever actually added lyric panel as a defined permanent panel in your foobar.
This explains your trouble.


terry

You should be able to figure it out from above instructions.

Title: [crashware] foo_uie_lyrics2
Post by: onion57 on 2010-04-02 23:04:09
Read http://wiki.hydrogenaudio.org/index.php?ti...ut_Editing_Mode (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode)

I do not think you have ever actually added lyric panel as a defined permanent panel in your foobar.
This explains your trouble.


terry

You should be able to figure it out from above instructions.


This as exactly what I needed. I didn't know how to define permanent panels.

Thank you so much for your help!

Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-02 23:25:16
If it's possible to add a new lyric source, i adapted one of the database files to gather info from Terra Letras (http://letras.terra.com.br).


EDIT: Just reporting that after 100 tracks played it didn't crashed. Besides that first crash reported previously, wich i'm guessing was caused by the special characters on the filename/ track title.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-03 01:11:55
New version with TRACK_CALL_TEXT Macros for future crash identification and corrected behavior when the "Save Filename Pattern" starts whit character "\"

Download the last version from here:
http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list)

Please use this new version, because it adds crash tracking features.

@BrutuZ: If the component doesn't crash for 1 or 2 weeks, I'll try to add support for that site.
Title: [crashware] foo_uie_lyrics2
Post by: Rakanishu on 2010-04-04 15:49:44
Hi !

Obviously, I'm the only one havin' a bug

I use Foobar 0.9.6.2. When I paste the dll in component folder, Foobar says this :
"Failed to load DLL: foo_uie_lyrics2.dll
Reason: La procédure spécifiée est introuvable.  "

Don't ask me what "La procédure spécifiée est introuvable" means, I'm french and I don't know what that means ^^

But foobar seems to find something that doesn't exist, at least in my actual configuration. Do we need some dll or other components that will help the lyrics plugin work ?
Title: [crashware] foo_uie_lyrics2
Post by: marc2003 on 2010-04-04 16:07:41
you need foobar v1 (or above).
Title: [crashware] foo_uie_lyrics2
Post by: Rakanishu on 2010-04-05 16:05:59
you need foobar v1 (or above).



It works, thanks ! I was too lazy to redefine my keyboard shortcuts and others, but it's done \o/

AND THIS PLUGIN IS GREAT !! It supports lrc files :3


But I have some problems, probably because I'm a total loser : why can't I edit in a external player the lyrics ?

And what should I use to create my own LRC ? Don't wanna install MiniLyrics for this, but if I have to ...



LOVE THIS PLUGIN !!!!
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-05 17:31:54
You can edit if the lyrics had been loaded locally. If it's set to save downloaded lyrics, just press "Reload Lyrics" and it will load the local version and enable the "Open in external editor" option
Title: [crashware] foo_uie_lyrics2
Post by: Gapkiller on 2010-04-06 19:28:56
Just wanted to report that I had no crashes so far.
Latest version works like it should.

Thx Jano.

Question:
Is it possible to add a background image with let's say %foobar_path%
in portable mode and if so how?

Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-04-07 08:47:52
The online service--leoslyrics.com seems not work, the console is always saying: "Timeout on host: api.leoslyrics.com".
And there is another console message "foo_uie_lyrics2: ReadInternetText: HttpQueryInfo(STATUS_TEXT) failed: not OK."
If this message is for searching the lyrics of the stream? The component needn't search the stream infomation of the song located in HDD, maybe there need a judge.
Title: [crashware] foo_uie_lyrics2
Post by: ArseFly on 2010-04-07 08:58:28
I have a "small" issue.

When I download a lyric (with online search function), the plugin just creates a empty text file with nothing in it. But if I check the URL from "about currect lyrics" and open it, the lyrics are there and fine.

It does the same even if I change the saving mode from file to tag, well not the same since it doesn't make the text file, but it still doesn't show any lyrics 

Foobar v1.0.1 & Latest version of plugin, with Win7 64bit


E: Got it working, Proxy was blocking the connection or something, so the lyrics couldn't be moved into the file.
Title: [crashware] foo_uie_lyrics2
Post by: Sebert on 2010-04-07 11:35:24
So far it worked without a crash.

Thank you for your hard work !
Title: [crashware] foo_uie_lyrics2
Post by: Erich_2 on 2010-04-07 12:32:52
So far it worked without a crash.
Thank you for your hard work !

+1 
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-07 16:09:26
The online service--leoslyrics.com seems not work, the console is always saying: "Timeout on host: api.leoslyrics.com".
And there is another console message "foo_uie_lyrics2: ReadInternetText: HttpQueryInfo(STATUS_TEXT) failed: not OK."
About the first message, i have leoslyrics selected and don't have this message, might've been a temporary problem with the service (like server maintenance) or some problem with your connection. (probably first cause)
About the second message, as i stated before i also receive it, every time actually, but it doesn't seem to actually affect anything since the plugin download the lyrics fine (as long as they are found on the servers though)
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-04-08 01:36:08
Thank your reply, BrutuZ..
I haven't download any lyrics from leo's lyrics, no matter select it or not. I guess the plug-in can't access this service.
Actually, it doesn't affect the downloading, I think it'll be efficient if the plug-in don't search the internet infomation when the songs located in HDD.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-08 04:21:02
Yeah, but I'm trying to fix the bugs, not add, modify features or behavior. Maybe on august I'll have some time to work on features.
Timed Out Case: I was receiving the same message, until I put the Timeout value to 5000 ms in settings page. Then I received 0 result for any song I searched. When I entered to http://www.leoslyrics.com (http://www.leoslyrics.com) webpage and search for any term, one error was generated (Example Here (http://www.leoslyrics.com/search.php?search=Pink&sartist=1&ssongtitle=1)), so I think the service is not available right now
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-04-09 03:40:54
I accidentally saw the change log, Michael87 had tried to fix this bug in 0.4.4, obviously the bug still exists.
0.4.4
- fixed bug "synced lyrics is sometimes saved to "unsynced lyrics" tag"
- fixed crash on "ReadInternetText: InternetReadFile failed" -> reported via foobar2000 crash dump upload (thx!)
- fixed crash on lyric refreshing -> reported via foobar2000 crash dump upload (thx!)
-added new commands "next lyrics, save, save to tag" to main menu forkeyboard shortcut possibility (in "View" -> "Lyric Show 2")
- possible fix for "ReadInternetText: HttpSendRequest failed" errors
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-09 04:20:22
Exactly 400 tracks played after the last update, and no crashes so far. I believe it's safe to say the problem has been solved.
Just wish it wouldn't load local lyric files from the wrong tracks. I have it to save all lytic in a subfolder called Lyrics inside the .mp3 folder, and search for %filename% within this folder with fuzziness search at 0%, but it often loads a file with a similar, but not equal filename. Guess it's loading files based on partial match, wich i believe it shouldn't based on my settings.
Title: [crashware] foo_uie_lyrics2
Post by: DaaDaa on 2010-04-09 10:18:26
Thanx
great plugin

Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-04-09 15:30:29
well almost a week exactly since i started using .13 then .14.
343 plays on my primary box (22:43:49 playtime)
also have 147 plays on my secondary (9:59:00 playtime).

absolutely zero crashes!

no need for additional features in my book; works great and is stable. 
meets my needs completely.

Huge thanks Jano for squashing those last couple bugs! 

Title: [crashware] foo_uie_lyrics2
Post by: sonvolt on 2010-04-09 16:06:25
I'm happy also  all I wanted  was a stable plug-in  , many thanks for  your effort ...
Title: [crashware] foo_uie_lyrics2
Post by: zamszowy on 2010-04-12 20:33:31
Unfortunately, I had a crash.
I was using the latest version of lyrisc plugin (0.4.6.14) and foobar v1.0.1, and for a long time having no problems with it.
And suddenly, while I was changing song to a previous one, foobar stopped, and a window with question about sending a report showed up.

Log: http://pastebin.com/dJrDqSxs (http://pastebin.com/dJrDqSxs)
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-12 21:52:53
Working on It...
Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2010-04-12 22:18:30
While I haven't had any crashes yet with .14, I have sometimes seen foo_uie_lyrics2 fail to load my LRC file stored in a lyrics folder.  When this happens, I simply right click and Reload lyrics and then it works, so it's not a _huge_ problem, just an annoyance.

Could just be my slow laptop 5400rpm hard drive being slow.
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-13 02:45:13
New version with extra TRACK_CALL_TEXT Macros for lyric_loader::StartReading function and a possible crash fix

Download the last version (0.4.6.15) from here:
http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list)

PS: I'm really busy these days. It's the only thing I can do to isolate the issue.
Title: [crashware] foo_uie_lyrics2
Post by: eNc7 on 2010-04-14 09:14:52
Hi there,

I already mentioned this at the lyric show discussion.

I set my search path to "E:\Media\Lyrics\%artist%" and my only search pattern is "$if2(%title%,%_filename%)".
So, e.g. lyrics for "Radiohead - Bodysnatchers" are stored under "E:\Media\Lyrics\Radihead\Bodysnatchers.lrc".

But lyric show2 accepts only files defined as "E:\Media\Lyrics\%artist%\%artist% - %title%".
So it stores AND searches only for "E:\Media\Lyrics\Radiohead\Rardiohear - Bodysnatchers.lrc".

It ignores my settings completely. So it stores files using  "E:\Media\Lyrics\%artist%\%artist% - %title%" not my preferred  "E:\Media\Lyrics\%artist%\%title%" pattern.
It seems to me that the Search path combined with the main search pattern is not connected with the option under "Online search" "Save to the configuration folder". So what the hell is the configuration folder - I have to guess you mean the search path, isn't it? That is not very intuitive you see...
And it seems to me, that the search pattern have actually no effect!

Users that use the default settings will have no problems with your plugin - but more advanced users will be confused.

Thanks,
Frank
Title: [crashware] foo_uie_lyrics2
Post by: RevivalofHonor on 2010-04-14 11:45:22
Hi there,

I already mentioned this at the lyric show discussion.

I set my search path to "E:\Media\Lyrics\%artist%" and my only search pattern is "$if2(%title%,%_filename%)".
So, e.g. lyrics for "Radiohead - Bodysnatchers" are stored under "E:\Media\Lyrics\Radihead\Bodysnatchers.lrc".

But lyric show2 accepts only files defined as "E:\Media\Lyrics\%artist%\%artist% - %title%".
So it stores AND searches only for "E:\Media\Lyrics\Radiohead\Rardiohear - Bodysnatchers.lrc".

It ignores my settings completely. So it stores files using  "E:\Media\Lyrics\%artist%\%artist% - %title%" not my preferred  "E:\Media\Lyrics\%artist%\%title%" pattern.
It seems to me that the Search path combined with the main search pattern is not connected with the option under "Online search" "Save to the configuration folder". So what the hell is the configuration folder - I have to guess you mean the search path, isn't it? That is not very intuitive you see...
And it seems to me, that the search pattern have actually no effect!

Users that use the default settings will have no problems with your plugin - but more advanced users will be confused.

Thanks,
Frank


I was just as confused.

I'm pretty sure that the "Save to the configuration folder" option saves the file to your foobar2000 configuration folder, in a folder called "Lyrics." So, if you allow each user to have a profile, it's saved in Documents and Settings\user  or Users\user folder structure; otherwise, it'll save to the executable folder.

Try changing the save scheme to "Save to user defined directory" and allow scripting to get it to save the files the way you want.
Title: [crashware] foo_uie_lyrics2
Post by: TheCaptain on 2010-04-19 03:07:05
I just wanted to chime in and add that I'm a big fan of the plugin, and am in love with all of the work and features put in by Michael (and the contributions by jano, as well). You guys rock, thanks! 
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-19 03:23:10
@eNc7 : I got confused with your explanation, if you could post screenshots of your config panes i'd be happy to try to help you. Maybe it's just a misconfiguration, i struggled a lot with these fields before getting them to work as expected.
The only problem i have, is that sometimes the plugin will search the correct path, but return partial results, even though i have the local search set only to %filename% with 0% fuzziness.
Title: [crashware] foo_uie_lyrics2
Post by: hejiamei on 2010-04-19 10:01:34
when can foo-display-lyrics shows?

the woker tells it can show in march, but it already june, is there any hope that i will see the plugin?
Title: [crashware] foo_uie_lyrics2
Post by: lhaymehr on 2010-04-19 11:33:28
Great plug. Thank you.
Title: [crashware] foo_uie_lyrics2
Post by: Sebert on 2010-04-19 11:39:09
when can foo-display-lyrics shows?

the woker tells it can show in march, but it already june, is there any hope that i will see the plugin?


Does anybody get that?

It is april btw !
And who is woker ?
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-19 17:40:10
Time Traveler Syndrom, or probably just broken english. I'm pretty sure that woker is a typo'ed worker, refering to the plugin creator. All in all, my best guess is that he wants to know when will the next major version be released since he read it was supposed to be released in march and we're past that (not as much as june, but hey). I'd say that he didn't read the previous posts, and probably not even bothered to check jano's fixes.
Btw, as previously stated, and as you can expect with anything that is done on someone's spare time, it will be released when it's ready
Title: [crashware] foo_uie_lyrics2
Post by: hejiamei on 2010-04-19 23:21:50
Time Traveler Syndrom, or probably just broken english. I'm pretty sure that woker is a typo'ed worker, refering to the plugin creator. All in all, my best guess is that he wants to know when will the next major version be released since he read it was supposed to be released in march and we're past that (not as much as june, but hey). I'd say that he didn't read the previous posts, and probably not even bothered to check jano's fixes.
Btw, as previously stated, and as you can expect with anything that is done on someone's spare time, it will be released when it's ready


your word tell my heart , tell everybody the truth. now, the creator is two people?
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-19 23:54:59
There is the creator, Michael87, who is not seen since February 9th, and the commiter, jano, who corrected the constant crashing issues and therefore released the last 3 updates. If you're looking for a stable release, just head to the page pointed on the first page and get the last version updated by jano (.15), but if you're expecting a whole new version, with new features and such, you'll have to wait for Michael.

If i said anything wrong feel free to correct me 
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-04-20 00:15:07
Quote
foo_uie_lyrics2 Currently developed by Michael87.
Based on "foo_uie_lyrics" by bluenet,
with improvements by T.P. Wang.
Plus me.
I think We are more than 2 people
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-24 20:43:30
Shame on me for trying to credit everyone by memory 

btw, 22 days + 1100 tracks played + 0 crashes = awesomness 
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-04-27 22:35:22
Someone with my problem

Version 3.3.4 is working for me, but without automatic search. I was thinking that in version 4 that is resolved but for me in version 4 don't work also manual search. When i press SEARCH it says FOUND NOTHING. I try with portable and installing version of foobar2k - still nothing.

Any ideas for that problem
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-28 00:13:41
Does a web-search on the selected services website return any results (using a playing track)? If so, have you tried the last version (.15), and made sure your tags were correctly set as well as your foobar2000 proxy configs (if any)?
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-04-28 12:11:20
I am with the last version .15 - same problem. I use no proxy. This happens on every song. Manual search also not working
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-04-28 13:28:17
I am with XP SP3 if that is a useful information
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-28 19:03:30
Sorry, i meant browsing the service page, like http://www.lyrdb.com (http://www.lyrdb.com) and check if there are actually lyrics for your songs to be downloaded. Also, you MUST have your tags set correctly, otherwise the script won't even bother searching.
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-04-28 20:15:46
Tags are set correctly. I check the site and there exist the lyrics. Why can't work manual searching
Title: [crashware] foo_uie_lyrics2
Post by: gfxnow on 2010-04-28 20:50:27
Does this get lrc from the minilyrics database?
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-04-28 21:07:25
OK i found the problem. The plugin is working only with tags. My music collection is in .wave format witch is not support tags. I set artist and title with tagging script posted from Michael on page 16 in this thread. Here is the screenshot

http://yfrog.com/gishuliofoobarj (http://yfrog.com/gishuliofoobarj)

Everything seems to be OK but the plugin just want the file to have tag.

I try this

Erase the tags on some MP3 and check same mp3 with tag and without tag. With tag everything is OK , without tag it wont search for lyrics even in manual mode (in witch i manual set artist and title)

My conclusion is that the plugin require the track to have tags


Jano - please can you do something for that limit
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-04-28 21:36:43
In this case is more likely to be something with your connection settings. Is foobar granted acces to the internet in your firewall settings?
Title: [crashware] foo_uie_lyrics2
Post by: Falstaff on 2010-04-29 10:32:46
Hi,

bug report : foo_uie_lyrics2_0.4.6.15 make foobar crashing when internet connection is not available.

would be nice to fix that point please.

Thanx
Title: [crashware] foo_uie_lyrics2
Post by: shulio on 2010-05-06 23:01:02
I manage to fix my problem. Just erase everything in LYRICS SEARCH FILTER and now it is working
Title: [crashware] foo_uie_lyrics2
Post by: Jac74 on 2010-05-07 03:52:22
Hi!

I've had a problem with this plugin while modifying the UI. I have a vertical splitter with "Album list panel" on top, followed by "Queue contents editor". I added lyrics on the bottom, and when trying to remove queue contents editor (pressing OK to apply changes to the UI in the preferences window), fb2k crashes. I've repeated this a couple of times and every time it's the same result. Just for the sake of completion, if I add & remove the queue panel without lyrics loaded, I get no crash. I attach here the report just to see if it helps solving the problem.

Code: [Select]
Illegal operation:
Code: E06D7363h, flags: 00000001h, address: 7D4E237Eh
Additional parameters: 19930520h 002DEAD0h 026153B8h
Message: bad allocation
Last win32 error: 8

Call path:
entry=>app_mainloop

Code bytes (7D4E237Eh):
7D4E233Eh:  00 89 45 B0 8B 45 0C 56 8B 75 14 83 E0 01 85 F6
7D4E234Eh:  89 45 B4 C7 45 BC 30 23 4E 7D 74 29 8B 4D 10 83
7D4E235Eh:  F9 0F 0F 87 58 00 03 00 85 C9 89 4D C0 74 07 57
7D4E236Eh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 40 05 4D 7D
7D4E237Eh:  5E C9 C2 10 00 83 65 C0 00 EB EB 90 90 90 90 90
7D4E238Eh:  8B FF 55 8B EC 8D 45 08 50 FF 75 08 FF 15 78 04
7D4E239Eh:  4D 7D 85 C0 0F 8C 08 00 03 00 8B 45 08 5D C2 04
7D4E23AEh:  00 90 90 90 90 90 E9 08 87 FF FF 3B DA 0F 84 42

Stack (002DEA34h):
002DEA14h:  00000000 0039044A 00000000 00000008
002DEA24h:  7D948836 002DEA88 7D4E237E 002DEA38
002DEA34h:  20000000 E06D7363 00000001 00000000
002DEA44h:  7D4E237E 00000003 19930520 002DEAD0
002DEA54h:  026153B8 07094D48 00000002 0039044A
002DEA64h:  063E0313 07094D48 00000000 026D0000
002DEA74h:  026D6E60 20000000 08000200 00000010
002DEA84h:  40001000 002DEAC0 025D9950 E06D7363
002DEA94h:  00000001 00000003 002DEAB4 E06D7363
002DEAA4h:  00000001 00000000 00000000 00000003
002DEAB4h:  19930520 002DEAD0 026153B8 002DEB00
002DEAC4h:  0258B600 002DEAD0 026153B8 02602804
002DEAD4h:  02607138 7D96FE00 7D94B6A0 FFFFFFFF
002DEAE4h:  7D94B69B 7D94B79C 00000578 00000000
002DEAF4h:  02607138 0FFFFFFF 00000000 002DEB28
002DEB04h:  0258B7F0 00000000 10000001 02586DB4
002DEB14h:  10000000 002DEB48 025A0CD2 00000000
002DEB24h:  0000100C 002DEB48 025A0C9B 00000000
002DEB34h:  026D5758 05D26660 02607394 10000000
002DEB44h:  002DEB80 002DEB54 0259C9AF 026D5758

Registers:
EAX: 002DEA38, EBX: 002DEB80, ECX: 00000000, EDX: 002DEAD0
ESI: 002DEAC0, EDI: A0000020, EBP: 002DEA88, ESP: 002DEA34

Crash location:
Module: kernel32
Offset: 2237Eh
Symbol: "RaiseException" (+4Eh)

Loaded modules:
foobar2000                      loaded at 00400000h - 005BA000h
ntdll                            loaded at 7D600000h - 7D6F0000h
kernel32                        loaded at 7D4C0000h - 7D5F0000h
COMCTL32                        loaded at 7DBD0000h - 7DCD3000h
msvcrt                          loaded at 77BA0000h - 77BFA000h
ADVAPI32                        loaded at 7D1E0000h - 7D27C000h
RPCRT4                          loaded at 7DA20000h - 7DB00000h
Secur32                          loaded at 7D8D0000h - 7D920000h
GDI32                            loaded at 7D800000h - 7D890000h
USER32                          loaded at 7D930000h - 7DA00000h
SHLWAPI                          loaded at 7D180000h - 7D1D2000h
DSOUND                          loaded at 73E50000h - 73EAB000h
ole32                            loaded at 77670000h - 777A9000h
WINMM                            loaded at 76AA0000h - 76ACD000h
VERSION                          loaded at 77B90000h - 77B98000h
UxTheme                          loaded at 7DF50000h - 7DFC0000h
SHELL32                          loaded at 7C8D0000h - 7D0CF000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C10000h - 76C38000h
dbghelp                          loaded at 6D580000h - 6D628000h
COMDLG32                        loaded at 762B0000h - 762F9000h
IMM32                            loaded at 7DEE0000h - 7DF40000h
MSCTF                            loaded at 4B3C0000h - 4B410000h
WINTRUST                        loaded at 76BB0000h - 76BDC000h
CRYPT32                          loaded at 761B0000h - 76243000h
MSASN1                          loaded at 76190000h - 761A2000h
wdmaud                          loaded at 72D70000h - 72D79000h
msacm32                          loaded at 72D60000h - 72D68000h
MSACM32                          loaded at 77B70000h - 77B84000h
midimap                          loaded at 77B60000h - 77B67000h
apphelp                          loaded at 75E60000h - 75E87000h
msctfime                        loaded at 4DC30000h - 4DC5E000h
foo_queuecontents                loaded at 02580000h - 02630000h
OLEAUT32                        loaded at 02640000h - 026CB000h
foo_facets                      loaded at 026E0000h - 02761000h
MSIMG32                          loaded at 76280000h - 76285000h
foo_ui_columns                  loaded at 028B0000h - 02A3C000h
gdiplus                          loaded at 4DD60000h - 4DF0B000h
USP10                            loaded at 75490000h - 754F5000h
foo_dbsearch_api_demo            loaded at 027D0000h - 027F1000h
foo_freedb2                      loaded at 02820000h - 02862000h
foo_rgscan                      loaded at 02A40000h - 02A8F000h
foo_input_std                    loaded at 02AA0000h - 02BEC000h
foo_bitcompare                  loaded at 02C10000h - 02C38000h
foo_uie_albumlist                loaded at 02C60000h - 02CA3000h
foo_unpack                      loaded at 02CD0000h - 02D01000h
foo_albumlist                    loaded at 02D30000h - 02D8C000h
foo_ui_std                      loaded at 02DB0000h - 02EBE000h
foo_verifier                    loaded at 02EE0000h - 02F23000h
foo_uie_elplaylist              loaded at 02F50000h - 02FC0000h
foo_fileops                      loaded at 02FE0000h - 03028000h
foo_dbsearch                    loaded at 03050000h - 030C0000h
foo_converter                    loaded at 030E0000h - 03152000h
foo_cdda                        loaded at 03180000h - 031CE000h
foo_uie_lyrics2                  loaded at 031F0000h - 032DE000h
WININET                          loaded at 403F0000h - 404D6000h
Normaliz                        loaded at 032F0000h - 032F9000h
urlmon                          loaded at 6F350000h - 6F482000h
iertutil                        loaded at 40A90000h - 40C78000h
foo_dsp_std                      loaded at 03480000h - 034C9000h
foo_podcatcher                  loaded at 034F0000h - 03574000h
CLBCatQ                          loaded at 777B0000h - 77833000h
COMRes                          loaded at 77010000h - 770D6000h
xpsp2res                        loaded at 07490000h - 07755000h

Stack dump analysis:
Address: 7D4E237Eh (kernel32+2237Eh), symbol: "RaiseException" (+4Eh)
Address: 026153B8h (foo_queuecontents+953B8h), symbol: "foobar2000_get_interface" (+59AE8h)
Address: 025D9950h (foo_queuecontents+59950h), symbol: "foobar2000_get_interface" (+1E080h)
Address: 026153B8h (foo_queuecontents+953B8h), symbol: "foobar2000_get_interface" (+59AE8h)
Address: 0258B600h (foo_queuecontents+B600h)
Address: 026153B8h (foo_queuecontents+953B8h), symbol: "foobar2000_get_interface" (+59AE8h)
Address: 02602804h (foo_queuecontents+82804h), symbol: "foobar2000_get_interface" (+46F34h)
Address: 02607138h (foo_queuecontents+87138h), symbol: "foobar2000_get_interface" (+4B868h)
Address: 7D96FE00h (USER32+3FE00h), symbol: "IsCharAlphaNumericW" (+328h)
Address: 7D94B6A0h (USER32+1B6A0h), symbol: "SendMessageA" (+E6h)
Address: 7D94B69Bh (USER32+1B69Bh), symbol: "SendMessageA" (+E1h)
Address: 7D94B79Ch (USER32+1B79Ch), symbol: "SendMessageA" (+1E2h)
Address: 02607138h (foo_queuecontents+87138h), symbol: "foobar2000_get_interface" (+4B868h)
Address: 0258B7F0h (foo_queuecontents+B7F0h)
Address: 10000001h (shared+1h)
Address: 02586DB4h (foo_queuecontents+6DB4h)
Address: 10000000h (shared+0h)
Address: 025A0CD2h (foo_queuecontents+20CD2h)
Address: 025A0C9Bh (foo_queuecontents+20C9Bh)
Address: 02607394h (foo_queuecontents+87394h), symbol: "foobar2000_get_interface" (+4BAC4h)
Address: 10000000h (shared+0h)
Address: 0259C9AFh (foo_queuecontents+1C9AFh)
Address: 02599B4Fh (foo_queuecontents+19B4Fh)
Address: 02607ED8h (foo_queuecontents+87ED8h), symbol: "foobar2000_get_interface" (+4C608h)
Address: 026071F4h (foo_queuecontents+871F4h), symbol: "foobar2000_get_interface" (+4B924h)
Address: 10000000h (shared+0h)
Address: 10000000h (shared+0h)
Address: 0057AAACh (foobar2000+17AAACh)
Address: 025FF058h (foo_queuecontents+7F058h), symbol: "foobar2000_get_interface" (+43788h)
Address: 025995FBh (foo_queuecontents+195FBh)
Address: 025993E8h (foo_queuecontents+193E8h)
Address: 025B21F1h (foo_queuecontents+321F1h)
Address: 7D9B0324h (USER32+80324h), symbol: "DeviceEventWorker" (+E1E5h)
Address: 7D94759Ch (USER32+1759Ch), symbol: "WindowFromDC" (+2FFh)
Address: 7DC21CF1h (COMCTL32+51CF1h), symbol: "FlatSB_SetScrollProp" (+D128h)
Address: 7D947506h (USER32+17506h), symbol: "WindowFromDC" (+269h)
Address: 7D94759Ch (USER32+1759Ch), symbol: "WindowFromDC" (+2FFh)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947548h (USER32+17548h), symbol: "WindowFromDC" (+2ABh)
Address: 7D947DC1h (USER32+17DC1h), symbol: "GetWindowLongW" (+DFh)
Address: 7D947D0Ch (USER32+17D0Ch), symbol: "GetWindowLongW" (+2Ah)
Address: 7D947D15h (USER32+17D15h), symbol: "GetWindowLongW" (+33h)
Address: 025FF54Ch (foo_queuecontents+7F54Ch), symbol: "foobar2000_get_interface" (+43C7Ch)
Address: 025CA5B2h (foo_queuecontents+4A5B2h), symbol: "foobar2000_get_interface" (+ECE2h)
Address: 7D9472D8h (USER32+172D8h), symbol: "WindowFromDC" (+3Bh)
Address: 7D947568h (USER32+17568h), symbol: "WindowFromDC" (+2CBh)
Address: 025CA420h (foo_queuecontents+4A420h), symbol: "foobar2000_get_interface" (+EB50h)
Address: 7D947506h (USER32+17506h), symbol: "WindowFromDC" (+269h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947548h (USER32+17548h), symbol: "WindowFromDC" (+2ABh)
Address: 7D947D93h (USER32+17D93h), symbol: "GetWindowLongW" (+B1h)
Address: 025CA420h (foo_queuecontents+4A420h), symbol: "foobar2000_get_interface" (+EB50h)
Address: 02C60000h (foo_uie_albumlist+0h)
Address: 7D951032h (USER32+21032h), symbol: "UnhookWinEvent" (+A6h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947DA8h (USER32+17DA8h), symbol: "GetWindowLongW" (+C6h)
Address: 7D947E46h (USER32+17E46h), symbol: "GetWindowLongW" (+164h)
Address: 025CA420h (foo_queuecontents+4A420h), symbol: "foobar2000_get_interface" (+EB50h)
Address: 7D61EA2Eh (ntdll+1EA2Eh), symbol: "KiUserCallbackDispatcher" (+2Eh)
Address: 7D61E9E0h (ntdll+1E9E0h), symbol: "KiUserApcDispatcher" (+48h)
Address: 025CA420h (foo_queuecontents+4A420h), symbol: "foobar2000_get_interface" (+EB50h)
Address: 7D947D42h (USER32+17D42h), symbol: "GetWindowLongW" (+60h)
Address: 025CA3CAh (foo_queuecontents+4A3CAh), symbol: "foobar2000_get_interface" (+EAFAh)
Address: 025B27BCh (foo_queuecontents+327BCh)
Address: 0290B031h (foo_ui_columns+5B031h)
Address: 029949A8h (foo_ui_columns+E49A8h), symbol: "foobar2000_get_interface" (+2FA28h)
Address: 0290C7B5h (foo_ui_columns+5C7B5h)
Address: 7D947D0Ch (USER32+17D0Ch), symbol: "GetWindowLongW" (+2Ah)
Address: 7D947D15h (USER32+17D15h), symbol: "GetWindowLongW" (+33h)
Address: 02998D99h (foo_ui_columns+E8D99h), symbol: "foobar2000_get_interface" (+33E19h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 02963663h (foo_ui_columns+B3663h)
Address: 7D9472D8h (USER32+172D8h), symbol: "WindowFromDC" (+3Bh)
Address: 7D947568h (USER32+17568h), symbol: "WindowFromDC" (+2CBh)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 029D4998h (foo_ui_columns+124998h), symbol: "foobar2000_get_interface" (+6FA18h)
Address: 7D947506h (USER32+17506h), symbol: "WindowFromDC" (+269h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947548h (USER32+17548h), symbol: "WindowFromDC" (+2ABh)
Address: 7D947D93h (USER32+17D93h), symbol: "GetWindowLongW" (+B1h)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 029D4998h (foo_ui_columns+124998h), symbol: "foobar2000_get_interface" (+6FA18h)
Address: 7D951032h (USER32+21032h), symbol: "UnhookWinEvent" (+A6h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947DA8h (USER32+17DA8h), symbol: "GetWindowLongW" (+C6h)
Address: 7D947E46h (USER32+17E46h), symbol: "GetWindowLongW" (+164h)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 7D61EA2Eh (ntdll+1EA2Eh), symbol: "KiUserCallbackDispatcher" (+2Eh)
Address: 7D61E9E0h (ntdll+1E9E0h), symbol: "KiUserApcDispatcher" (+48h)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 7D947D42h (USER32+17D42h), symbol: "GetWindowLongW" (+60h)
Address: 028E53A1h (foo_ui_columns+353A1h)
Address: 0290B031h (foo_ui_columns+5B031h)
Address: 029949A8h (foo_ui_columns+E49A8h), symbol: "foobar2000_get_interface" (+2FA28h)
Address: 0290C7B5h (foo_ui_columns+5C7B5h)
Address: 7D947D0Ch (USER32+17D0Ch), symbol: "GetWindowLongW" (+2Ah)
Address: 7D947D15h (USER32+17D15h), symbol: "GetWindowLongW" (+33h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 02963663h (foo_ui_columns+B3663h)
Address: 7D9472D8h (USER32+172D8h), symbol: "WindowFromDC" (+3Bh)
Address: 7D947568h (USER32+17568h), symbol: "WindowFromDC" (+2CBh)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 029D4998h (foo_ui_columns+124998h), symbol: "foobar2000_get_interface" (+6FA18h)
Address: 7D947506h (USER32+17506h), symbol: "WindowFromDC" (+269h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947548h (USER32+17548h), symbol: "WindowFromDC" (+2ABh)
Address: 7D947D93h (USER32+17D93h), symbol: "GetWindowLongW" (+B1h)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 029D4998h (foo_ui_columns+124998h), symbol: "foobar2000_get_interface" (+6FA18h)
Address: 7D951032h (USER32+21032h), symbol: "UnhookWinEvent" (+A6h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947DA8h (USER32+17DA8h), symbol: "GetWindowLongW" (+C6h)
Address: 7D947E46h (USER32+17E46h), symbol: "GetWindowLongW" (+164h)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 7D61EA2Eh (ntdll+1EA2Eh), symbol: "KiUserCallbackDispatcher" (+2Eh)
Address: 7D61E9E0h (ntdll+1E9E0h), symbol: "KiUserApcDispatcher" (+48h)
Address: 02963490h (foo_ui_columns+B3490h)
Address: 7D947D42h (USER32+17D42h), symbol: "GetWindowLongW" (+60h)
Address: 028E53A1h (foo_ui_columns+353A1h)
Address: 02923092h (foo_ui_columns+73092h)
Address: 029AF094h (foo_ui_columns+FF094h), symbol: "foobar2000_get_interface" (+4A114h)
Address: 029D49C4h (foo_ui_columns+1249C4h), symbol: "foobar2000_get_interface" (+6FA44h)
Address: 029AE254h (foo_ui_columns+FE254h), symbol: "foobar2000_get_interface" (+492D4h)
Address: 0299C058h (foo_ui_columns+EC058h), symbol: "foobar2000_get_interface" (+370D8h)
Address: 029221C6h (foo_ui_columns+721C6h)
Address: 0291D3FFh (foo_ui_columns+6D3FFh)
Address: 02956459h (foo_ui_columns+A6459h)
Address: 02956BD6h (foo_ui_columns+A6BD6h)
Address: 7D61F218h (ntdll+1F218h), symbol: "RtlLeaveCriticalSection" (+41h)
Address: 7D61F218h (ntdll+1F218h), symbol: "RtlLeaveCriticalSection" (+41h)
Address: 7D61F610h (ntdll+1F610h), symbol: "RtlFreeHeap" (+145h)
Address: 7D94A5D6h (USER32+1A5D6h), symbol: "RemovePropW" (+F9h)
Address: 7D94A5B5h (USER32+1A5B5h), symbol: "RemovePropW" (+D8h)
Address: 004A0590h (foobar2000+A0590h)
Address: 7D4D9099h (kernel32+19099h), symbol: "LocalFree" (+0h)
Address: 7D4D90D7h (kernel32+190D7h), symbol: "LocalFree" (+3Eh)
Address: 7D94A5F3h (USER32+1A5F3h), symbol: "SetWindowLongW" (+15h)
Address: 004A0590h (foobar2000+A0590h)
Address: 7DC3C8C3h (COMCTL32+6C8C3h), symbol: "FlatSB_SetScrollProp" (+27CFAh)
Address: 004A0590h (foobar2000+A0590h)
Address: 7DC0B92Ah (COMCTL32+3B92Ah), symbol: "Ordinal384" (+1F9FCh)
Address: 004A0590h (foobar2000+A0590h)
Address: 00406301h (foobar2000+6301h)
Address: 0299EF38h (foo_ui_columns+EEF38h), symbol: "foobar2000_get_interface" (+39FB8h)
Address: 7D9472D8h (USER32+172D8h), symbol: "WindowFromDC" (+3Bh)
Address: 7D955700h (USER32+25700h), symbol: "SetCaretBlinkTime" (+31Bh)
Address: 02956650h (foo_ui_columns+A6650h)
Address: 7D95569Fh (USER32+2569Fh), symbol: "SetCaretBlinkTime" (+2BAh)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D9556E0h (USER32+256E0h), symbol: "SetCaretBlinkTime" (+2FBh)
Address: 7D9554AEh (USER32+254AEh), symbol: "SetCaretBlinkTime" (+C9h)
Address: 02956650h (foo_ui_columns+A6650h)
Address: 7D95576Bh (USER32+2576Bh), symbol: "DefDlgProcW" (+29h)
Address: 7D9472D8h (USER32+172D8h), symbol: "WindowFromDC" (+3Bh)
Address: 7D947568h (USER32+17568h), symbol: "WindowFromDC" (+2CBh)
Address: 7D955742h (USER32+25742h), symbol: "DefDlgProcW" (+0h)
Address: 7D947506h (USER32+17506h), symbol: "WindowFromDC" (+269h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947548h (USER32+17548h), symbol: "WindowFromDC" (+2ABh)
Address: 7D947D93h (USER32+17D93h), symbol: "GetWindowLongW" (+B1h)
Address: 7D955742h (USER32+25742h), symbol: "DefDlgProcW" (+0h)
Address: 00550604h (foobar2000+150604h)
Address: 7D951032h (USER32+21032h), symbol: "UnhookWinEvent" (+A6h)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D947DA8h (USER32+17DA8h), symbol: "GetWindowLongW" (+C6h)
Address: 7D947E46h (USER32+17E46h), symbol: "GetWindowLongW" (+164h)
Address: 7D955742h (USER32+25742h), symbol: "DefDlgProcW" (+0h)
Address: 7D61EA2Eh (ntdll+1EA2Eh), symbol: "KiUserCallbackDispatcher" (+2Eh)
Address: 7D61E9E0h (ntdll+1E9E0h), symbol: "KiUserApcDispatcher" (+48h)
Address: 7D955742h (USER32+25742h), symbol: "DefDlgProcW" (+0h)
Address: 7D947D42h (USER32+17D42h), symbol: "GetWindowLongW" (+60h)
Address: 004A7834h (foobar2000+A7834h)
Address: 00550604h (foobar2000+150604h)
Address: 004A7690h (foobar2000+A7690h)
Address: 00550604h (foobar2000+150604h)
Address: 004A94ECh (foobar2000+A94ECh)
Address: 004A91ECh (foobar2000+A91ECh)
Address: 00550604h (foobar2000+150604h)
Address: 004A917Ah (foobar2000+A917Ah)
Address: 00550604h (foobar2000+150604h)
Address: 0052A220h (foobar2000+12A220h)
Address: 0056D130h (foobar2000+16D130h)
Address: 00553724h (foobar2000+153724h)
Address: 004062A9h (foobar2000+62A9h)
Address: 00550604h (foobar2000+150604h)
Address: 00550604h (foobar2000+150604h)
Address: 7D9472D8h (USER32+172D8h), symbol: "WindowFromDC" (+3Bh)
Address: 00550604h (foobar2000+150604h)
Address: 7D955700h (USER32+25700h), symbol: "SetCaretBlinkTime" (+31Bh)
Address: 00550604h (foobar2000+150604h)
Address: 00550604h (foobar2000+150604h)
Address: 7D95569Fh (USER32+2569Fh), symbol: "SetCaretBlinkTime" (+2BAh)
Address: 7D96FE8Ch (USER32+3FE8Ch), symbol: "IsCharAlphaNumericW" (+3B4h)
Address: 7D9556E0h (USER32+256E0h), symbol: "SetCaretBlinkTime" (+2FBh)
Address: 7D9554AEh (USER32+254AEh), symbol: "SetCaretBlinkTime" (+C9h)
Address: 00550604h (foobar2000+150604h)
Address: 00550604h (foobar2000+150604h)
Address: 7D95576Bh (USER32+2576Bh), symbol: "DefDlgProcW" (+29h)
Address: 00550604h (foobar2000+150604h)
Address: 7D9472D8h (USER32+172D8h), symbol: "WindowFromDC" (+3Bh)
Address: 00550604h (foobar2000+150604h)
Address: 7D947568h (USER32+17568h), symbol: "WindowFromDC" (+2CBh)
Address: 7D955742h (USER32+25742h), symbol: "DefDlgProcW" (+0h)
Address: 00550604h (foobar2000+150604h)
Address: 7D947506h (USER32+17506h), symbol: "WindowFromDC" (+269h)

Environment:
App: foobar2000 v1.0.3
OS: Windows 5.2.3790 Service Pack 2 x64
CPU: Intel® Core™2 Quad CPU    Q9650  @ 3.00GHz, features: MMX SSE SSE2 SSE3 SSE4.1
Audio: SoundMAX HD Audio; ATI HD Audio rear output; HD Audio digital out 2
UI: Columns UI 0.3.8.6

Components:
Core (2010-04-29 14:43:38 UTC)
    foobar2000 core 1.0.3
foo_albumlist.dll (2010-04-29 12:35:36 UTC)
    Album List 4.4
foo_bitcompare.dll (2008-12-05 18:08:02 UTC)
    Binary Comparator 1.2
foo_cdda.dll (2010-04-29 12:35:30 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2010-04-29 12:35:08 UTC)
    Converter 1.4.1
foo_dbsearch.dll (2007-01-26 00:58:48 UTC)
    Database Search 1.4
foo_dbsearch_api_demo.dll (2007-01-22 16:01:38 UTC)
    Database Search Toolbar Demo 1.0
foo_dsp_std.dll (2010-04-29 12:35:48 UTC)
    Standard DSP Array 1.0
foo_facets.dll (2010-03-28 13:30:48 UTC)
    Facets 2008-02-25
foo_fileops.dll (2010-04-29 12:34:40 UTC)
    File Operations 2.1.2
foo_freedb2.dll (2010-04-29 12:34:40 UTC)
    freedb Tagger 0.6.2
foo_input_std.dll (2010-04-29 12:35:34 UTC)
    Standard Input Array 1.0
foo_podcatcher.dll (2010-03-26 00:30:42 UTC)
    Podcatcher 0.1.6d (beta)
foo_queuecontents.dll (2010-04-22 13:28:10 UTC)
    Queue Contents Editor 0.3.3
foo_rgscan.dll (2010-04-29 12:35:12 UTC)
    ReplayGain Scanner 2.0.9
foo_ui_columns.dll (2010-05-03 13:38:32 UTC)
    Columns UI 0.3.8.6
foo_ui_std.dll (2010-04-29 12:35:56 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 22:49:19 UTC)
    Album list panel 0.3.5
foo_uie_elplaylist.dll (2010-02-20 04:57:06 UTC)
    ELPlaylist 0.6.7.0(beta)
foo_uie_lyrics2.dll (2010-04-12 23:19:24 UTC)
    Lyric Show Panel 2 0.4.6.15
foo_unpack.dll (2010-04-29 12:34:28 UTC)
    ZIP/GZIP/RAR Reader 1.5
foo_verifier.dll (2009-10-05 14:39:20 UTC)
    File Integrity Verifier 1.1

Recent events:
Warning: Queue Contents Editor: Failed to read ui element settings. Reseting settings.
Warning: Queue Contents Editor: Failed to read ui element settings. Reseting settings.
Album list panel: initialised in 0.201 s
Warning: Queue Contents Editor: Failed to read ui element settings. Reseting settings.
Refresh visuals
Filter Panel - Director: initialised in 0.065 s
Filter Panel - Agrupación: initialised in 0.087 s
Filter Panel - Cantante: initialised in 0.070 s
Filter Panel - Estilo: initialised in 0.104 s
Filter Panel - Album: initialised in 0.080 s

Other than this, the pluging seems to work fine. I didn't stress it too much, searching for lyrics only in a folder with <20 files (just to see how it works), and not yet through the internet.

Regards,

Alberto
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-05-07 15:56:10
Quote from: Crash Log link=msg=0 date=
Crash location:
Module: kernel32
I think the crash wasn't foo_uie_lyrics2

Quote from: Crash Log link=msg=0 date=
Call path:
entry=>app_mainloop
I've added TRACK_CALL_TEXT Macros for almost every function that foobar2000 can call, so I can catch the crashes.


Maybe the crash is at "Queue contents editor" because:
Quote from: Crash Log link=msg=0 date=
Recent events:
Warning: Queue Contents Editor: Failed to read ui element settings. Reseting settings.
Warning: Queue Contents Editor: Failed to read ui element settings. Reseting settings.
Album list panel: initialised in 0.201 s
Warning: Queue Contents Editor: Failed to read ui element settings. Reseting settings.
Refresh visuals




PS: I'm very busy with college tasks, I think I won't be able to patch the crashes immediately, but I will be reading this thread frequently.
Title: [crashware] foo_uie_lyrics2
Post by: Jac74 on 2010-05-07 23:28:58
OK, thanks, I'll forward this to the other plugin developer. I put it here because doing the same tasks without lyrics loaded there is no crash.

Regards,

Alberto
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-05-13 01:58:13
In "online search" manual search mode, the button "download" seems not available, but the lyrics can be downloaded by double click in the selected position.
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-05-13 02:11:59
The download button seems to be working fine for me, but it's just enabled once the search is over, until then it's grayed out.
Title: [crashware] foo_uie_lyrics2
Post by: Lion on 2010-05-13 07:42:29
When a lyrics is already downloaded and displayed, if I manually search and download new lyrics, its displayed but its not saved.

Even if I click save, the old lyrics is not replaced, and the next time the song is played, it displays the old lyrics.

I'm on Windows 7 32 bit, and using version 0.4.6.15

Thanks
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-05-13 23:00:02
After more than a month and more than 1700 plays, it hasn't crashed since upgraded. The only bug that still annoys is the damn local file search that still matches partial results even with fuzziness set to 0%. Would be wonderful if the fuzzy search could actually be disabled
Title: [crashware] foo_uie_lyrics2
Post by: metalive on 2010-05-18 13:50:45
Quote
Thank you for all your feedback!To provide you with the best lyrics component & enhance the features futhermore, I have decided to stop developing foo_uie_lyrics2.It will be replaced by foo_display_lyrics, a complete redesign and rewrite of the old one.The first release is sheduled for March 2010 (in about ~4 weeks).See you then!Greetings,Michael...


Hi,

a few months ago the developer of this component, Michael87 mentioned there would be a completely new component released in March, which would be replacing this one. Is there any news on that? Does it exist?
I am waiting eagerly because I had to stop using this one due to chrash issues which are not resolved in the latest version foo_uie_lyrics2_0.4.6.12.
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2010-05-18 14:29:58
a few months ago the developer of this component, Michael87 mentioned there would be a completely new component released in March, which would be replacing this one. Is there any news on that? Does it exist?
I am waiting eagerly because I had to stop using this one due to chrash issues which are not resolved in the latest version foo_uie_lyrics2_0.4.6.12.

Unfortunately, Michael87 seems to have given up this project.
But the latest version of the plugin is 0.4.6.15 and it has fixes for the most common crashes that were present in version 0.4.6.12. You can find it here (http://code.google.com/p/foo-display-lyrics/downloads/list).
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-05-18 14:31:21
doesn't look like the redesigned version is going to happen.

instead try the latest version from the Google Code download page:
http://code.google.com/p/foo-display-lyrics/downloads/list (http://code.google.com/p/foo-display-lyrics/downloads/list)

foo_uie_lyrics2_0.4.6.15.zip      foo_uie_lyrics2 version 0.4.6.15 ***MOST RECENT VERSION***

most of us have been using .15 for the last month with no issues at all.

[ beat me to the reply, Alexander B, ;-) i'll leave mine also since it has the link too]
Title: [crashware] foo_uie_lyrics2
Post by: Alexander B on 2010-05-18 14:33:25
[ beat me to the reply, Alexander B, ;-) i'll leave mine also since it has the link too]

I saw your reply at the very moment I was adding the link to mine :-)
Title: [crashware] foo_uie_lyrics2
Post by: tihomir on 2010-05-18 18:51:59
hi, i get this error when try to use foo_uie_lyrics2.dll, i use foobar 0.9.6.6

Code: [Select]
Failed to load DLL: foo_uie_lyrics2.dll
Reason: The specified procedure could not be found.


can somebody help?
Title: [crashware] foo_uie_lyrics2
Post by: DocBeard on 2010-05-18 18:57:52
That error message is usually (possibly always?) a sign that you're trying to run a component that was compiled under the fb2k 1.0 SDK. So you'll need to update foobar to the latest version.
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-05-19 01:00:44
yep, exactly, foobar 1.0 has been required since v0.4.5.2:

see entry from changelog contained in zip file:
Quote
0.4.5.2
- support for DUI
- fixed c++ runtime errors
- possible fix for cue files (can someone please verify this?)
- updated to 1.0 SDK - foobar 1.0 is now required
Title: [crashware] foo_uie_lyrics2
Post by: tihomir on 2010-05-19 12:16:44
oki, tnx.
Title: [crashware] foo_uie_lyrics2
Post by: holyrevenger on 2010-05-23 06:36:52
Bug Report:

Lyrics can't be displayed correctly but instead of being reloaded once a second repeatedly when the plug-in is trying to load lyrics from a .tta file with cue embedded.
Title: [crashware] foo_uie_lyrics2
Post by: durch on 2010-05-24 19:03:25
I have a problem with tracks that have multiple contributing artists. For example, the track "Telephone" with Lady Gaga and Beyoncé doesn't fetch lyrics from the internet. But it is properly multi-tagged. I think the reason is the default search string
Code: [Select]
$if2(%artist%,)

Does anybody know how to change that string into something that will fetch lyrics with multiple artists?
Title: [crashware] foo_uie_lyrics2
Post by: kosmoflips on 2010-05-25 02:06:50
nice plug in! I was looking for such plugin to display my embedded lyrics tag! thank you very much!!

but here I have a problem:
I can't change its font/background color. I'm reading the lyrics tag.
Could you tell me what's the problem?

my suggestions:
- may you develop a small bar having the basic control buttons like 'play, pause, stop, next/prev' etc?
- add a line at top to display info of "title/artist" of the current track

thanks again~
Title: [crashware] foo_uie_lyrics2
Post by: wild_r on 2010-06-19 20:24:39
Could anybody to help me with this problem: http://code.google.com/p/foo-display-lyric...es/detail?id=17 (http://code.google.com/p/foo-display-lyrics/issues/detail?id=17)?
Title: [crashware] foo_uie_lyrics2
Post by: Nimos on 2010-06-20 09:07:02
Hi, I am new to fb2k and HA.
this plugin is really useful for me.

But I dont know how the %lyric_exits% and %lyric_currentline% tags can be used.
I get just empty string when used in statusbar or statuspane in ColumnsUI.

can someone help me with retrieving current line, in synced/timestamped lrc files.

Thanks in advance.
fb2k and HA roxxxxxxxxxxxx
Title: [crashware] foo_uie_lyrics2
Post by: Timpani on 2010-06-22 11:24:34
Hello, Jac74.
Could you please add support for the "lyricsplugin.com" lyrics database? I miss many rare song's lyrics without that after coming from Winamp to foobar2000. Also, there's a lot of songs in Russian. I really need this...
Title: [crashware] foo_uie_lyrics2
Post by: DigitalMan on 2010-06-23 03:19:26
Running foo_uie_lyrics2_0.4.6.15 in foobar2000 v1.0.3. 

Was working great - but now associates all songs by one particular artist with the lyrics for one specific song by that artist.  The lyrics panel shows the right metadata on track change, and then reverts to scrolling the same wrong lyrics.  I re-downloaded and reinstalled the dll, but no difference.

Any ideas or more info needed to solve this?
Title: [crashware] foo_uie_lyrics2
Post by: geoslake on 2010-06-24 12:21:50
i cant use my kb shortcuts anymore with this version
Title: [crashware] foo_uie_lyrics2
Post by: Darkcloud1987 on 2010-06-26 00:59:14
Last.fm artist picture support for backgrounds would be nice. At the moment I use biography view to download an artist picture from last.fm and set foo_uie_lyrics to use this image. This works but the problem is, that it really needs some time to update the image.
Title: [crashware] foo_uie_lyrics2
Post by: revenant on 2010-07-28 13:41:45
any option to manually create tag/add lyrics to file (and not just 'now playing' but any track)?
Title: [crashware] foo_uie_lyrics2
Post by: bijah on 2010-08-08 12:11:48
Hi,

first of all GREAT WORK works fine exept a little thing.

If there's a song with no lyric, and the plugin download it automatically. The functions (open with External editor, open file location) should be enabled.


this is for me not the case, i cannot open, it is greyed out (open with.. and open in..) what could be the reason?? its not the problem to open the folder otherwise but a bit anoying...

Thanks in advance
Title: [crashware] foo_uie_lyrics2
Post by: bijah on 2010-08-08 16:11:35
normally  i wanted to edit my previous post, but there is no option anymore.

i found out, that downloaded lyric.lrc files cannot be open with... and open file... during the current session of f2k but if i restart f2k the options are available..

perhaps that helps, kindly
Title: [crashware] foo_uie_lyrics2
Post by: johnsonlam on 2010-08-10 20:16:48
Will anyone pick up the project and keep improving it?
It's really good except can't dock the windows inside Foobar2000 (or I don't know how).
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-08-10 20:47:10
I"m not sure about the Default UI, but with Columns UI they can be easily integrated. http://i34.tinypic.com/i6dz7c.jpg (http://i34.tinypic.com/i6dz7c.jpg)
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-08-10 21:07:04
yes you can absolutely use this plugin as a UI element in Default UI:

http://tinypic.com/r/rrt54m/4 (http://tinypic.com/r/rrt54m/4)


Enable Layout Editing Mode and add as a new Default UI Element, scroll down to the Utilities section, it's labelled "Lyrics Show Panel v2"
Title: [crashware] foo_uie_lyrics2
Post by: revenant on 2010-08-11 10:30:38
and how about an ability to edit embedded lyrics in-place (by choosing from context menu)?
Title: [crashware] foo_uie_lyrics2
Post by: durch on 2010-08-11 13:57:54
I have a problem with this plugin:

If a song has multiple artists, for example the currently popular song

David Guetta - Gettin' Over You,

wich has artists David Guetta; Chris Willis; Fergie; LMFAO,
then lyrics2 doesn't recognize the song and doesn't show any lyrics.

I will try to fumble with title formatting to extract the first artist. But I'd be glad if anyone is gonna share a ready-to-go title formatting expression.

Another Problem: The first artist is not always the "main" artist, especially if you use other (bad) programs like Windows Media Player, that sort multiple artists alphabetically and saves the changes (which is a task you didn't tell them to do). Then the order would be Chris Willis; David Guetta; Fergie; LMFAO. What to do in this case? Would be great if lyrics2 could be changed to handle this in the future (maybe search for every single artist until something is found).
Title: [crashware] foo_uie_lyrics2
Post by: marc2003 on 2010-08-11 14:00:47
if you look at the developer's profile page.....

Quote
Last Seen: 9th February 2010 - 22:44


edit: forgot to mention you can get the first artist using $meta(artist,0) - and don't use windows media player. 

Title: [crashware] foo_uie_lyrics2
Post by: durch on 2010-08-11 14:21:47
Thanks, I knew there would be a simple solution.
Title: [crashware] foo_uie_lyrics2
Post by: durch on 2010-08-11 14:48:33
Allright, the next problem:

The song "Madcon - Glow" makes lyrics2 to grab the lyrics from another song, "Nelly Furtado - Glow". Is it possible to prevent this?
Title: [crashware] foo_uie_lyrics2
Post by: trainwreck on 2010-08-11 17:26:39
Is it possible to have the component download and save (automatically) the timestamped lyrics to LYRICS and the non-timestamped lyrics to UNSYNCHEDLYRICS?  I can get it to do the former but not both.  My situation is that I want to the time stamped lyrics when using foobar but don't want them on my iPhone...  looks bad with all of the time stamps.
Title: [crashware] foo_uie_lyrics2
Post by: durch on 2010-08-15 13:17:06
I found out that lyrics 2 can't show any text when playback has stopped.
Please change this in the next version. I tried this:
Code: [Select]
$if(%isplaying%,$char(1)Cblah,$char(1)Cnot blah)
Didn't work for stopped playback.
Title: [crashware] foo_uie_lyrics2
Post by: osodeh on 2010-08-19 14:51:08
Is it possible to have the component download and save (automatically) the timestamped lyrics to LYRICS and the non-timestamped lyrics to UNSYNCHEDLYRICS?  I can get it to do the former but not both.  My situation is that I want to the time stamped lyrics when using foobar but don't want them on my iPhone...  looks bad with all of the time stamps.



Yes, I would like this feature as well.
Title: [crashware] foo_uie_lyrics2
Post by: Jny on 2010-08-26 10:00:25
eh, on windows 7 32/64 foobar crashed with this plugin after 30-40 (maybe less) or more songs plays
on XP works perfectly

Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-08-26 12:24:15
Latest plugin version (.15) and foobar 1.0.3 work perfectly with win7 x64 here.
I'm still to update to foobar 1.1 so can't really say anything about it, but up to 1.0.3 works fine, as long as the latest plugin version is used.
Title: [crashware] foo_uie_lyrics2
Post by: durch on 2010-08-27 19:09:58
Is it possible to specify different font sizes for the fallback text? Line 1 big size, line 2 smaller... ?
Title: [crashware] foo_uie_lyrics2
Post by: MR.F on 2010-10-07 01:43:00
Has anyone had an issue with the plugin not finding "unsynced lyrics" for songs that have an apostrophe in the title?  I'm going through Beatles songs (which should have easy-to-find lyrics) and I can get them all except songs with apostrophes in the title.  Anyone else have/noticed this issue?
Title: [crashware] foo_uie_lyrics2
Post by: bob2323 on 2010-10-14 01:47:36
Is there a way to show album art in the background without shading from the background color?  I've tried turning on transparent background, but that doesn't fix this problem.  Thanks in advance!
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2010-10-14 01:54:05
This is a thread for a lyrics component.  Did you mean to post elsewhere?

terry
Title: [crashware] foo_uie_lyrics2
Post by: BrutuZ on 2010-10-14 14:07:38
From what I understood, he wants the lyric panel background to be the plain album cover. Which in the best case scenario would make the lyrics pretty much unreadable due to the multiple colors of the cover. Background for readable text (in this case, lyrics) should be plain or a soft gradient at most, putting an image there (specially without the "shading", a.k.a. low opacity) would result in a mess. Your best shot: leave the lyrics with a "regular" background and add another panel for Album Art.
Title: [crashware] foo_uie_lyrics2
Post by: nickdc on 2010-10-22 15:18:23
Sometimes the plugin doesn't save the lyrics to the tag, is it normal?
Title: [crashware] foo_uie_lyrics2
Post by: Erich_2 on 2010-10-22 15:30:01
Sometimes the plugin doesn't save the lyrics to the tag, is it normal?

Unfortunately yes. Use then "save to tag" by mouse.  :-)
Title: [crashware] foo_uie_lyrics2
Post by: diypig on 2010-11-12 11:48:13
is it just me or does the text not scroll as smoothly as foo_uie_lyrics.dll
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2010-11-15 07:04:57
If the lyric is searched manually, "save the tag" sometimes will save the previous one, but not the recent one. Another issue,if search manually, the button "download" seems not work, I have to double-click the lyric, it will display.
Title: [crashware] foo_uie_lyrics2
Post by: Kaens on 2010-11-23 05:49:48
The download page 403's me, any idea how to solve it?
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2010-11-23 14:21:47
looks like the Google code page has gone down.

i still have the 0.4.6.15 zip file from April.

i threw it up here (not sure how long til that link expires):
foo_uie_lyrics2_0.4.6.15.zip - 443.3 KB (http://uploading.com/files/eaab79b9/foo_uie_lyrics2_0.4.6.15.zip/)

i suppose someone would have to check with a mod if it is OK to repost it to the forums Uploads section.
(in case anyone has a problem with me reposting it on uploading.com, just PM me and I'll delete it)
Title: [crashware] foo_uie_lyrics2
Post by: jano on 2010-12-24 02:47:28
Hi,

Somebody asked me for the source code. Well, here it is:
http://dl.dropbox.com/u/5334415/foo_uie_ly...4.6.15)_src.zip (http://dl.dropbox.com/u/5334415/foo_uie_lyrics2(0.4.6.15)_src.zip) (DropBox folder)

Here there is one (nice) idea for the plugin: Make modules for the plugin (lyric sources), and add them priorities, example:

**Main configuration page:
*Automatic search [list with modules]:
- [MODULE] Lyrics Cache.
- [MODULE] Tags
- [MODULE] Local Database (Cool)
- [MODULE] File (.lrc ; .txt)

Every module will have it's own configuration page and can be enabled or disabled; Refer to DSP configuration at foobar's preference page for a full functional example.


I hope my idea can help someone.

Bye
Title: [crashware] foo_uie_lyrics2
Post by: Gucci Mane on 2011-01-07 22:53:31
so is this project dead, too?
Title: [crashware] foo_uie_lyrics2
Post by: chickenjiblets on 2011-01-10 11:35:43
Some songs don't get the lyrics properly unless I "online search" and download them using alternate names. However, when I play the song again, the lyrics didn't save. How do I save those lyrics?
Title: [crashware] foo_uie_lyrics2
Post by: joelzhao on 2011-01-17 04:16:55
Is it possible to add a context menu "setting" in "view"->"lyrics show 2" instead of right-click on the panel? Since I use interface Spotifoo, the setting becomes inconvenience.
Title: [crashware] foo_uie_lyrics2
Post by: SoulSmasher on 2011-02-02 18:01:57
new mirrors for latest version:
http://www.multiupload.com/RUMQI4M3V6 (http://www.multiupload.com/RUMQI4M3V6)
Title: [crashware] foo_uie_lyrics2
Post by: godrick on 2011-05-10 16:44:20
Thanks for uploading the latest version.  I haven't had any crashes, but I have one problem that I can't figure out.  Lyrics embedded as tags in mp3 files don't appear in the panel, even though they are clearly there.  Lyrics embedded in FLAC files show up fine.

Anyone else experience this, and if so, did you find a way to see mp3 embedded lyrics?  thanks!
Title: [crashware] foo_uie_lyrics2
Post by: bijah on 2011-05-22 17:49:33
hey,

i have one problem concerning the lyrics2 panel. it does not load automaticaly the lyrics. so when i click online search and then download and the reload the lyrics i get what i want, but it does not work automatically... any suggestions?
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2011-05-22 20:03:09
Do you still have this problem after working through the components configuration preferences/settings?
Title: [crashware] foo_uie_lyrics2
Post by: godrick on 2011-06-22 16:01:37
I still have my problem that tags embedded in mp3 files will not display, while embedded flac lyrics continue to display.  The only way to get mp3 lyrics to display is to allow the panel to download it again - a lyric from a web source will display for mp3 files, and is currently the only way that seems to work for mp3 files for me.

It seems like the panel is ignoring my search order, which specifies looking for embedded tags first, or can't find or read mp3 tags for some reason.

I keep lyrics tags in three fields that I specify in the panel's tag search settings:

lyrics;unsynced lyrics;unsyncedlyrics

I use the lyrics tag for synced lyrics in both mp3 and flac files, I use the unsynced lyrics tag for such in mp3 files (USLT frame), and I use unsyncedlyrics for such in flac files.

I use the latest updates to foobar and all components.
Title: [crashware] foo_uie_lyrics2
Post by: TakuSkan on 2011-06-29 08:58:30
At one point I got dumped on for even suggesting this component to someone looking for a lyrics plugin, so I'm a bit uneasy just asking this question.

Has anyone figured out how to stop lyrics from being displayed that aren't the ones that match the track being played?  I store all lyrics in .lrc files with the same file name as the audio file, and placed in the  folder with the audio files. 

I suppose if I embedded the lyrics in the audio files I may not have the problem.  But I like to have easy access to them so I can easily edit them in a separate lyrics editor.

TS
Title: [crashware] foo_uie_lyrics2
Post by: Torava on 2011-07-06 17:16:44
At one point I got dumped on for even suggesting this component to someone looking for a lyrics plugin, so I'm a bit uneasy just asking this question.

Has anyone figured out how to stop lyrics from being displayed that aren't the ones that match the track being played?  I store all lyrics in .lrc files with the same file name as the audio file, and placed in the  folder with the audio files. 

I suppose if I embedded the lyrics in the audio files I may not have the problem.  But I like to have easy access to them so I can easily edit them in a separate lyrics editor.

TS

I have faced this issue too. I think it has showed up after I installed the newest version of the plugin. Right lyrics are seldom fetched, instead a certain song from an artist appears repeatedly and a manual search is needed. Probably the new version has got a bug.
Title: [crashware] foo_uie_lyrics2
Post by: Dexter_prog on 2011-07-19 21:00:19
this component is giving me 100% cpu spikes when I change tracks. Anyone else having this issue?
Title: [crashware] foo_uie_lyrics2
Post by: Snivets on 2011-07-21 19:41:26
At one point I got dumped on for even suggesting this component to someone looking for a lyrics plugin, so I'm a bit uneasy just asking this question.

Has anyone figured out how to stop lyrics from being displayed that aren't the ones that match the track being played?  I store all lyrics in .lrc files with the same file name as the audio file, and placed in the  folder with the audio files. 

I suppose if I embedded the lyrics in the audio files I may not have the problem.  But I like to have easy access to them so I can easily edit them in a separate lyrics editor.

TS

I have faced this issue too. I think it has showed up after I installed the newest version of the plugin. Right lyrics are seldom fetched, instead a certain song from an artist appears repeatedly and a manual search is needed. Probably the new version has got a bug.


I deselect automatically downloading from the internet and that fixed that bug. When I do want to find lyrics online I manually right-click and select "Online search".
Title: [crashware] foo_uie_lyrics2
Post by: jscolton on 2011-07-22 19:36:35
Watch out all! I just discovered that as of a few weeks ago, foobar has been downloading this message as lyrics to every song I listened to (for which it couldn't find real lyrics): "lyricsfly.com<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>"

I am now awash in 1kb lyrics files with that message.

I don't know why that is coming back as a match--the singer/song as both listed as "n/a". The programmer should check on that.

The best solution I've found is as the last poster suggested, to deselect automatic downloading. I left automatic downloading on for lyrics files with time stamps, though--that at least eliminates this stupid lyricsfly message. Then I manually search for lyrics for songs I'm interested in.
Title: [crashware] foo_uie_lyrics2
Post by: Sandrine on 2011-07-22 20:00:01
"lyricsfly.com<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>"


That looks more like a user error than programming error. Set the component not to use LyricsFly and have it not search other providers than the ones you've checked...
Title: [crashware] foo_uie_lyrics2
Post by: q-stankovic on 2011-07-22 20:02:24
That looks more like a user error than programming error.

Don't wan to be trollish but i fell the need to say it: the whole component is an error!
Title: [crashware] foo_uie_lyrics2
Post by: jscolton on 2011-07-22 20:20:35
"lyricsfly.com<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>"


That looks more like a user error than programming error. Set the component not to use LyricsFly and have it not search other providers than the ones you've checked...


OK, that seems like a reasonable work around, even though that means the component will never be able to use lyricsfly even to find valid lyrics. I fail to see how it's a user error, though, when I think I haven't touched the default settings and the behavior abruptly changed a few weeks ago (presumably that's when lyricsfly started matching unfound lyrics with that tag).
Title: [crashware] foo_uie_lyrics2
Post by: jscolton on 2011-07-22 20:46:20
Hey, is there any way to display lyrics in the "lyrics show 2" window without actually saving them to your hard disk? That would be my preference... I just want to see the lyrics, I don't necessarily want to save them. Unless the lyrics it gets aren't right, in which case I *would* like to be able to save the correct lyrics to a file.

I just played around with various configuration settings for a bit just now, and couldn't figure out how to do that. Is it possible?
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2011-07-22 23:54:34
Not sure if it is functional, but using the online search tab, Save Scheme section, there is an option to not save.
Title: [crashware] foo_uie_lyrics2
Post by: jscolton on 2011-07-23 00:00:08
Not sure if it is functional, but using the online search tab, Save Scheme section, there is an option to not save.


That just seemed to cause the window to never display any lyrics at all, if I recall correctly.
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2011-07-23 19:57:46
Don't wan to be trollish but i fell the need to say it: the whole component is an error!

Fell free to write a better one. Currently it has no alternative.
That looks more like a user error than programming error. Set the component not to use LyricsFly and have it not search other providers than the ones you've checked...

Yeah... the component saving invalid lyrics is definitely an user error.
Title: [crashware] foo_uie_lyrics2
Post by: q-stankovic on 2011-07-23 22:15:48
Don't wan to be trollish but i fell the need to say it: the whole component is an error!

Fell free to write a better one. Currently it has no alternative.

Just because i am not able to write even one line in C++ you want to shut me up? You could have argued against my judgement but you also know this component is crap: not only in regard to its status as crashware but also because  the usability it is horrible. This thread keeps records of the pain for the users. The only that remains to say is that there are alternatives for downloading and displaying lyrics. But yes, you are right: there is really no alternative to the braineating trouble you get once you've decided to use this component.

Edit
It is definetively a programming error if so many user errors are provoked. The unique atrribute of this component is that you cannot really distinguish what type of error you have.
Title: [crashware] foo_uie_lyrics2
Post by: vaga8ondxwr on 2011-07-24 05:15:27
Just because i am not able to write even one line in C++ you want to shut me up?

No you should shut up because of your attitude. To say something like "the whole component is an error", "this component is crap" is the worse.
The component is marked as crashware and nolonger maintained, so what if it's unusable for you, there is nothing to be surprised or to complained about. But for many people, me included, this component despise some small bugs is till doing its job.
Title: [crashware] foo_uie_lyrics2
Post by: q-stankovic on 2011-07-24 11:05:23
some small bugs? 
Title: [crashware] foo_uie_lyrics2
Post by: ortin on 2011-07-24 18:21:53
some small bugs? 


Works for me for years. Never had a single crash. What am I doing wrong? Yes, I agree it has bugs and quirks, but to call it complete error and crap is too much from my point of view.
Also you said there are alternatives - what are they? WSH panel script which is horribly wrong way to make plugins? foo_textdisplay which cannot normally display synced lyrics? Lyricsgrabber2 which is not maintained anymore and marked as crashware as well?
Title: [crashware] foo_uie_lyrics2
Post by: takt on 2011-07-24 19:31:40
"lyricsfly.com<a href=http://lyricsfly.com>Find lyrics on LyricsFly.com</a>"


That looks more like a user error than programming error. Set the component not to use LyricsFly and have it not search other providers than the ones you've checked...


jscolton: I have the same problem you mention. I never touch my settings once I get them the way I like. I only noticed recently because I've started finding new music that I'd like to look at lyrics and noticed that problem you did.

Sandrine: Unfortunately the LyricsFly checkbox is not ticked. I have others in its place. So what now? How to get around this "user error"? I've even tried to remove components that may conflict with it (old lyrics plugin).
Title: [crashware] foo_uie_lyrics2
Post by: takt on 2011-07-24 19:37:00
Don't wan to be trollish but i fell the need to say it: the whole component is an error!


To be fair, you've not really contributed anything to this thread besides calling out the plugin. People take time to make these components and provide them to the community. While you have a right to your opinion, if they're not constructive, might want to think about keeping them to yourself. The fact that we've entertained them for this long is a merit higher than the value of the opinion you present. No one is forcing you to use this plugin. You are welcome to write one the way you want it.
Title: [crashware] foo_uie_lyrics2
Post by: WilB on 2011-07-24 20:28:35
To stop the lyricsfly.com error try unchecking both the lyricsfly.com check box and the very bottom check box: "If no lyrics found, also query unchecked databases". I suspect the the lyricsfly.com website has changed recently and that script needs to be updated since it cannot find lyrics that are present at the site. I also think that the leoslyric.com script no longer works.
Title: [crashware] foo_uie_lyrics2
Post by: Falstaff on 2011-07-24 22:31:43
To stop the lyricsfly.com error try unchecking both the lyricsfly.com check box and the very bottom check box: "If no lyrics found, also query unchecked databases". I suspect the the lyricsfly.com website has changed recently and that script needs to be updated since it cannot find lyrics that are present at the site. I also think that the leoslyric.com script no longer works.


same analysis ...
Title: [crashware] foo_uie_lyrics2
Post by: Sandrine on 2011-07-24 22:33:04
To stop the lyricsfly.com error try unchecking both the lyricsfly.com check box and the very bottom check box: "If no lyrics found, also query unchecked databases". I suspect the the lyricsfly.com website has changed recently and that script needs to be updated since it cannot find lyrics that are present at the site. I also think that the leoslyric.com script no longer works.

That's what I said before but some people still insist on "programming error"...
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2011-07-24 23:30:31
That's what I said before but some people still insist on "programming error"...

Maybe because it is? The component shouldn't save invalid data as lyrics when the server stops working the way it did. It shouldn't save anything.
Title: [crashware] foo_uie_lyrics2
Post by: q-stankovic on 2011-07-24 23:55:57
The unique atrribute of this component is that you cannot really distinguish what type of error you have.

Title: [crashware] foo_uie_lyrics2
Post by: neothe0ne on 2011-07-25 00:11:22
Just because i am not able to write even one line in C++ you want to shut me up?


Yes.  It's funny how you, who know nothing about programming, instantly blames this component when it's hardly the author's fault that some server decided to break compatibility with it.


For the record, I use the original "foo_uie_lyrics" to download lyrics, and http://foo2k.chottu.net/'s (http://foo2k.chottu.net/'s) component for displaying them.  This is hardly a "quirk"-free setup, so I'm not recommending this to anyone who isn't looking for trouble.  (This requires converting all UTF-16 text files to UTF-8, and physically applying [offset] tags to each timestamp, as well as fixing really poorly formatted files, but I find chottu's component "better" at displaying.)

foobar2000 likes locking up for a couple seconds whenever it finds that Windows Explorer (or foobar2000's converter itself) is adding new files to my music library folder, but that happens without any lyrics plugins installed anyway.
Title: [crashware] foo_uie_lyrics2
Post by: mrinferno on 2011-07-26 15:10:33
kinda funny, i haven't followed this thread in a while...but if it helps I just posted this on another thread asking about lyrics plugins.
i really haven't had any problems with foo_uie_lyrics2 in a very long time.

to quote myself from the other thread:
i use foo_uie_lyrics2 quite reliably.
it has not crashed foobar on me in ages, although I never embed or save any lyrics.  in fact, I remove any embedded lyrics tags before playing them.
I also have the plugin set to search/download always, never store them locally [Save Scheme set to "Don't save"].
i'm always connected to the net so don't see a point in saving a bunch of txt or lrc files.


also on the lockup when adding files to the library, if you are using an older beta of facets 1.0 that behavior was fixed with 1.0 beta 7.
Title: [crashware] foo_uie_lyrics2
Post by: HikariMisako on 2011-07-28 19:52:21
Whenever I try to go to the download page I get this:

Quote
403. That’s an error.

Your client does not have permission to get URL /p/foo-display-lyrics/downloads/list from this server. That’s all we know.


Anyone know the problem here?
Or maybe a mirror for the latest version, can't find it anywhere else.
Title: [crashware] foo_uie_lyrics2
Post by: Erich_2 on 2011-07-28 21:09:21
Whenever I try to go to the download page I get this: 403. That’s an error.
Or maybe a mirror for the latest version, can't find it anywhere else.

You didn't find it because you didn't search. You found this topic, why don't you read it? Too long? Too much work for you? All you need is on page #25!
here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=76968&view=findpost&p=732716)
and
here (http://www.multiupload.com/RUMQI4M3V6)
Title: [crashware] foo_uie_lyrics2
Post by: HikariMisako on 2011-07-28 21:37:42
Whenever I try to go to the download page I get this: 403. That’s an error.
Or maybe a mirror for the latest version, can't find it anywhere else.

You didn't find it because you didn't search. You found this topic, why don't you read it? Too long? Too much work for you? All you need is on page #25!
here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=76968&view=findpost&p=732716)
and
here (http://www.multiupload.com/RUMQI4M3V6)

Thank you.
I did read trough the thread, but not enough it seems.
Title: [crashware] foo_uie_lyrics2
Post by: db1989 on 2011-07-28 21:40:06
I’ve updated Michael87’s initial post with the two download links (something he, as a member of the Developer group, could have done for himself).
Title: [crashware] foo_uie_lyrics2
Post by: Sushi3110 on 2011-07-31 09:32:59
Nice plugin guys!

Could you add support for http://www.darklyrics.com/ (http://www.darklyrics.com/) ? Would solve a lot of my Lyric-Problems.

Greetings from Germany
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2011-07-31 15:09:10
Nice plugin guys!

Could you add support for http://www.darklyrics.com/ (http://www.darklyrics.com/) ? Would solve a lot of my Lyric-Problems.

Greetings from Germany

Its been abandoned quite a while now
Title: [crashware] foo_uie_lyrics2
Post by: Sushi3110 on 2011-07-31 17:37:05
Oh, that's sad. Not possible to add it again?
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2011-07-31 18:31:20
Oh, that's sad. Not possible to add it again?

The component's been abandoned. So no-one to add/fix anything.
Title: [crashware] foo_uie_lyrics2
Post by: Sushi3110 on 2011-08-01 06:34:20
Oh okay. Is there any good alternative that's still supported and in development? i just had this and the "normal" version but they didn't find that much lyrics for my music.
Title: [crashware] foo_uie_lyrics2
Post by: tnnds on 2011-08-01 13:16:57
all lyrics are user-submitted... don't expect too much

and you can use foo_run (http://www.hydrogenaudio.org/forums/index.php?showtopic=45223) to search lyrics from darklyrics.com
Title: [crashware] foo_uie_lyrics2
Post by: Artemka on 2011-08-02 00:16:09
To stop the lyricsfly.com error try unchecking both the lyricsfly.com check box and the very bottom check box: "If no lyrics found, also query unchecked databases". I suspect the the lyricsfly.com website has changed recently and that script needs to be updated since it cannot find lyrics that are present at the site. I also think that the leoslyric.com script no longer works.


What if this doesn't help? Any other way to avoid the error?
Title: [crashware] foo_uie_lyrics2
Post by: bismuth on 2011-08-03 05:11:10
Today I tried searching for any lyrics using "online search" and always get "Results: 0", even for very popular songs
Anyone having same problems?
Title: [crashware] foo_uie_lyrics2
Post by: The vern on 2011-08-03 10:53:33
@ Artemka:

That's probably happening because the error message has been saved as the lyrics for that song.
If you save your lyrics to the config folder, go to: %user-name% / AppData / Roaming / foobar2000 / lyrics and delete all offending lyrics files (.txt or .lrc)
If you save to the tag, you can delete this by going into the properties for that song and deleting the lyrics there (right click on song --> properties)

@bismuth:

The Viewlyrics site went down yesterday, but it's back up now (I'm getting some results from viewlyrics in the online search dialog)

HTH
Title: [crashware] foo_uie_lyrics2
Post by: JJForums on 2011-08-04 20:10:23
No alternatives for this plugin yet?
Title: [crashware] foo_uie_lyrics2
Post by: da_s on 2011-08-15 20:14:58
Who needs alternatives? I've been using the olde foo_uie_lyrics for years and it's working just fine. No need to update. No need to find/make alternatives.... although I could (both).
Title: [crashware] foo_uie_lyrics2
Post by: q-stankovic on 2011-08-15 23:06:12
Strange that it is labeled as crashware.
Title: [crashware] foo_uie_lyrics2
Post by: スラッシュ on 2011-08-16 01:01:46
That's definitely strange, since it doesn't crash ever.
Title: [crashware] foo_uie_lyrics2
Post by: godrick on 2011-08-16 01:43:06
To make something constructive out of this, I suggest those of us who have experienced crashes to briefly and coherently describe the circumstances that led to crashes, so that anyone who picks up development can have useful information.

I've only had it crash Foobar when I use this component in combination with foo_preview to briefly play thousands of songs to automatically download and save synced lyrics.  Foobar consistently crashes after a few hundred songs.  I had one song corrupted beyond recovery only once.

I've never had it crash Foobar when I turned off the options to save lyrics.
Title: [crashware] foo_uie_lyrics2
Post by: スラッシュ on 2011-08-16 02:44:30
Just to clarify, I was talking about foo_uie_lyrics, not lyrics2. Lyrics2 definitely did crash when I used it. Never had foobar crash with foo_uie_lyrics running though. Perhaps it does crash if you download lyrics and try to write them to the mp3? I don't know about that, I save them all to one directory.
Title: [crashware] foo_uie_lyrics2
Post by: godrick on 2011-08-16 03:35:33
I wasn't clear enough either.  I use lyrics2 to save synced lyrics within mp3 and flac files.
Title: [crashware] foo_uie_lyrics2
Post by: Scorpius666 on 2011-08-26 22:43:12
I tried to compile this in Visual Studio 2010.

I'm amazed how all the header files (.h) have almost all lines of code of the project.  The original developer defined classes and implemented methods in the header files and left the .cpp files for static functions.  That's VERY confusing.

Anyway that was just for fun, this component has never ever crashed on me.  But if I compile it myself, it does crash everytime with an assertion about a subscript out of range.
Title: [crashware] foo_uie_lyrics2
Post by: fromsilenceandanything on 2011-10-29 20:13:53
This plugin's worked great for me until about last week, and since then I haven't been able to fetch any lyrics online. Anyone else experiencing this? I haven't changed anything recently, but oddly it does work for my mate, which signals that the problem lies at my end. I've tried disabling firewall (Comodo), twiddling with the server settings (viewlyrics/lyricsfly etc) and "reinstalling" the plugin. None of these worked.

Any suggestions in case I'm really alone with this? I'm running the latest versions of both (stable) Foobar and this plugin.
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2011-10-29 23:08:36
you are not alone. with a trivial search you will learn the issue is with lyric providers and not any of the various components
Title: [crashware] foo_uie_lyrics2
Post by: fromsilenceandanything on 2011-10-30 03:10:27
you are not alone. with a trivial search you will learn the issue is with lyric providers and not any of the various components
Heh, alright, but I have no clue as to what to search for. Mind pointing me at some direction?

And cheers for the reply.
Title: [crashware] foo_uie_lyrics2
Post by: AgenZac on 2011-10-30 05:46:30
Quote
This plugin's worked great for me until about last week, and since then I haven't been able to fetch any lyrics online. Anyone else experiencing this? I haven't changed anything recently, but oddly it does work for my mate, which signals that the problem lies at my end. I've tried disabling firewall (Comodo), twiddling with the server settings (viewlyrics/lyricsfly etc) and "reinstalling" the plugin. None of these worked.


I'm also having same problem does anyone know any solution

thanks
Title: [crashware] foo_uie_lyrics2
Post by: tpijag on 2011-10-30 13:24:10
As mentioned two posts up, it is a problem with lyric providers not your component. It is not a problem related to your component or foobar2000.

It has been mentioned the last couple of weeks within the thread of the current version of the component. http://www.hydrogenaudio.org/forums/index....0338&st=175 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&st=175)

Title: [crashware] foo_uie_lyrics2
Post by: fromsilenceandanything on 2011-10-30 13:38:39
As mentioned two posts up, it is a problem with lyric providers not your component. It is not a problem related to your component or foobar2000.

It has been mentioned the last couple of weeks within the thread of the current version of the component. http://www.hydrogenaudio.org/forums/index....0338&st=175 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&st=175)
Never even knew lyrics3 existed. Thanks, this clarified things up.
Title: [crashware] foo_uie_lyrics2
Post by: mzso on 2011-10-30 19:10:59
As mentioned two posts up, it is a problem with lyric providers not your component. It is not a problem related to your component or foobar2000.

It has been mentioned the last couple of weeks within the thread of the current version of the component. http://www.hydrogenaudio.org/forums/index....0338&st=175 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338&st=175)
Never even knew lyrics3 existed. Thanks, this clarified things up.

Yeah.... Someone could have mentioned the to the people following this topic that someone picked up development...
Title: [crashware] foo_uie_lyrics2
Post by: albb0920 on 2011-12-12 17:03:30
The google code project seems to be deleted, does anyone have the source code?
Title: [crashware] foo_uie_lyrics2
Post by: godrick on 2011-12-12 17:19:34
Contact developer "The Vern" http://www.hydrogenaudio.org/forums/index....showtopic=90338 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90338)
Title: [crashware] foo_uie_lyrics2
Post by: The vern on 2011-12-12 17:21:00
See #602
Title: Re: [crashware] foo_uie_lyrics2
Post by: DaywalkerXXX on 2023-08-27 11:33:37
Hello
I need foo_uie_lyrics2 for an older theme
Does anyone have a working link or can share it here.
Thanks in advance
Title: Re: [crashware] foo_uie_lyrics2
Post by: Air KEN on 2023-08-29 05:47:34
foo_uie_lyrics2_0.4.6.15
http://foobar2000.xrea.jp/up/files/up1145.7z
Title: Re: [crashware] foo_uie_lyrics2
Post by: Porcus on 2023-08-29 16:49:24
Is there anything foo_uie_lyrics2 can do that foo_uie_lyrics3 (https://www.foobar2000.org/components/view/foo_uie_lyrics3) cannot?
I am waiting for foo_openlyrics (https://github.com/jacquesh/foo_openlyrics) to mature - developer is assigning milestones for two or three future releases, so I have my hopes up. And, someone did post the code to pull lyrics from Metal Archives, which maybe was the big thing missing for me.
Title: Re: [crashware] foo_uie_lyrics2
Post by: Supermansaga on 2023-08-29 19:42:42
foo_uie_lyrics2_0.4.6.15
http://foobar2000.xrea.jp/up/files/up1145.7z

Would ESLyric be better? https://foobar2000.xrea.jp/?%E6%9B%B4%E6%96%B0%E7%8A%B6%E6%B3%81
Title: Re: [crashware] foo_uie_lyrics2
Post by: sveakul on 2023-08-29 19:58:52
I am waiting for foo_openlyrics (https://github.com/jacquesh/foo_openlyrics) to mature - developer is assigning milestones for two or three future releases, so I have my hopes up. And, someone did post the code to pull lyrics from Metal Archives, which maybe was the big thing missing for me.
ME TOO, and also a fix for the fact that the MusixMatch search code mistakenly requires an album name to successfully perform a search, making that source non-existant for use with radio stream metadata.

The developer indicated to me in a now-closed comment last week that he anticipated the next release "in a month or two."  Yikes.
Title: Re: [crashware] foo_uie_lyrics2
Post by: DaywalkerXXX on 2023-08-29 20:00:37
@Air KEN

Thanks for the link
You helped me a lot with that.
I need it to get data from an old theme,
which I otherwise would not have been able to do.
In my theme I use ESLyric 0.5.4.1006

Greetings