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_ui_panels (Read 1317526 times) previous topic - next topic
0 Members and 10 Guests are viewing this topic.

foo_ui_panels

Reply #1325
And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
...
But even if a playlist name starts with a # (which I'm checking for), it never returns true.
Did you tried this
$ifequal($strcmp($left(%playlist_name%,1),#),1,
   $scplsetlayout(Singles)
,
   $scplsetlayout(Albums)
)

???
Code: [Select]
$if($strcmp($left(%playlistname%,1),#)
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)
It took me ages to notice that %playlist_name% doesn't work in that box.

foo_ui_panels

Reply #1326
Code: [Select]
$if($strcmp($left(%playlistname%,1),#)
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)

It took me ages to notice that %playlist_name% doesn't work in that box.
You're right, I missed this in my post. May I make another addition (a coma was missing):
Code: [Select]
$if($strcmp($left(%playlistname%,1),#),
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)

Cheers 

foo_ui_panels

Reply #1327
the library filter panel causes foobar to crash when I select and and than not in the context menu

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04AD5C22h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (04AD5C22h):
04AD5BE2h:  37 01 00 00 00 00 00 00 00 00 00 00 00 00 11 00
04AD5BF2h:  00 00 02 00 00 00 01 00 00 00 18 9E 1B 00 01 00
04AD5C02h:  00 00 70 C7 37 01 00 00 00 00 00 00 00 00 00 00
04AD5C12h:  00 00 F8 C0 A5 03 02 00 B9 00 A8 01 0C 02 70 D0
04AD5C22h:  AE 04 D8 98 D7 02 04 00 02 00 AE 00 09 02 60 D5
04AD5C32h:  3C 01 48 B9 96 03 32 35 35 00 31 31 2C 2C 30 2D
04AD5C42h:  30 2D 30 23 00 02 16 00 04 00 A2 01 11 02 48 4C
04AD5C52h:  AD 04 54 2C 54 61 68 6F 6D 61 2C 31 31 2C 2C 30
Stack (0013ECF0h):
0013ECD0h:  00000000 BF803426 A9952BD0 00000000
0013ECE0h:  BF803426 000002B5 A9952C08 BF814F3E
0013ECF0h:  012E3DBE 0013EE10 0013EDF4 0013ED18
0013ED00h:  00000000 A22C3D23 00000000 04AD4CF8
0013ED10h:  03964EB0 00000000 02D50CF8 012E47F2
0013ED20h:  004DF59C FFFFFFF5 00000000 00000000
0013ED30h:  00000000 00000190 01000000 00000000
0013ED40h:  00610054 0137C700 04C28520 0000057A
0013ED50h:  0000057A 00000564 0137C700 04B432C8
0013ED60h:  00000232 00000232 0000022E 00000000
0013ED70h:  00000000 00000000 00000000 00000000
0013ED80h:  00000000 013CD528 00000000 0013F500
0013ED90h:  0137C700 0013EF2C 01370D96 00000006
0013EDA0h:  012E488E 04AD4CF8 03964FB4 0013EE10
0013EDB0h:  0013EDF4 A22C3D93 00050332 0013F588
0013EDC0h:  0013F298 03964EB0 773C7291 00000000
0013EDD0h:  00000000 00000279 00000032 0137C700
0013EDE0h:  00000000 00000000 00000000 00000000
0013EDF0h:  04AD4CF8 0137C700 00000000 00000000
0013EE00h:  00000000 00000000 3D0107DF 0013ED90
Registers:
EAX: 0013EE10, EBX: FFFFFF06, ECX: 04B2A558, EDX: 04AD5C20
ESI: 004DF59C, EDI: 00000000, EBP: 04AD4CF8, ESP: 0013ECF0
Unable to identify crash location

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FE000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77F40000h - 77FEB000h
RPCRT4                          loaded at 77DA0000h - 77E31000h
GDI32                            loaded at 77E40000h - 77E87000h
USER32                          loaded at 7E390000h - 7E420000h
SHLWAPI                          loaded at 77E90000h - 77F06000h
SHELL32                          loaded at 7C9C0000h - 7D1E0000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
uxtheme                          loaded at 5B190000h - 5B1C8000h
apphelp                          loaded at 77B00000h - 77B22000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00A30000h - 00A64000h
foo_albumlist                    loaded at 00A70000h - 00AB7000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
foo_cdda                        loaded at 00AD0000h - 00B06000h
foo_converter                    loaded at 00B30000h - 00B99000h
foo_custominfo                  loaded at 00BC0000h - 00C45000h
foo_cwb_hooks                    loaded at 00C70000h - 00CA6000h
foo_discogs                      loaded at 00CD0000h - 00D4D000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dsp_std                      loaded at 00DF0000h - 00E31000h
foo_input_std                    loaded at 00E60000h - 00F74000h
foo_masstag                      loaded at 00FA0000h - 00FF0000h
foo_menu_addons                  loaded at 01010000h - 01035000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 01060000h - 01079000h
foo_playcount                    loaded at 010A0000h - 010C8000h
foo_rgscan                      loaded at 010F0000h - 01138000h
foo_run                          loaded at 01160000h - 0118B000h
foo_uie_quicksearch              loaded at 011B0000h - 011F6000h
foo_ui_columns                  loaded at 01220000h - 012B7000h
foo_ui_panels                    loaded at 012E0000h - 013A7000h
foo_ui_std                      loaded at 013D0000h - 01427000h
foo_unpack                      loaded at 01450000h - 0147E000h
foo_utils                        loaded at 103E0000h - 10419000h
SciLexer                        loaded at 018E0000h - 01941000h
Msimg32                          loaded at 76320000h - 76325000h
DSOUND                          loaded at 73E80000h - 73EDC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
xpsp2res                        loaded at 20000000h - 202D5000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 012E3DBEh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E47F2h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01370D96h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E488Eh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 773C7291h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001B3F1h)
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C7C8h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01398A14h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01373F13h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E4FB6h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39BDE2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "ScreenToClient" (+0000001Ah)
Address: 773C7E35h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001BF95h)
Address: 773C809Fh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001C1FFh)
Address: 773C80C8h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001C228h)
Address: 773F86C1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C821h)
Address: 7E39C000h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "NotifyWinEvent" (+0000000Dh)
Address: 7E3AF2A8h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetTopWindow" (+0000008Ch)
Address: 773F9F5Ch, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004E0BCh)
Address: 773F9F75h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004E0D5h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C911E75h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 7C911E75h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C917DA3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000003A6h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39D5BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 7E39D601h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 7E39D640h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetWindowLongW" (+00000015h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013740AEh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BE17h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A3745h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39C665h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 012EF910h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39B903h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SendMessageW" (+00000049h)
Address: 773AAFF1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773A2115h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+000000EFh)
Address: 773A2154h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+0000012Eh)
Address: 773F73C0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004B520h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773AB07Fh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal341" (+00000060h)
Address: 773F78AAh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004BA0Ah)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3761h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A35A2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+0000010Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39B903h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SendMessageW" (+00000049h)
Address: 773AAFF1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773AABE2h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 012EF910h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773F8133h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C293h)
Address: 7E39B51Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773F8224h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C384h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 773CAC33h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001ED93h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7741B262h, location: "COMCTL32", loaded at 77390000h - 77493000h
Address: 773920A0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal249" (+000020A0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3994D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E39B530h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E39DAEAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E3AD950h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989F0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A10h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 004301ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0560h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0139DAEAh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001F8h)

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Playback Statistics 1.3.2  (foo_playcount)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Standard Input Array 1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Panels UI 0.12.3 beta [May  7 2007 - 23:49:33]  (foo_ui_panels)
ZIP/GZIP reader 1.0  (foo_unpack)
ABX Comparator 1.3.1  (foo_abx)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Menu Addons 0.3.9  (foo_menu_addons)
Run services 0.3.2  (foo_run)
CD Audio Decoder 2.1.1  (foo_cdda)
FLAC Decoder 1.1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Playlist tools 0.5.7  (foo_utils)
Album List 3.2.0  (foo_albumlist)
foo_custominfo 0.1.2  (foo_custominfo)
Discogs Tagger 1.0  (foo_discogs)
Converter 1.0.1  (foo_converter)
WMA Decoder 1.1  (foo_input_std)
foobar2000 core 0.9.4.2  (Core)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
RAR reader 1.1  (foo_unpack)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)


