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

foo_uie_quicksearch

Reply #450
Thanks, now it works

foo_uie_quicksearch

Reply #451
i need help. is this code wrong or there is a bug ?

%title% MISSING

[or any other field]
it return a list of all tracks from all playlists (i dont use library, but I suspect it would return all items in the lib)

foo_uie_quicksearch

Reply #452
You have to use the raw field name without quotes with the MISSING predicate, like this:
Code: [Select]
title MISSING

foo_uie_quicksearch

Reply #453
Hi, Nemo

Thanks for your nice search panel. It's really cool and I think a little more tweak could make it even better.

1. When "Reset search string when successful" and "Autosearch" are both turned on, it would be better if it still resets the search string only when ENTER is pressed. This allows me to take time to complete my search AND enjoy the convenience of auto-clearing.

2. Is it posible to introduce some key combinations like shift-enter or ctrl-enter to send the search results to a new playlist? This saves me the hard labor of renaming the playilst to save the results from time to time. 

3. Could you add a "Normal" (non-skin) option for frame style? Cuz I'm using Tiger2 visual style and I'm quite happy with the default textbox style.

Thanks again for your nice work and cheers.

foo_uie_quicksearch

Reply #454
When "Reset search string when successful" and "Autosearch" are both turned on, it would be better if it still resets the search string only when ENTER is pressed. This allows me to take time to complete my search AND enjoy the convenience of auto-clearing.


You mean when also autosearch delay is turned on?

I can second that: It is an annoying feature that also confused me at the beginning. Removing it would make things clearer (Reset only on ENTER) and also would avoid this two things:

1. When autosearch delay is enabled your search playlist will be created after you make the first pause although you had typed several words. In fact this is not autosearch any more (It just saves you from hitting ENTER).

2. When you type in one letter and make one pause a search playlist will be created and the search string is reseted. If you then type in the same letter the reset search string won't be reseted. That makes sense but causes confusion.

foo_uie_quicksearch

