Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Lyricsgrabber2 Feedback & Discussion (Read 161754 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Lyricsgrabber2 Feedback & Discussion

A message from the forum staff:
As for May 2011, this component is the #1 source of third party component crashes, with 241 reports this month so far. Install it at your own risk.


[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Current Version: 0.5.5.2 beta[/size]

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Introduction:[/size]

foo_lyricsgrabber2 is a plugin originally developed by T.P.Wang (unfortunately not maintained for a long time). It is designed to download lyrics from the web for specified songs.

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Instructions:[/size]

Right-Click a song and choose in the menu "Lyrics Grabber" the provider to download the lyrics from.

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Requirements:[/size]

Foobar 1.0 or later is supported.
For earlier versions please use the original lyricsgrabber you can find here.

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Important:[/size][/color] Do not install both foo_lyricsgrabber and foo_lyricsgrabber2 at the same time. Those two will crash foobar! Only install one of them.

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Changelog:[/size]

Code: [Select]
0.5.5.2 beta:
  - Fixed self inflicted bug

0.5.5.1 beta:
  - Maintenance

0.5.5.0 beta:
  - Added Leo's Lyrics to the providers

0.5.0.0 beta:
  - merged foo_lyricsgrabber2.dll and foo_grabber_python.dll together
  - few changes to better support Foobar2000 1.1 Installation/Update feature
  - from now on available through the official components website (and thus updateable)

0.4.5.2 beta:
  - foo_lyricsgrabber2
    - aesthetic fix for DarkLyrics

0.4.5.1 beta:
  - foo_lyricsgrabber2
    - fixed LyrDB truncated lyrics problem (Text encoding problem)

0.4.5.0 beta:
  - foo_lyricsgrabber2
    - Added new option to enable title formatting for the Lyrics Tag (example in the preferences) after request of ximmox and Tedgo
    - Fixed finally Googleluck problems and therefore Darklyrics

0.4.1.4 beta:
  - foo_lyricsgrabber2
    - fixed Darklyrics (not finding some songs of an album where it found songs)

0.4.1.3 beta:
  - foo_lyricsgrabber2
    - fixed LyricWiki again...

0.4.1.2 beta:
  - foo_lyricsgrabber2
    - fixed LyricWiki (problem when looking for a Song that is instrumental)
    - got rid of some unnessecary linebreaks at the end of the lyrics (hopefully)

0.4.1.1 beta:
  - foo_lyricsgrabber2
    - fixed LyrDb
    - fixed AZLyrics (hopefully)

0.4.1.0 beta:
  - foo_lyricsgrabber2
    - changed LyricWiki access to real website instead of the edit page
    - added googleluck function to curl wrapper
    - changed darklyrics to get to the right website using google's "I'm feeling lucky"

0.4.0.1 beta:
  - foo_lyricsgrabber2
    - fixed LyrDB again (hopefully really fixed!)
    - fixed lyricwiki (Title caps)

0.4.0.0 beta:
  - foo_lyricsgrabber2
    - fixed Empty Album Tag in Darklyrics
    - changed lyrDB search method --> fixed lyrDB not finding some songs (hopefully)
    - Added LyricWiki

0.3.6.1 beta:
  - foo_lyircsgrabber2
    - fixed "search all" function

0.3.6.0 beta:
  - foo_lyricsgrabber2
    - fixed Darklyrics
    - sort context menu
 
  - foo_grabber_python
    - corrected "Install.txt"
    - renamed Python to Scripts in contextmenu and preferences

0.3.5.2 beta:
  - fixed AZ Lyrics provider

0.3.5.1 beta:
  - fixed progressbar behaviour

0.3.5.0 beta:
  - foo_lyricsgrabber2:
    - fixed in config windows quite to quiet
    - added Darklyrics to the providers
    - added AZ Lyrics to the providers
    - added LyrDB
    - removed lyricsplugin until a fix is known
    - adjusted processbar for "search all"-function
    - Added support for multi value Artist tags
    - Added configuration page to preferences
    - Removed some typos
    - Moved configuration to preferences

  - foo_grabber_python:
    - changed system path to foobar2000 profile

0.3.2.0 alpha:
  - Context Menu isn't in the legacy commands section anymore
  - Added "Search All" to the Context Menu to provide a one-click method to search all built-in providers
  - Compiled against the new SDK (05/21/2010)

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]License:[/size]

As the original, this will be released under the MIT License

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Credits:[/size]

Obviously many thanks to T.P.Wang the initiator for this great plugin!

libcurl - Copyright © 1998 - 2008, Daniel Stenberg
Python - Copyright © 1990-2010, Python Software Foundation
DEELX Regular Expression Engine - Copyright 2006 © RegExLab.com, 史寿伟 (sswater shi)

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Current Version: 0.5.5.2 beta[/size]

[!--sizeo:3--][span style=\"font-size:12pt;line-height:100%\"][!--/sizeo--]Download:[/size]

Google Code
Components Page


Lyricsgrabber2 Feedback & Discussion

Reply #2
Awesome!!! Works great. grabber2 and python have both same version number. Is this intended?


Yes. I figured, I will always put both dlls in the package and thus it is easier to determine which version belongs to which.

I mean, how do you know version 0.1.2 belongs to 3.4.5?

Both will always have the same Version number. That makes things easier.

Lyricsgrabber2 Feedback & Discussion

Reply #3
After downloading and installing pythongrabber i can't start foobar2000 anymore: It always crashes on startup. I already submitted the crashlog.

Edit: I deleted firstly all pythongrabber related parts of installation to see if they are causing crash - no luck. I had to deinstall lyricsgrabber itself. After adding lyricsgrabber again to componentsfolder it works again. Strange!

Lyricsgrabber2 Feedback & Discussion

Reply #4
After downloading and installing pythongrabber i can't start foobar2000 anymore: It always crashes on startup. I already submitted the crashlog


Did you delete the original lyricsgrabber? I stated it up in the first post. You can not have both foo_lyricsgrabber and foo_lyricsgrabber2 in the components folder at the same time.

Also Note, that the python grabber, due to a change in lyricsgrabber, has also been changed. If you use my python grabber you must also use my lyricsgrabber.

Answer to Edit:

It was probably what I just explained. Because I hat the same issue when I renamed my project to foo_lyricsgrabber2. Once I deleted the foo_lyricsgrabber, it worked just fine.


Lyricsgrabber2 Feedback & Discussion

Reply #5
I use the latest beta (beta 2) of foobar2000 1.1 and get following message popup when I start foobar:

foo_grabber_python: Traceback (most recent call last):
  File "<string>", line 4, in <module>
ImportError: No module named traceback

Furthermore the way this plugin is distributed isn't very friendly with the new install system of foobar2000 1.1.

Lyricsgrabber2 Feedback & Discussion

Reply #6
I use the latest beta (beta 2) of foobar2000 1.1 and get following message popup when I start foobar:

foo_grabber_python: Traceback (most recent call last):
  File "<string>", line 4, in <module>
ImportError: No module named traceback

Furthermore the way this plugin is distributed isn't very friendly with the new install system of foobar2000 1.1.


About the distribution, might be. Originally I just wanted to fix a few things, that bugged me. Honestly, I don't know if I will maintain it very long, or just from time to time. I'll see about that. I have no problems giving this plugin over to anyone else, or adding someone to the Google Code project. Volunteers?

About that error, did this happen also with the version of T.P.Wang?

Lyricsgrabber2 Feedback & Discussion

Reply #7
Did you delete the original lyricsgrabber?
It even wasn't installed in my current installation. After installing again the crash occurs again. Here the crash log:

Code: [Select]
Illegal operation:
Code: E06D7363h, flags: 00000001h, address: 7515B727h
Additional parameters: 19930520h 0046F990h 6F394FE8h
Message: Service duplicated

Call path:
entry=>initquit::on_init

Code bytes (7515B727h):
7515B6E7h:  C0 89 45 B8 C7 45 BC CF B6 15 75 39 45 14 74 23
7515B6F7h:  8B 45 10 83 F8 0F 76 03 6A 0F 58 89 45 C0 C1 E0
7515B707h:  02 50 FF 75 14 8D 45 C4 50 E8 0D A9 02 00 83 C4
7515B717h:  0C EB 03 89 45 C0 8D 45 B0 50 FF 15 6C 11 15 75
7515B727h:  C9 C2 10 00 CC CC CC CC CC 8B FF 55 8B EC 56 8B
7515B737h:  75 08 83 FE F4 72 18 83 FE F6 77 13 8D 45 08 50
7515B747h:  6A 00 56 E8 DD 02 00 00 85 C0 74 03 8B 75 08 56
7515B757h:  FF 15 3C 10 15 75 5E 85 C0 7C 05 33 C0 40 EB 08

Stack (0046F8E8h):
0046F8C8h:  00000000 FFFFFD34 000002E4 FFFFFD34
0046F8D8h:  000002CC 00000019 00000000 0046F8E8
0046F8E8h:  E06D7363 00000001 00000000 7515B727
0046F8F8h:  00000003 19930520 0046F990 6F394FE8
0046F908h:  00000000 10025425 771AFBDA 00000000
0046F918h:  00000004 0046F8FC 0046F958 0046F96C
0046F928h:  75185EB0 10D72F56 FFFFFFFE 7515D117
0046F938h:  0046F970 6F3774C4 E06D7363 00000001
0046F948h:  00000003 0046F964 E06D7363 00000001
0046F958h:  00000000 00000000 00000003 19930520
0046F968h:  0046F990 6F394FE8 0046F9A0 6F349B26
0046F978h:  0046F990 6F394FE8 6F39B5C4 0000032C
0046F988h:  0046FA50 00000004 6F393E7C 6F393E48
0046F998h:  00000000 6F393E48 0046FA84 6F33123C
0046F9A8h:  0046F9BC 6F393B78 65F71A26 0046FA58
0046F9B8h:  00000000 00000000 0046FA78 6F388AB8
0046F9C8h:  FFFFFFFF 6F3406D2 0124E5E4 00000000
0046F9D8h:  0046FA58 65F71916 6F39A69C 0000000B
0046F9E8h:  0124FCA8 757E8BCD 6F393194 00000000
0046F9F8h:  00000000 00000000 00000023 0046FA34

Registers:
EAX: 0046F8E8, EBX: 00000000, ECX: 00000003, EDX: 00000000
ESI: 0124FAB0, EDI: 0046FA58, EBP: 0046F938, ESP: 0046F8E8

Crash location:
Module: KERNELBASE
Offset: B727h
Symbol: "RaiseException" (+58h)

Loaded modules:
foobar2000                      loaded at 01370000h - 01555000h
ntdll                            loaded at 77190000h - 77310000h
kernel32                        loaded at 75430000h - 75530000h
KERNELBASE                      loaded at 75150000h - 75196000h
COMCTL32                        loaded at 74B40000h - 74CDE000h
msvcrt                          loaded at 74E30000h - 74EDC000h
GDI32                            loaded at 75670000h - 75700000h
USER32                          loaded at 757D0000h - 758D0000h
ADVAPI32                        loaded at 75700000h - 757A0000h
sechost                          loaded at 75CF0000h - 75D09000h
RPCRT4                          loaded at 76CA0000h - 76D90000h
SspiCli                          loaded at 74D00000h - 74D60000h
CRYPTBASE                        loaded at 74CF0000h - 74CFC000h
LPK                              loaded at 75090000h - 7509A000h
USP10                            loaded at 751A0000h - 7523D000h
SHLWAPI                          loaded at 76C40000h - 76C97000h
DSOUND                          loaded at 709C0000h - 70A32000h
ole32                            loaded at 75290000h - 753EC000h
WINMM                            loaded at 74030000h - 74062000h
POWRPROF                        loaded at 70B20000h - 70B45000h
SETUPAPI                        loaded at 74EE0000h - 7507D000h
CFGMGR32                        loaded at 757A0000h - 757C7000h
OLEAUT32                        loaded at 759D0000h - 75A5F000h
DEVOBJ                          loaded at 75530000h - 75542000h
UxTheme                          loaded at 749D0000h - 74A50000h
dbghelp                          loaded at 6FA80000h - 6FB6B000h
SHELL32                          loaded at 75D10000h - 76959000h
shared                          loaded at 70A50000h - 70A7A000h
imagehlp                        loaded at 755E0000h - 7560A000h
COMDLG32                        loaded at 76960000h - 769DB000h
zlib1                            loaded at 5A4C0000h - 5A4D4000h
IMM32                            loaded at 75550000h - 755B0000h
MSCTF                            loaded at 74D60000h - 74E2C000h
guard32                          loaded at 10000000h - 10047000h
VERSION                          loaded at 73750000h - 73759000h
fltlib                          loaded at 73740000h - 73747000h
CLBCatQ                          loaded at 75A60000h - 75AE3000h
MMDevApi                        loaded at 70A80000h - 70AB9000h
PROPSYS                          loaded at 71470000h - 71565000h
dwmapi                          loaded at 74120000h - 74133000h
foo_ui_std                      loaded at 6F960000h - 6FA78000h
gdiplus                          loaded at 74250000h - 743E0000h
MSIMG32                          loaded at 743E0000h - 743E5000h
foo_tagbox                      loaded at 02A60000h - 02AD3000h
foo_converter                    loaded at 70940000h - 709BA000h
foo_tlbRC                        loaded at 01170000h - 01197000h
foo_lyricsgrabber2              loaded at 6F8E0000h - 6F958000h
WLDAP32                          loaded at 75240000h - 75285000h
WS2_32                          loaded at 753F0000h - 75425000h
NSI                              loaded at 75140000h - 75146000h
foo_input_std                    loaded at 6F780000h - 6F8D4000h
foo_fileops                      loaded at 6FC10000h - 6FC56000h
foo_preview_custom              loaded at 01110000h - 0111E000h
MSVCR80                          loaded at 6FB70000h - 6FC0B000h
foo_wave_seekbar                loaded at 6F5B0000h - 6F77A000h
foo_dsp_std                      loaded at 6F560000h - 6F5A8000h
foo_seek_box                    loaded at 70B60000h - 70B7D000h
foo_cdda                        loaded at 6F510000h - 6F55E000h
foo_unpack                      loaded at 6F4E0000h - 6F50F000h
foo_w7shell                      loaded at 012C0000h - 012FD000h
foo_albumlist                    loaded at 6F480000h - 6F4DD000h
foo_freedb2                      loaded at 6F430000h - 6F471000h
foo_lyricsgrabber                loaded at 6F330000h - 6F3A5000h
foo_rgscan                      loaded at 6F2E0000h - 6F32D000h
foo_dsp_crossfader              loaded at 030A0000h - 030D2000h
USERENV                          loaded at 73430000h - 73447000h
profapi                          loaded at 73420000h - 7342B000h
ntmarta                          loaded at 74B10000h - 74B31000h
LINKINFO                        loaded at 73FB0000h - 73FB9000h
apphelp                          loaded at 73300000h - 7334B000h
gameux                          loaded at 71180000h - 713F8000h
XmlLite                          loaded at 71640000h - 7166F000h
CRYPT32                          loaded at 769E0000h - 76AFC000h
MSASN1                          loaded at 77160000h - 7716C000h
wer                              loaded at 71590000h - 715F0000h
ntshrui                          loaded at 71400000h - 7146F000h
srvcli                          loaded at 73370000h - 73389000h
cscapi                          loaded at 74020000h - 7402B000h
slc                              loaded at 74070000h - 7407A000h
CRYPTSP                          loaded at 73680000h - 73696000h
rsaenh                          loaded at 73630000h - 7366B000h
tiptsf                          loaded at 70EC0000h - 70F18000h

Stack dump analysis:
Address: 7515B727h (KERNELBASE+B727h), symbol: "RaiseException" (+58h)
Address: 6F394FE8h (foo_lyricsgrabber+64FE8h), symbol: "foobar2000_get_interface" (+4CB78h)
Address: 10025425h (guard32+25425h), symbol: "Exported" (+565h)
Address: 771AFBDAh (ntdll+1FBDAh), symbol: "ZwSetInformationFile" (+12h)
Address: 75185EB0h (KERNELBASE+35EB0h), symbol: "IsNLSDefinedString" (+4E0h)
Address: 7515D117h (KERNELBASE+D117h), symbol: "ReadFile" (+16Ah)
Address: 6F3774C4h (foo_lyricsgrabber+474C4h), symbol: "foobar2000_get_interface" (+2F054h)
Address: 6F394FE8h (foo_lyricsgrabber+64FE8h), symbol: "foobar2000_get_interface" (+4CB78h)
Address: 6F349B26h (foo_lyricsgrabber+19B26h), symbol: "foobar2000_get_interface" (+16B6h)
Address: 6F394FE8h (foo_lyricsgrabber+64FE8h), symbol: "foobar2000_get_interface" (+4CB78h)
Address: 6F39B5C4h (foo_lyricsgrabber+6B5C4h), symbol: "foobar2000_get_interface" (+53154h)
Address: 6F393E7Ch (foo_lyricsgrabber+63E7Ch), symbol: "foobar2000_get_interface" (+4BA0Ch)
Address: 6F393E48h (foo_lyricsgrabber+63E48h), symbol: "foobar2000_get_interface" (+4B9D8h)
Address: 6F393E48h (foo_lyricsgrabber+63E48h), symbol: "foobar2000_get_interface" (+4B9D8h)
Address: 6F33123Ch (foo_lyricsgrabber+123Ch)
Address: 6F393B78h (foo_lyricsgrabber+63B78h), symbol: "foobar2000_get_interface" (+4B708h)
Address: 6F388AB8h (foo_lyricsgrabber+58AB8h), symbol: "foobar2000_get_interface" (+40648h)
Address: 6F3406D2h (foo_lyricsgrabber+106D2h)
Address: 6F39A69Ch (foo_lyricsgrabber+6A69Ch), symbol: "foobar2000_get_interface" (+5222Ch)
Address: 757E8BCDh (USER32+18BCDh), symbol: "CreateWindowExW" (+33h)
Address: 6F393194h (foo_lyricsgrabber+63194h), symbol: "foobar2000_get_interface" (+4AD24h)
Address: 6F392F94h (foo_lyricsgrabber+62F94h), symbol: "foobar2000_get_interface" (+4AB24h)
Address: 6F393288h (foo_lyricsgrabber+63288h), symbol: "foobar2000_get_interface" (+4AE18h)
Address: 6F392F94h (foo_lyricsgrabber+62F94h), symbol: "foobar2000_get_interface" (+4AB24h)
Address: 6F39B5C4h (foo_lyricsgrabber+6B5C4h), symbol: "foobar2000_get_interface" (+53154h)
Address: 01170001h (foo_tlbRC+1h)
Address: 6F3938C8h (foo_lyricsgrabber+638C8h), symbol: "foobar2000_get_interface" (+4B458h)
Address: 6F38921Bh (foo_lyricsgrabber+5921Bh), symbol: "foobar2000_get_interface" (+40DABh)
Address: 013DB03Ah (foobar2000+6B03Ah)
Address: 70A52826h (shared+2826h), symbol: "uCallStackTracker::~uCallStackTracker" (+0h)
Address: 6F39A69Ch (foo_lyricsgrabber+6A69Ch), symbol: "foobar2000_get_interface" (+5222Ch)
Address: 014B6019h (foobar2000+146019h)
Address: 013DC621h (foobar2000+6C621h)
Address: 75603AE4h (imagehlp+23AE4h), symbol: "UnmapDebugInformation" (+17400h)
Address: 014DAAB8h (foobar2000+16AAB8h)
Address: 014DAAB8h (foobar2000+16AAB8h)
Address: 014DDE90h (foobar2000+16DE90h)
Address: 771BDF00h (ntdll+2DF00h), symbol: "RtlAllocateHeap" (+7Ah)
Address: 772003DDh (ntdll+703DDh), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 771BE1CCh (ntdll+2E1CCh), symbol: "RtlInitUnicodeString" (+164h)
Address: 771BDF32h (ntdll+2DF32h), symbol: "RtlAllocateHeap" (+ACh)
Address: 10025425h (guard32+25425h), symbol: "Exported" (+565h)
Address: 014A3FF5h (foobar2000+133FF5h)
Address: 014AA7ADh (foobar2000+13A7ADh)
Address: 01475F30h (foobar2000+105F30h)
Address: 014A7B60h (foobar2000+137B60h)
Address: 014AA7ADh (foobar2000+13A7ADh)
Address: 014A83F5h (foobar2000+1383F5h)
Address: 014C5343h (foobar2000+155343h)
Address: 70A527D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 014DE29Ch (foobar2000+16E29Ch)
Address: 70A5281Eh (shared+281Eh), symbol: "uCallStackTracker::uCallStackTracker" (+31h)
Address: 014DE29Ch (foobar2000+16E29Ch)
Address: 013DC93Ch (foobar2000+6C93Ch)
Address: 014ADB9Dh (foobar2000+13DB9Dh)
Address: 015121C8h (foobar2000+1A21C8h)
Address: 014A736Fh (foobar2000+13736Fh)
Address: 014A42C7h (foobar2000+1342C7h)
Address: 014A42C1h (foobar2000+1342C1h)
Address: 014D01B0h (foobar2000+1601B0h)
Address: 014D01B4h (foobar2000+1601B4h)
Address: 014CDF51h (foobar2000+15DF51h)
Address: 014A7B60h (foobar2000+137B60h)
Address: 014A42C1h (foobar2000+1342C1h)
Address: 014C591Dh (foobar2000+15591Dh)
Address: 014A51B2h (foobar2000+1351B2h)
Address: 01370000h (foobar2000+0h)
Address: 014ABE5Fh (foobar2000+13BE5Fh)
Address: 014A7B60h (foobar2000+137B60h)
Address: 75443677h (kernel32+13677h), symbol: "BaseThreadInitThunk" (+12h)
Address: 771C9D42h (ntdll+39D42h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 75603CBCh (imagehlp+23CBCh), symbol: "UnmapDebugInformation" (+175D8h)
Address: 75469775h (kernel32+39775h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 75469775h (kernel32+39775h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 772003DDh (ntdll+703DDh), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 771C9D15h (ntdll+39D15h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 014A5205h (foobar2000+135205h)
Address: 014A5205h (foobar2000+135205h)

Environment:
App: foobar2000 v1.1 beta 2
OS: Windows 6.1.7600 x64
CPU: AMD Athlon™ II X4 630 Processor, features: 3DNow!ex MMX SSE SSE2 SSE3
Audio: Lautsprecher (Realtek High Definition Audio); Realtek Digital Output (Realtek High Definition Audio)
UI: Default User Interface 0.9.5

Components:
Core (2010-08-03 11:27:02 UTC)
    foobar2000 core 1.1 beta 2
foo_albumlist.dll (2010-08-03 11:25:22 UTC)
    Album List 4.5
foo_cdda.dll (2010-08-03 11:25:20 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2010-08-03 11:24:52 UTC)
    Converter 1.5
foo_dsp_crossfader.dll (2010-01-13 19:46:10 UTC)
    Gapless Crossfader 1.3.4.1
foo_dsp_std.dll (2010-08-03 11:25:20 UTC)
    Standard DSP Array 1.0
foo_fileops.dll (2010-08-03 11:23:52 UTC)
    File Operations 2.1.3
foo_freedb2.dll (2010-08-03 11:24:06 UTC)
    freedb Tagger 0.6.2
foo_grabber_python.dll
foo_input_std.dll (2010-08-03 11:24:52 UTC)
    Standard Input Array 1.0
foo_lyricsgrabber.dll (2010-08-06 18:03:00 UTC)
    Lyrics Grabber 0.3.1.1 Alpha
foo_lyricsgrabber2.dll (2010-08-07 19:05:58 UTC)
    Lyrics Grabber 0.3.2.0 Alpha
foo_preview_custom.dll (2010-08-06 22:39:35 UTC)
    Preview Custom 1.0.1
foo_rgscan.dll (2010-08-03 11:24:52 UTC)
    ReplayGain Scanner 2.0.9
foo_seek_box.dll (2010-08-06 21:19:04 UTC)
    Seek box 0.0.3
foo_tagbox.dll (2010-08-07 16:14:20 UTC)
    TagBox 0.170
foo_tlbRC.dll (2009-05-04 23:44:34 UTC)
    TLB Remote Control 3.0
foo_ui_std.dll (2010-08-03 11:25:16 UTC)
    Default User Interface 0.9.5
foo_unpack.dll (2010-08-03 11:24:20 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_w7shell.dll (2010-01-17 02:09:20 UTC)
    Windows 7 integration 0.2.9.1
foo_wave_seekbar.dll (2010-04-24 22:35:42 UTC)
    Waveform seekbar 0.2.12

Recent events:
Watching: C:\Users\Public\Music\Sample Music
UI Element instantiation failure: UI Element Not Found
Album List refreshed in: 0:00.000367
Sample component: on_init()

Lyricsgrabber2 Feedback & Discussion

Reply #8
Never used an older version of this component.

Lyricsgrabber2 Feedback & Discussion

Reply #9
It is the latest lyricsgrabber dll wich lets foobar2000 crash. The one before (that worked without problems) was yours: did you change anything?

Lyricsgrabber2 Feedback & Discussion

Reply #10
@stankovic:

strange... I'll look into that tomorrow. Could be that it is some issue with Foobar 1.1.

@The Link:

I've just installed this plugin to a clean install of foobar 2000 1.1 beta 2.. Nothing happened. So this could possibly be something caused by incompatibility with other plugins.

@stankovic again:

Err.. not that I know of.. Only this "search all" functionality. But it could be that, by testing stuff out, there is some remainder of this testing... As I said, I'll look into it tomorrow.

Lyricsgrabber2 Feedback & Discussion

Reply #11
I combined the python stuff with lyricgrabber version dowloaded here and crashes doesn't appear anymore but i am told that grabberpython couldn't be loaded. Maybe that helps anyhow.


Edit:

Strange! I installed all in a fresh and clean install and have no crashes. Just: foo_grabberpython refuses to load. I got following message: "Failed to load DLL: foo_grabber_python.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000."


Lyricsgrabber2 Feedback & Discussion

Reply #12
Rearranging the files and folder solved the problem but it seems you really have to mess with the foobar install directory. This behavior doesn't really go along well with the new foobar version. Would be nice if all the necessary dependencies could be put into the profile directory (perhaps even in the foo_grabber_python folder).

Lyricsgrabber2 Feedback & Discussion

Reply #13
@ Stankovic:

You're probably missing the python25.dll

@ The Link:

You mean the python25.dll into the profile directory? I'm not sure if that is going to work, but I'll see what I can do.

PS: LyricsPlugin seems to have changed something again, unfortunately... I'm getting the www.lyricsvip.com again :S... If someone konws how to prevent that, I'd very appreciat it!

Lyricsgrabber2 Feedback & Discussion

Reply #14
Quote
@ The Link:
You mean the python25.dll into the profile directory? I'm not sure if that is going to work, but I'll see what I can do.
No, I mean that the pygrabber folder has to be in the foobar2000 install folder. You can already put python25.dll into the component's folder in the profile and it works fine.

Lyricsgrabber2 Feedback & Discussion

Reply #15
Quote
@ The Link:
You mean the python25.dll into the profile directory? I'm not sure if that is going to work, but I'll see what I can do.
No, I mean that the pygrabber folder has to be in the foobar2000 install folder. You can already put python25.dll into the component's folder in the profile and it works fine.



Where exactly is the profile folder? It is %appdata% or somewhere else? I'm running foobar1.0 on my PC, only testes 1.1 in a virtual machine briefly. I don't know much about the new stuff (and unfortunately I can't find much of a documentation either) Would be great if you could point me into the right direction.

Lyricsgrabber2 Feedback & Discussion

Reply #16
Oh sorry,  the crash was my fault! 
I had the old lyricsgrabber in the user_componentsfolder and the new added in the components folder. I guess it is time to good-bye to old methods of installing components.

Lyricsgrabber2 Feedback & Discussion

Reply #17
Can confirm www.lyricsvip.com occurrence with lyricsplugin.

I've standard installation.

%APPDATA%\foobar2000\pygrabber\scripts or libs

python25.dll in "Program Files\foobar2000"

py system files in "Program Files\foobar2000\pygrabber\system"

Installation of python plugin first then grabber-plugin with 1.1 "Install..."
(installs to %APPDATA%\foobar2000\user-component\)


btw. I've uploaded a new lyrics-script in Upload Section. Would be nice, someone can test it...

Lyricsgrabber2 Feedback & Discussion

Reply #18
Where exactly is the profile folder?
On Win7/Vista it is %AppData%/Roaming/foobar2000/user-components/<component name>/<component name>.dll

Lyricsgrabber2 Feedback & Discussion

Reply #19
%appdata% already points to the roaming profile folder in Vista/7.

Lyricsgrabber2 Feedback & Discussion

Reply #20
Lyrics Plugin changed the URL to further prevent people from accessing it.

The new URL is
Code: [Select]
http://www.lyricsplugin.com/winamp03/plugin/content.php?artist=<artist>&title=<title>&time=<time>&check=<check>

<time> is the same "ts" from before.
<check> is new.  It's some long string that's generated when visiting the page.  One example: 86372e8998350ce034a353c81c5dd42a.  I don't know how this value is derived, but if you refresh the page, it changes.  I don't really know any more on this.

Lyricsgrabber2 Feedback & Discussion

Reply #21
Hi!

I downloaded your version as the previous lyricsgrabber has been acting finicky and been producing lyrics containing "lyricsvip.com". Your's is doing the same, unfortunately... just thought I should let you know. Thanks.

--fragment

Lyricsgrabber2 Feedback & Discussion

Reply #22
Is it possible to add a setting to handle multiple values in the ARTIST field? Thanks.

Lyricsgrabber2 Feedback & Discussion

Reply #23
Many replies.. Hehe..

@ The Link:

I think I have found it in code where pygrabber/system is accessed. I will see to it that it works when put in the profile. There is already an existing pygrabber folder with libs and scripts folders in it. Scrips can already be copied over and work. So there won't be the possibility to have an pygrabber folder in the foobar2000 folder anymore.

But before I really do this:
@ All, does this change make sense to you? I want to make sure people think the same, I finde it sensible too.

@Hitchhiker:
I didn't know what TS stands for. What time actually is... Is it the time of the song? Well anyway... seems to look like LyricsPlugin is off limits as long as nobody knows how to access the site correctly  But I will see to it, that more provider will be available in lyricsgrabber2. First of all I'll check out the existing scripts made in python.

@fragment:
Yes, I'm very aware of that, and it hasn't something to do with lyricsgrabber but the LyricsPlugin website. They changed again how to access the lyrics and at  the moment I see no way I could get to them

@wolfsong:
What do you mean?

Lyricsgrabber2 Feedback & Discussion

Reply #24
I find moving the pygrabber folder to the profile folder to be a good decision.  I already keep my scripts in the profile folder, so relocating the other pygrabber files seems sensible.

The ts parameter is just a time stamp in Unix time for when the page is accessed.