and what's the meaning of these functions anyway?
and how does it come there are slashes in front of every button I make???


this is the button code I use
$button2($sub($get(cent),80),$sub(%_height%,24),0,0,40,21,
'$imageabs2(,,40,,0,,0,0,images\Prev1.png,)',
'$imageabs2(,,80,,0,,0,0,images\Prev1.png,)',
'Previous',)


???????

foo_ui_panels

Reply #1328
Terrestrial : Would it be possible for the SCPL and track Display panels to be reload when we change a layout global. I have a theme color in layout globals but when i change it, it changes for the code directly in the layout code but not in SCPL and track displays(doesnt work either with set and setpvar)

foo_ui_panels

Reply #1329
I just started playing around with panelsUI and I have 2 questions.
When I us my code for Trackinfo Mod and SCP that I used before I started with PanelsUI, my stars for my ratings look weird:

This is what they used to look like:

And here's my code for the stars
Code: [Select]
$font(Wingdings,8,bold,0-0-0)
$ifgreater($get(hotness),80,$rgb(255,255,0)««««,
$ifgreater($get(hotness),60,$rgb(255,255,0)«««$rgb(120,120,120)«,
$ifgreater($get(hotness),40,$rgb(255,255,0)««$rgb(120,120,120)««,
$ifgreater($get(hotness),20,$rgb(255,255,0)«$rgb(120,120,120)«««,
$rgb(120,120,120)««««))))