Reply #455
1. When "Reset search string when successful" and "Autosearch" are both turned on, it would be better if it still resets the search string only when ENTER is pressed. This allows me to take time to complete my search AND enjoy the convenience of auto-clearing.
Thanks for reporting.
Will fix in the next version ("Reset search string" should be deactivated when Autosearch is on.

foo_uie_quicksearch

Reply #456
The new version (2.8i) fixes this bug. Please redownload from first post.

foo_uie_quicksearch

Reply #457
Awesome component!

NEMO7538 is a magician... heheh

 

foo_uie_quicksearch

Reply #458
Hi!
My suggestion for making search even faster:
I would like to have a keyboard shortcut that gives focus to the input field and clears it. That would be faster than selecting the text in it with the mouse button and pressing "del" on my keyboard.
I have found out that hitting "tab" key gives focus to the input field but I still have to clear it manually.

Regards and keep up the great work!

foo_uie_quicksearch

Reply #459
My suggestion for making search even faster:
I would like to have a keyboard shortcut that gives focus to the input field and clears it.

That's already the case: you can assign a shortcut to "Quicksearch toolbar". It automatically select the existing text. When you type a text, it replaces the previous one...

foo_uie_quicksearch

Reply #460
Crash on exit ( default ui)


Code: [Select]
 
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03BCA9FAh
Access violation, operation: read, address: 03EB6A68h
Call path:

This is the first crash logged by this instance.
Code bytes (03BCA9FAh):
03BCA9BAh:  34 90 5E C2 08 00 8B 49 04 8B 44 24 04 8B 09 85
03BCA9CAh:  C9 56 8B 30 89 08 74 07 8B 11 8B 42 04 FF D0 85
03BCA9DAh:  F6 74 08 8B 16 8B 02 8B CE FF D0 5E C2 08 00 CC
03BCA9EAh:  CC CC CC CC CC CC 8B 44 24 04 8B 08 85 C9 74 06
03BCA9FAh:  8B 11 8B 02 FF E0 C3 CC CC CC CC CC CC CC CC CC
03BCAA0Ah:  CC CC CC CC CC CC 8B 44 24 08 53 56 8B 74 24 14
03BCAA1Ah:  85 F6 57 8B D9 8B F8 74 2E 55 7D 07 83 CD FF F7
03BCAA2Ah:  DE EB 05 BD 01 00 00 00 85 F6 7E 18 8B 03 8B 10
Stack (0012F904h):
0012F8E4h:  00FEDB9C 7C9D93C0 77F443DD 7C9D93C0
0012F8F4h:  00000004 00000000 00FED0A8 00000000
0012F904h:  03BCAF8B 03C25C98 00000002 00000000
0012F914h:  03BFA628 03BCADCE 03C25C98 0000000F
0012F924h:  00000000 F27BD18D 0000000F 00000000
0012F934h:  0012F9A8 03BFA628 0012F928 0012F9B0
0012F944h:  03BE6FA0 FFFFFFFF 03BFA624 03BCB0C2
0012F954h:  00000000 00000002 0000000F 00000000
0012F964h:  03C23C18 03BCB023 00000000 03BCB061
0012F974h:  00000000 03C222E8 03BFA620 0012F9EC
0012F984h:  03BC0000 03BFA624 03BD1561 0012F9A8
0012F994h:  F27BD159 03C222E8 00000001 03BEAD74
0012F9A4h:  03BFA620 03BEAD44 0012F9A0 0012F9DC
0012F9B4h:  03BE649C 00000003 03BDA551 F27BD12D
0012F9C4h:  00000000 00000000 03BC0000 03C22390
0012F9D4h:  0012F9C0 0012F52C 0012FA44 03BD9E30
0012F9E4h:  F1D61611 00000000 0012FA14 03BDA5CF
0012F9F4h:  00000000 00000000 00000001 03BD6DBF
0012FA04h:  00000001 00000000 03BC0000 00000001
0012FA14h:  0012FA54 03BD6EF2 03BC0000 00000000
Registers:
EAX: 03C25C98, EBX: 03C25C98, ECX: 03EB6A68, EDX: 00000000
ESI: 03C25C98, EDI: 0000000F, EBP: 0012F94C, ESP: 0012F904
Crash location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C904000h
COMCTL32                        loaded at 77390000h - 77492000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76340000h - 7638A000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
SBHook                          loaded at 003C0000h - 003E0000h
LgWndHk                          loaded at 00A50000h - 00A57000h
AdMunch                          loaded at 00A60000h - 00BFF000h
ws2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_abx                          loaded at 00C60000h - 00C93000h
foo_albumlist                    loaded at 00CC0000h - 00D07000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
foo_albumlist_autoupdate        loaded at 00D30000h - 00D47000h
foo_autoplaylist                loaded at 00D70000h - 00DA2000h
foo_bitcompare                  loaded at 00DD0000h - 00DF7000h
foo_burninate                    loaded at 00E20000h - 00E57000h
VERSION                          loaded at 77BD0000h - 77BD8000h
foo_cdda                        loaded at 00E80000h - 00EB6000h
foo_converter                    loaded at 00EE0000h - 00F49000h
foo_convolve                    loaded at 00F70000h - 00FC1000h
foo_cwb_hooks                    loaded at 00FF0000h - 0101E000h
foo_dsp_bs2b                    loaded at 01040000h - 0105C000h
foo_dsp_crossfader              loaded at 01080000h - 0108D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_skip_silence            loaded at 010B0000h - 010BA000h
foo_dsp_std                      loaded at 010D0000h - 01111000h
foo_dsp_vlevel                  loaded at 01140000h - 01164000h
foo_freedb2                      loaded at 01190000h - 011D0000h
foo_highlightplaying            loaded at 011F0000h - 01211000h
foo_input_std                    loaded at 01240000h - 01354000h
foo_masstag                      loaded at 01380000h - 013D0000h
foo_out_asio                    loaded at 013F0000h - 0141E000h
foo_playcount                    loaded at 01440000h - 01468000h
foo_prettypop                    loaded at 01490000h - 014DD000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_rgscan                      loaded at 03A40000h - 03A88000h
foo_run                          loaded at 03A90000h - 03ABB000h
foo_sendtodevice                loaded at 03AC0000h - 03AD3000h
foo_uie_albumart                loaded at 03AF0000h - 03B26000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_uie_albumlist                loaded at 03B60000h - 03B9F000h
foo_uie_quicksearch              loaded at 03BC0000h - 03C08000h
foo_uie_tabs                    loaded at 03C30000h - 03C56000h
foo_ui_columns                  loaded at 03C80000h - 03D1B000h
foo_ui_std                      loaded at 03D40000h - 03D97000h
foo_unpack                      loaded at 03DC0000h - 03DEE000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
dciman32                        loaded at 73B10000h - 73B16000h
LgMsgHk                          loaded at 04CC0000h - 04CCB000h
MSVCP60                          loaded at 76010000h - 76075000h
DSOUND                          loaded at 73E60000h - 73EBC000h
WINMM                            loaded at 76AE0000h - 76B0F000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
CRYPT32                          loaded at 779E0000h - 77A76000h
MSASN1                          loaded at 77A80000h - 77A92000h
IMAGEHLP                        loaded at 76C40000h - 76C68000h
wdmaud                          loaded at 72C70000h - 72C79000h
msacm32                          loaded at 72C60000h - 72C68000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
xpsp2res                        loaded at 20000000h - 202DA000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
mlang                            loaded at 75D30000h - 75DC1000h
msdmo                            loaded at 73600000h - 73607000h
wmadmod                          loaded at 0E4D0000h - 0E534000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 03BCAF8Bh, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BFA628h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BCADCEh, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BFA628h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BE6FA0h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BFA624h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BCB0C2h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BCB023h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BCB061h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BFA620h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BC0000h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BFA624h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BD1561h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BEAD74h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BFA620h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BEAD44h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BE649Ch, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BDA551h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BC0000h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BD9E30h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BDA5CFh, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BD6DBFh, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BC0000h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BD6EF2h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BC0000h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BD9E30h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BD6F5Ch, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BC0000h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 7C9111A7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 03BC0000h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 7C933F31h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 03BD6F3Fh, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 03BC0000h, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 7C91E88Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C920945h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C92094Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 03BD6F3Fh, location: "foo_uie_quicksearch", loaded at 03BC0000h - 03C08000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C933E98h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81CD76h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "IsValidLocale" (+000008EBh)
Address: 77517227h, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "CoWaitForMultipleHandles" (+000000E6h)
Address: 775171FCh, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "CoWaitForMultipleHandles" (+000000BBh)
Address: 77517211h, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "CoWaitForMultipleHandles" (+000000D0h)
Address: 79F27B88h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+00019ADAh)
Address: 79F96C5Dh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000033A1h)
Address: 79F27ACFh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+00019A21h)
Address: 7A38FE14h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7A30BE88h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79F96C5Dh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000033A1h)
Address: 79F96C8Ah, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000033CEh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C81CDB0h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CDEEh, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "ExitProcess" (+00000014h)
Address: 77E8F3B0h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcBindingIsClientLocal" (+0000A509h)
Address: 79F96D9Ch, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000034E0h)
Address: 79E74AFEh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+000012DEh)
Address: 7A322C04h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79E74ACAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+000012AAh)
Address: 79F174E5h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+00009437h)
Address: 79E725A0h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7A3240C0h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79F174E5h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+00009437h)
Address: 79F1732Fh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+00009281h)
Address: 79F17349h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+0000929Bh)
Address: 79F9A3C8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00006B0Ch)
Address: 79F17349h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CreateAssemblyCache" (+0000929Bh)
Address: 79F8EA4Dh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "StrongNameFreeBuffer" (+00005775h)
Address: 79E77F9Fh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+0000477Fh)
Address: 7A32968Ch, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79E77F9Fh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+0000477Fh)
Address: 79E77F50h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+00004730h)
Address: 79E786AAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+00004E8Ah)
Address: 79F93AE2h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00000226h)
Address: 79E7A39Eh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+00006B7Eh)
Address: 79F93AF4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00000238h)
Address: 79F70932h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CompareAssemblyIdentity" (+0000CD03h)
Address: 79E74411h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+00000BF1h)
Address: 7A2ED514h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 79E74411h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllUnregisterServerInternal" (+00000BF1h)
Address: 79F93919h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+0000005Dh)
Address: 79F93F64h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000006A8h)
Address: 79F93F14h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00000658h)
Address: 79F9AC4Ch, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00007390h)
Address: 79F96DC8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+0000350Ch)
Address: 79F0C4A4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CorExitProcess" (+0000013Dh)
Address: 79F93FE6h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+0000072Ah)
Address: 79003921h, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "ClrCreateManagedInstance" (+00000EBEh)
Address: 7C80AD00h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "FindResourceExW" (+00000078h)
Address: 7A2EDC30h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7901145Bh, location: "mscoree", loaded at 79000000h - 79045000h
Symbol: "CorExitProcess" (+00000045h)
Address: 79E70000h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 004969BEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004969C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496BD9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496CE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496BFEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496153h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496CE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004961ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D006Eh, location: "SBHook", loaded at 003C0000h - 003E0000h
Address: 003D0065h, location: "SBHook", loaded at 003C0000h - 003E0000h
Address: 003D006Eh, location: "SBHook", loaded at 003C0000h - 003E0000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "SBHook", loaded at 003C0000h - 003E0000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "SBHook", loaded at 003C0000h - 003E0000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
Converter 1.0.1  (foo_converter)
CD Audio Decoder 2.1.1  (foo_cdda)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Pretty Popup 1.2.3  (foo_prettypop)
foobar2000 core v0.9.4  (Core)
Highlight playing 0.1.0  (foo_highlightplaying)
Standard Input Array 1.0  (foo_input_std)
bs2b 2.0.0  (foo_dsp_bs2b)
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard DSP array 1.0  (foo_dsp_std)
RAR reader 1.1  (foo_unpack)
Binary Comparator 1.1  (foo_bitcompare)
VLevel 20060324.0  (foo_dsp_vlevel)
Default User Interface 0.9acc  (foo_ui_std)
ASIO support 1.2.4  (foo_out_asio)
Convolver 0.3  (foo_convolve)
freedb Tagger 0.5.2a  (foo_freedb2)
ZIP/GZIP reader 1.0  (foo_unpack)
Crossfader 0.1.6  (foo_dsp_crossfader)
ABX Comparator 1.3.1  (foo_abx)
Album Art Panel 0.2.4.1  (foo_uie_albumart)
Run services 0.3.2  (foo_run)
Albumlist autoupdate 0.1  (foo_albumlist_autoupdate)
Album List 3.2.0  (foo_albumlist)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
Masstagger 1.6  (foo_masstag)
WMA Decoder 1.1  (foo_input_std)
Skip silence 0.1  (foo_dsp_skip_silence)
FLAC decoder 1.1.0  (foo_input_std)
Playback Statistics 1.3.1  (foo_playcount)
Audio CD Writer 2.0.1  (foo_burninate)
Send to Device 1.0.4 [May 17 2006 - 13:21:17]  (foo_sendtodevice)
Quick Search Toolbar 2.8i  (foo_uie_quicksearch)

Music is my first love.

foo_uie_quicksearch

Reply #461
Hmm .... can you (or anyone else) reproduce it?
Please note that foo_uie_quisearch is supposed to work with column UI, not the default UI.

foo_uie_quicksearch

Reply #462
after removed/add some  plugins now no crash!
sorry for useless bug report
Music is my first love.

foo_uie_quicksearch

Reply #463
1. When "Reset search string when successful" and "Autosearch" are both turned on, it would be better if it still resets the search string only when ENTER is pressed. This allows me to take time to complete my search AND enjoy the convenience of auto-clearing.
Thanks for reporting.
Will fix in the next version ("Reset search string" should be deactivated when Autosearch is on.


It was a bug! 

I really thought that behavior was meant as a feature. So i explained why you can type without a pause as many letters as you want with enabled autosearch delay. I can remember the discussion some months ago to apply autosearch when the first 2 or 3 letters are typed. That would make sense as the reason to use autosearch was a large database.

foo_uie_quicksearch

Reply #464
Any chance you can add a feature that pressing, say, ctrl-alt-enter will do a regular search instead of an inline search?
I usually use the quicksearch in my mega playlist, but sometimes want to make a different playlist, and it's a hassle to click and disable inline search, search and create the new playlist, and then click and enable it again. Well, maybe not a hassle, but if we're lazy enough that we need autosearch...

foo_uie_quicksearch

Reply #465
Any chance you can add a feature that pressing, say, ctrl-alt-enter will do a regular search instead of an inline search?
I wanted to agree, but then decided to read the help tab... You've missed christmas, man!

EDIT: I'm wrong. I confused "Inline search" with "search in playlist".

I'd also like to see an easy way to switch. I generally use full database search or inline playlist search.



foo_uie_quicksearch

Reply #468
lol... I was close to the already made shortcut. Thanks, NEMO7538!

foo_uie_quicksearch

Reply #469
NEMO7538,

With the new $button2 implementation in the track_info_mod component I got an idea for a  feature request in your component. Right now I'm using track_info_mod's $button2 function to output the %artist% tag as a hyperlink to search for the same artist using your Quicksearch for same/Artist function. What I'd like to do is use the same idea to search for other tag values not supported by the current Quicksearch for same function.



In the above mock-up image, Mood would be a custom Quicksearch field, and the branch of Mood would be all it's multiple values contained in the Mood tag. Now one could access those with track_info_mod's %button2 function.

So in sum, my feature request is to allow users to specify custom Quicksearch for same fields, if possible.

foo_uie_quicksearch

Reply #470
No update for the 0.8 version ?

foo_uie_quicksearch

Reply #471
Is this component compiled with the latest SDK? I use Windows Vista and get a 'bad allocation' error when using this component.

If it is not, I would like to request it so I can use this essential component again!

foo_uie_quicksearch

Reply #472
Is this component compiled with the latest SDK? I use Windows Vista and get a 'bad allocation' error when using this component

I'm not sure it has to do with the SDK version. Please check this post and confirm/report again with detailed info about your config. (incl. colum_ui version) and crash log if any.

I'd like to know if other users are facing the same problem with Vista and if foo_uie_quicksearch itself is identified as the cause of the problem. Thanks for the information.

foo_uie_quicksearch

Reply #473
I'm on Vista RC2 and I get the same "bad allocation", sometimes.

It happens when the Tagz strings are empty and then pressing reset or add.
If I remove it, restart, add it, restart. Then all strings are back.


Same for the database search component, bad allocation there too.
And the Keyboard shortcuts is "empty" (Could not create preferences page: bad allocation), the key still works, thankfully, just can't add more.

Will test that unofficial build you linked to.
I'm already using that, hehe.

Edit: More info
Code: [Select]
CPU: AMD Athlon™ 64 Processor 3400+ [x86 Family 15 Model 4 Stepping 10] [DEP enabled]
Operating System: Microsoft Windows Vista [build: 5744]
Installed RAM: 1022 MBytes
Free disk space on foobar2000 partition: 218870 MBytes
foobar2000 path: D:\Program Files\foobar2000\
Core version: foobar2000 v0.9.4.1
Build time: 13:12:04 on 14 October 2006

[b]Active components (42):[/b]

Core.dll v[b]v0.9.4.1[/b] [] - foobar2000 core
foo_alarm.dll v[b]1.61[/b] [17 September 2006] - Alarm
foo_albumlist.dll v[b]3.2.0[/b] [23 September 2006] - Album List
foo_audioscrobbler.dll v[b]1.3.4[/b] [15 June 2006] - Audioscrobbler
foo_autoplaylist.dll v[b]1.0[/b] [04 August 2006] - Autoplaylist Manager
foo_cdda.dll v[b]2.1.1[/b] [23 September 2006] - CD Audio Decoder
foo_common.dll v[b]0.1[/b] [11 March 2006] - Common services
foo_converter.dll v[b]1.0.1[/b] [23 September 2006] - Converter
foo_convolve.dll v[b]0.3[/b] [04 August 2006] - Convolver
foo_cwb_hooks.dll v[b]1.0.13 [Oct  2 2006 - 09:06:52][/b] [02 October 2006] - cwbowron's title format hooks
foo_dbsearch.dll v[b]1.4 beta 3[/b] [04 June 2006] - Database search
foo_dockable_panels.dll v[b]0.0.1 [Oct 13 2006 - 08:48:57][/b] [13 October 2006] - dockable columns ui panels
foo_dsp_crossfader.dll v[b]0.1.6[/b] [26 September 2006] - Crossfader
foo_dsp_delta.dll v[b]0.1.1[/b] [21 March 2006] - LPCM <--> delta-PCM converter
foo_highlightplaying.dll v[b]0.1.0[/b] [13 August 2006] - Highlight playing
foo_infobox.dll v[b]2.0.4[/b] [09 October 2006] - Special file info box
foo_input_std.dll v[b]1.1.0[/b] [14 October 2006] - FLAC Decoder
foo_input_std.dll v[b]1.1[/b] [14 October 2006] - WMA Decoder
foo_input_std.dll v[b]1.0[/b] [14 October 2006] - Standard Input Array
foo_locktest.dll v[b]1.0[/b] [13 March 2006] - Playlist Lock Test
foo_masstag.dll v[b]1.6[/b] [14 October 2006] - Masstagger
foo_msnalt.dll v[b]2.4[/b] [10 April 2006] - MSN Now Playing (alt)
foo_navigator.dll v[b]0.2[/b] [13 June 2006] - Navigator
foo_osd.dll v[b]1.52[/b] [21 August 2006] - On-Screen Display
foo_playcount.dll v[b]1.3.2[/b] [16 September 2006] - Playback Statistics
foo_playlist_bind.dll v[b]3.1[/b] [30 July 2006] - Playlist Bind
foo_playlist_tree.dll v[b]2.2.3 [Aug 25 2006 - 11:27:07][/b] [25 August 2006] - Playlist Tree Panel
foo_rgscan.dll v[b]2.0.2[/b] [14 October 2006] - ReplayGain Scanner
foo_run.dll v[b]0.3.2[/b] [15 June 2006] - Run services
foo_trackfinder.dll v[b]2.1.1 [Jun 16 2006 - 12:36:15][/b] [16 June 2006] - Track Finder
foo_ui_columns.dll v[b]0.1.3 beta 1v6 TEST[/b] [08 September 2006] - Columns UI
foo_ui_std.dll v[b]0.9acc[/b] [23 September 2006] - Default User Interface
foo_uie_albumart_msn.dll v[b]0.2.1_8[/b] [24 August 2006] - Album Art Panel Mod (MSN)
foo_uie_console.dll v[b]0.2[/b] [28 April 2006] - Console panel
foo_uie_lyrics_panel.dll v[b]0.34.1[/b] [08 June 2006] - Lyrics panel
foo_uie_quicksearch.dll v[b]2.8h[/b] [27 August 2006] - Quick Search Toolbar
foo_uie_tabs.dll v[b]0.2.4[/b] [15 September 2006] - Tabbed panel modified
foo_uie_trackinfo.dll v[b]0.82[/b] [25 July 2006] - Track info panel
foo_uie_trackinfo_mod.dll v[b]0.5 beta [Aug 17 2006 - 14:29:02][/b] [17 August 2006] - Track info panel mod
foo_utils.dll v[b]0.5.7[/b] [27 April 2006] - Playlist tools
foo_version.dll v[b]0.3[/b] [18 July 2006] - Components versions viewer
foo_winamp_spam.dll v[b]0.90[/b] [27 March 2006] - Winamp API Emulator
Windows 10 Pro x64 // foobar2000 1.3.10

foo_uie_quicksearch

Reply #474
I know that post, it's where I read that compiling with the newer SDK version appears to be needed when using Windows Vista.

I get the following error when copying the foo_uie_quicksearch.dll file to my components directory and closing foobar. This only occurs the first time closing foobar after the installation of the component:



When starting foobar whenever the component is installed:



Event log of the crash:

Faulting application foobar2000.exe, version 0.9.4.1, time stamp 0x4530b7f4, faulting module foo_uie_quicksearch.dll, version 0.0.0.0, time stamp 0x451e8d13, exception code 0x40000015, fault offset 0x00018dcf, process id 0x334, application start time 0x01c6f0784222991c.

These are my component versions:



Please tell me if any more information is needed or if you need further testing!

EDIT: changed picture hosting and typos
EDIT2: got it a bit wrong and rewrote post