Secondly, I use the buttons I circled in the screenshot to switch between a small layout, a layout with columns ui playlist and a layout with SCP. Is there anyway I can make the size of my foobar change when i press these buttons? Now I just have an emty space under my small layout and I have to resize my foobar window manually.

thx
Towa

foo_ui_panels

Reply #1330
If I were to have one wish for Library Panel...

"Add to default playlist"

As in a predefined playlist, such as "Default" or "Now Playing"
naaa na na naaaaaa na na NAAAAAAA na na naaaaaaaaa

foo_ui_panels

Reply #1331
Request:
- Option to set SCPL and Filter Library background color like in the Track Display (using $drawrect)
- NOBKGND option in $button2

foo_ui_panels

Reply #1332
I've uploaded 0.12.4. Just a quick bug fix for some unicode problems. Unicode should work a bit better now... There might be a couple of bugs with the library filter, but thats for the next version.

foo_ui_panels

Reply #1333
can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities

foo_ui_panels

Reply #1334
can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities

I second it/
Favourite artist:CD-R
Favourite album:700MB

foo_ui_panels

Reply #1335
$glass()
elevatorladylevitateme

foo_ui_panels

Reply #1336
$glass() is vista only

 

foo_ui_panels

Reply #1337
I've uploaded 0.12.4. Just a quick bug fix for some unicode problems. Unicode should work a bit better now... There might be a couple of bugs with the library filter, but thats for the next version.


Where can we find this? because the panels ui on your website is still version 0.12.0... ?

foo_ui_panels

Reply #1338
Where can we find this? because the panels ui on your website is still version 0.12.0... ?
I've downloaded it 30 minutes ago, and it is 0.12.4.

@ terrestrial: thx for the unicode support. Now my é,à,è,ê... work again.

foo_ui_panels

Reply #1339
THANK YOU!

0.12.4 now supports unicode and will open the configuration dialog both in wine and windows japanese locale.

foo_ui_panels

Reply #1340
BUGS with new version :
-scrolling down or up with the mouse (wheel middle button) doesn't work
-background stays in white wherever colors I choose, also after restart.

foo_ui_panels

Reply #1341
Yay, I can scroll up & down now, thanks. I guess one of the bugs is that the Library Filter background is white now. And syntax highliting doesn't work, it will come eventually. Great work Terrestrial.
Windows 10 Pro x64 // foobar2000 1.3.10

foo_ui_panels

Reply #1342
Yay, I can scroll up & down now, thanks.
When you wasn't able to scroll, I was, with precedent version, and now it is the opposite : you can, I can't... what is that ? I don't understand. Is it a specific mouse support ? or something else...

foo_ui_panels

Reply #1343

Yay, I can scroll up & down now, thanks.
When you wasn't able to scroll, I was, with precedent version, and now it is the opposite : you can, I can't... what is that ? I don't understand. Is it a specific mouse support ? or something else...


I have the same problem as you kabuki, the keyboard arrows also don't work I don't know if it has something to do with the keyboard shortcuts I have in foobar but with the previous version it worked.

Doesn't somebody else have the problem of the slashes in front of every button? I never had this problem, it occured since the library panel came.
For a screen see http://img520.imageshack.us/my.php?image=slashesji3.jpg

foo_ui_panels

Reply #1344
Yea, the arrows don't work, seems it only focus the SCPL, it's good and bad, before, I couldn't use hotkey for switching panels when inside Library Filter.

About the mouse, I've a Razer Copperhead with newest FW.
Windows 10 Pro x64 // foobar2000 1.3.10

foo_ui_panels

Reply #1345
Using .12.4 here.
Bug: having foobar2000 maximized and moving my mouse over its window produces 100% CPU usage.
When minimized to tray, CPU usage is normal.

It didn't happen with .11. If someone can post a link to the old version, I'd be grateful.

UPDATE: testing .12.4 on a clean install of foobar2000 works ok. But it reverts to 100% CPU if I reuse my foobar2000.cfg file.

Is there any easy way to rescue my keyboard shortchuts/foo_run settings without reusing the .cfg file?
I'm getting tired of miving things by hand everytime I reinstall a clean foobar2000

Thanks

UPDATE:
When foobar2000 with panels v 0.12.4 AND my old cfg file is running, it affects the redrawing of other windows (noticeably, word 2007 and dopus v 9).

Something really nasty is going on.

foo_ui_panels

Reply #1346
If someone can post a link to the old version

If you still want it look at your pm.

Edit: please don't post or ask direct link for old version. Use PM for that ! As asked by terrestrial

foo_ui_panels

Reply #1347

If someone can post a link to the old version

If you still want it look at your pm.

Edit: please don't post or ask direct link for old version. Use PM for that ! As asked by terrestrial


Thanks, I have tried v 0.11 and I still get high CPU usage when foobar2000 is maximized and I'm playing certain tracks (!). So it's not v 0.12, but even v 0.11 that causes the problem. It seems to be some strange problem with redrawing that even affects other windows that are not foobar2000's.

Playing the same track with standardUI does play ok, with normal CPU usage.

I'm using a winamp plugin (Ozone), which could be involved since it has its own window that is spawned by foobar.

I'm using Br3tt's scaled 0.5 config. I could post/PM my component list and an example track that produces this problem.

foo_ui_panels

Reply #1348
Any documentation/hints anywhere for the new Library Filter panel?

I'm really struggling to get it show a list of artist with their albums under each! If someone would post their working code I'd be grateful.

I'm not sure where Library Filter looks for the header layout etc., either, is it the current (active?) SCPL?

foo_ui_panels

Reply #1349

can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities

I second it/

I use AutoHotKey (http://www.autohotkey.com/), a 3rd party app (with much broader functionality), to do just that.

Here's the AHK file I use (requires Win+T with mouse over color to make transparent on app restart)
TransAHK


Any documentation/hints anywhere for the new Library Filter panel?

I'm really struggling to get it show a list of artist with their albums under each! If someone would post their working code I'd be grateful.

I'm not sure where Library Filter looks for the header layout etc., either, is it the current (active?) SCPL?


No documentation that I know of yet, but basically, in Foobar's Prefereences window, under PanelsUI, is a node for Library Filter. Here you can organize the sorting/filtering for each header by writing code for each level of the tree. Each level has a display button that refers to a display code stored with the Library Filter panel (what you see when you right-click and go to Settings). Here you can write code for different levels of the tree: Headers, Albums, Artists, Tracks, etc. Stick to SCPL code at this point I believe (ie no buttons, etc.)