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

foo_ui_panels

Reply #2150
I've decided to switch from using SCPL to the Library filter, and I'm having problems:
I didn't find the wiki entry to be too clear, and a search of the forums just didn't turn up anything relevant, so I'll tell you where I am:

I've started a new .pui to experiment with the LF, and used: $panel(library,Library Filter,0,0,%_width%,%_height%,) in the main configuration window to draw the LF panel.
I went to Preferences>panelsUI>library filter to try and define the logic of the tree structure, but I really don't understand that preferences window at all.
Basically it looks like this at the moment:


And I'm trying to get a layout something like this:


So the Artists are listed form A-Z, then the Albums in order of date (newest first), then the tracks. (I'm not asking for information about the colours etc. at the moment, just defining the layout)

Thanks alot,
mac

foo_ui_panels

Reply #2151
Oh yeah. It works, thanks. I thought i tried them all.. i must have forgotten that one.

It seems that it's always the simple things that keep me from finishing my config. Now i'm stuck to a really stupid thing: can't have a text button (in PanelsUI) to send a specific playlist to SCP. 



Have you tried "C: Send to playlist/NAME"?
If you don't have it, it may be in the additional component, foo_utils.

foo_ui_panels

Reply #2152
Ok, so last time I asked, the post got deleted, then I searched the whole forum for a day and found it somewhere at last, but now foobar crashed and everything is gone. Hope I don't have to search all day again...

I am using PanelsUI 13.8

First question:
I have multiple values for same song etc one song have this as %tag% "Christmas;Winter" and I want that song to be listed under both "Christmas" and %Winter% under my library filter.

Second Question:
To my surprise I haven't found this in the wiki; how do I do to make all playlists named -s- in the end having the "Single" layout in SCPL, and all named -a- have the "Album" ? Before there was something like the layout selector or something...

I have tried to search for the most I can think of, but can't find this, any help would be greatly appreciated...

foo_ui_panels

Reply #2153
I just had my foobar crash while I was editing a panel with the code below (3rd time this happened, first time crash location being panels UI):

Code: [Select]
// Global
$puts(dir2,'C:\Documents and Settings\Owner\Application Data\foobar2000\images\hearts\')
$puts(dir3,'C:\Documents and Settings\Owner\Application Data\foobar2000\kei\rating\')
$puts(dir1,'C:\Program Files\foobar2000\kei\')

$puts(header,$font(Lucida Sans Unicode,6,bold,221-222-223))
$puts(body,$font(Calibri,9,,221-222-223))
$puts(heart.font,$font(Arial Unicode MS,20,,))
$puts(heart.x,5)
$puts(heart.y,10)

$puts(rate.0,$get(*grey)$get(heart.font)$char(9829))
$puts(rate.1,$get(*blue)$get(heart.font)$char(9829))
$puts(rate.2,$get(*purple)$get(heart.font)$char(9829))
$puts(rate.3,$get(*green)$get(heart.font)$char(9829))
$puts(rate.4,$get(*orange)$get(heart.font)$char(9829))
$puts(rate.5,$get(*red)$get(heart.font)$char(9829))
$puts(rate.6,$get(*peach)$get(heart.font)$char(9829))

// PerTrack
$get(header)$upper( -Rating-)
$align(left,left)$get(body)

$textbutton($eval($get(heart.x)+0),$get(heart.y),,,$get(rate.0),$get(rate.0),TAG:SET:rating:0,tooltip,Rate 0)
$textbutton($eval($get(heart.x)+25),$get(heart.y),,,$get(rate.1),$get(rate.1),TAG:SET:rating:1,tooltip,Rate 1)
$textbutton($eval($get(heart.x)+50),$get(heart.y),,,$get(rate.2),$get(rate.2),TAG:SET:rating:2,tooltip,Rate 2)
$textbutton($eval($get(heart.x)+75),$get(heart.y),,,$get(rate.3),$get(rate.3),TAG:SET:rating:3,tooltip,Rate 3)
$textbutton($eval($get(heart.x)+100),$get(heart.y),,,$get(rate.4),$get(rate.4),TAG:SET:rating:4,tooltip,Rate 4)
$textbutton($eval($get(heart.x)+125),$get(heart.y),,,$get(rate.5),$get(rate.5),TAG:SET:rating:5,tooltip,Rate 5)
$textbutton($eval($get(heart.x)+150),$get(heart.y),,,$get(rate.6),$get(rate.6),TAG:SET:rating:6,tooltip,Rate 6)

And here is the crash log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04A8CF56h
Access violation, operation: write, address: 04FAD000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (04A8CF56h):
04A8CF16h:  41 8B 84 24 08 01 00 00 8D 3C B0 8B 84 24 60 01
04A8CF26h:  00 00 8B CA F3 AB 8B 8C 24 A8 00 00 00 8B 84 24
04A8CF36h:  64 01 00 00 8D 3C B1 8B CA F3 AB 8B 84 24 F4 00
04A8CF46h:  00 00 8D 34 B0 8B 84 24 68 01 00 00 8B CA 8B FE
04A8CF56h:  F3 AB 8D 4C 24 28 51 8D 44 24 1C 8D B4 24 B0 03
04A8CF66h:  00 00 E8 73 4D 00 00 84 C0 0F 85 4B FA FF FF 8B
04A8CF76h:  44 24 44 3B C3 74 11 50 8D 94 24 B0 00 00 00 52
04A8CF86h:  FF 15 3C 44 AD 04 EB 1C 8B 44 24 38 8B 48 18 8B
Stack (0013A6A4h):
0013A684h:  00000001 B503D364 00000016 00000000
0013A694h:  0103D238 00000016 0000680F 80557800
0013A6A4h:  01801CB5 00000000 00000008 0013BC7C
0013A6B4h:  00000000 00000020 04FA57A4 00000004
0013A6C4h:  0000071B 00000000 0000071B 01E14FCE
0013A6D4h:  0000004F 04FA4E08 04F4F538 00000000
0013A6E4h:  0000003C 0013AC34 04FA3410 00000010
0013A6F4h:  00000000 7C91056D 04FA3410 00000000
0013A704h:  00000018 00000024 0013A7D8 7C910551
0013A714h:  04F87528 7C91056D 00000000 06BF96E0
0013A724h:  06BF96E0 004935D8 01E14F96 00000000
0013A734h:  0000000C 00014490 00000018 00000000
0013A744h:  00000004 04F87530 04FA94D8 0000000A
0013A754h:  FFFFFFFF 04B20418 004935B9 00CD0000
0013A764h:  00000000 004935D8 01E14F56 00000000
0013A774h:  0000001B 04FA55FC 0013A78C 00000001
0013A784h:  7C9105C8 04F824E0 0013A858 7C910551
0013A794h:  04F4FD50 04FAA7F0 04F87513 04F828D3
0013A7A4h:  0000003C 00000000 04FA81C0 04F8B970
0013A7B4h:  FFFFFFFF 0001056D 00000005 0013A71C
Registers:
EAX: 00000018, EBX: 00000000, ECX: 000001E5, EDX: 0000071B
ESI: 04FABB28, EDI: 04FAD000, EBP: 04FA4E08, ESP: 0013A6A4
Crash location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000A486h)

Loaded modules:
foobar2000                      loaded at 00400000h - 00527000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
ShimEng                          loaded at 5CB70000h - 5CB96000h
AcGenral                        loaded at 6F880000h - 6FA4A000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AC000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
wblind                          loaded at 66000000h - 66092000h
msimg32                          loaded at 76380000h - 76385000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00F50000h - 00F83000h
foo_albumlist                    loaded at 00FB0000h - 00FF7000h
foo_amipwrapper                  loaded at 01020000h - 0104C000h
foo_audioscrobbler              loaded at 01070000h - 010A7000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                loaded at 010D0000h - 01100000h
foo_browser                      loaded at 01120000h - 01159000h
foo_cdda                        loaded at 01180000h - 011B5000h
foo_common                      loaded at 011E0000h - 01213000h
foo_converter                    loaded at 01240000h - 012A9000h
foo_custominfo                  loaded at 012D0000h - 01355000h
foo_cwbowron                    loaded at 01380000h - 013AA000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_cwb_hooks                    loaded at 013E0000h - 0142D000h
foo_default_videoplayer          loaded at 01450000h - 0145D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dockable_panels              loaded at 01480000h - 014B3000h
foo_dop                          loaded at 014E0000h - 0154C000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_dsp_delta                    loaded at 01570000h - 0158E000h
foo_dsp_std                      loaded at 015B0000h - 015F1000h
foo_freedb2                      loaded at 01620000h - 01660000h
foo_ftpput                      loaded at 01680000h - 016FF000h
WINSPOOL                        loaded at 73000000h - 73026000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 01710000h - 01719000h
iertutil                        loaded at 42990000h - 429D5000h
foo_history                      loaded at 01960000h - 0197C000h
foo_input_std                    loaded at 019A0000h - 01AB3000h
foo_lyricsdb                    loaded at 01AE0000h - 01B0F000h
foo_masstag                      loaded at 01B30000h - 01B7F000h
foo_playback_custom              loaded at 01BA0000h - 01BDF000h
foo_playlist_bind                loaded at 01C10000h - 01C35000h
foo_playlist_manager            loaded at 01C50000h - 01C94000h
foo_pqview                      loaded at 01CC0000h - 01CDB000h
foo_preview                      loaded at 01D00000h - 01D21000h
foo_rgscan                      loaded at 01D40000h - 01D88000h
foo_run                          loaded at 01DB0000h - 01DDB000h
foo_runcmd                      loaded at 01E00000h - 01E2F000h
foo_uie_albumart                loaded at 01E50000h - 01E8C000h
foo_uie_albumart_msn            loaded at 01EB0000h - 01ECC000h
foo_uie_lyrics                  loaded at 01EE0000h - 01F44000h
foo_uie_lyrics_panel            loaded at 01F70000h - 01FD9000h
foo_uie_peakmeter                loaded at 02000000h - 02028000h
foo_uie_playlists_dropdown      loaded at 02050000h - 0208C000h
foo_uie_queuemanager            loaded at 020B0000h - 020E9000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D6000h
mscorlib.ni                      loaded at 790C0000h - 79B90000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7AC06000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF6C000h
foo_uie_quicksearch              loaded at 04850000h - 04896000h
foo_uie_tabs                    loaded at 048A0000h - 048CA000h
foo_uie_typefind                loaded at 048F0000h - 04920000h
foo_uie_vis_egoh                loaded at 04940000h - 0495D000h
foo_ui_columns                  loaded at 04970000h - 04A15000h
foo_ui_panels                    loaded at 04A40000h - 04B07000h
foo_ui_std                      loaded at 04B30000h - 04B87000h
foo_unpack                      loaded at 04BB0000h - 04BDE000h
foo_winamp_spam                  loaded at 04C00000h - 04C30000h
HookDll                          loaded at 10400000h - 10407000h
amip                            loaded at 05770000h - 0592A000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC54000h
DSOUND                          loaded at 73F10000h - 73F6C000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
netapi32                        loaded at 5B860000h - 5B8B4000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
GRA8E1~1                        loaded at 07D20000h - 07F3D000h
GrooveUtil                      loaded at 68EF0000h - 68FE1000h
GrooveNew                        loaded at 68FF0000h - 68FF7000h
ATL80                            loaded at 7C630000h - 7C64B000h
GR99D3~1                        loaded at 65E30000h - 65E67000h
urlmon                          loaded at 42CF0000h - 42E14000h
Msxml3                          loaded at 74980000h - 74A8E000h
Secur32                          loaded at 77FE0000h - 77FF1000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
sensapi                          loaded at 722B0000h - 722B5000h
iphlpapi                        loaded at 76D60000h - 76D79000h
MPRAPI                          loaded at 76D40000h - 76D58000h
ACTIVEDS                        loaded at 77CC0000h - 77CF2000h
adsldpc                          loaded at 76E10000h - 76E35000h
ATL                              loaded at 76B20000h - 76B31000h
rtutils                          loaded at 76E80000h - 76E8E000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
msv1_0                          loaded at 77C70000h - 77C93000h
xpsp2res                        loaded at 20000000h - 202C5000h
wmvcore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
mlang                            loaded at 75CF0000h - 75D81000h
msdmo                            loaded at 736B0000h - 736B7000h
wmadmod                          loaded at 11820000h - 118DC000h
mfplat                          loaded at 0BEF0000h - 0BF27000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 01E14FCEh, location: "foo_runcmd", loaded at 01E00000h - 01E2F000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 01E14F96h, location: "foo_runcmd", loaded at 01E00000h - 01E2F000h
Address: 004935B9h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 01E14F56h, location: "foo_runcmd", loaded at 01E00000h - 01E2F000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004935D8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 004A6FD8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00438DA7h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004E2A8Ch, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 004C1EE4h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04A5749Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 773E207Bh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 04AB0100h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB24E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD0536h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A820D2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ADB564h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD058Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A5345Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 02080072h, location: "foo_uie_playlists_dropdown", loaded at 02050000h - 0208C000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 0050005Ch, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C917E77h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000047Ah)
Address: 04AB24E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C917C0Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000020Fh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04ACCCA0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A4B0E2h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A89ADFh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000700Fh)
Address: 04A8A14Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000767Eh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AD8058h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E41A901h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "wsprintfA" (+00000054h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C917BB8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 04AB2989h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB29C0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB29C0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A41499h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A9033Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D86Fh)
Address: 04A77B9Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A7A1EDh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 01F73900h, location: "foo_uie_lyrics_panel", loaded at 01F70000h - 01FD9000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 00527000h
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 013E3314h, location: "foo_cwb_hooks", loaded at 013E0000h - 0142D000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C917D47h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+0000034Ah)
Address: 7C917DA3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000003A6h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 77F17012h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000089h)
Address: 77F16FFAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000071h)
Address: 02010D3Fh, location: "foo_uie_peakmeter", loaded at 02000000h - 02028000h
Address: 02010D3Fh, location: "foo_uie_peakmeter", loaded at 02000000h - 02028000h
Address: 04A5F132h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 02010D3Fh, location: "foo_uie_peakmeter", loaded at 02000000h - 02028000h
Address: 04A5F13Bh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04A52F5Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A56996h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04AB218Dh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB277Ch, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04AB273Fh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04ABB0A0h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04AB275Eh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Address: 04A8FF98h, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D4C8h)
Address: 04A8FFCDh, location: "foo_ui_panels", loaded at 04A40000h - 04B07000h
Symbol: "foobar2000_get_interface" (+0000D4FDh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Common services 0.1  (foo_common)
Winamp API Emulator 0.96  (foo_winamp_spam)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
Default User Interface 0.9acc  (foo_ui_std)
Playback Statistics Custom 1.2.1  (foo_playback_custom)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Autoplaylist Manager 1.0  (foo_autoplaylist)
AMIP Wrapper 0.90  (foo_amipwrapper)
RAR reader 1.1  (foo_unpack)
freedb Tagger 0.5.2a  (foo_freedb2)
FLAC Decoder 1.1.0  (foo_input_std)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
foobar2000 core 0.9.4.3  (Core)
Album Art Panel 0.2.6  (foo_uie_albumart)
Playlist Manager 1.0.2  (foo_playlist_manager)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]  (foo_cwb_hooks)
Columns UI 0.2.0 alpha 3  (foo_ui_columns)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Masstagger 1.6  (foo_masstag)
FTP Uploader 0.4.9  (foo_ftpput)
cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]  (foo_cwb_hooks)
History 0.2  (foo_history)
CD Audio Decoder 2.1.1  (foo_cdda)
Default video player 0.1.3  (foo_default_videoplayer)
Converter 1.0.1  (foo_converter)
Standard Input Array 1.0  (foo_input_std)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Run Command 1.0 beta 2  (foo_runcmd)
Standard DSP array 1.0  (foo_dsp_std)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Album List 3.2.0  (foo_albumlist)
Lyric Show Panels 0.3.1.1b7 [Jul 13 2007 - 12:34:08]  (foo_uie_lyrics)
Playlist Bind 3.1  (foo_playlist_bind)
iPod manager 0.4.3 TEST  (foo_dop)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Preview 1.2  (foo_preview)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Typefind 0.2 beta 1  (foo_uie_typefind)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
ABX Comparator 1.3.1  (foo_abx)
foo_custominfo 0.1.2  (foo_custominfo)
WMA Decoder 1.1  (foo_input_std)
Album Art Panel Mod (MSN) 0.2.1_8  (foo_uie_albumart_msn)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Run services 0.3.2  (foo_run)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
ZIP/GZIP reader 1.0  (foo_unpack)
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2154
I am having a problem with the EXEC command for buttons. I am using the following code and it doesn't seem to work:
Code: [Select]
$imagebutton($eval(%_width%-46),$eval(%_height%-23),$get(dir)\google2.png,$get(dir)\google.png,EXEC:'http://www.google.com/search?q='$replace(%album%, ,+),tooltip,'Search Google For: "'%album%'"')


I got the EXEC command FROM the wiki, so I think it is correct. When I click the button, it doesn't do anything at all. I am using firefox on WinXP SP2 if that matters.
EXEC commands haven't worked for me in ANY version of Panels UI .
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_ui_panels

Reply #2155
Terrestrial, good work recently but a quick question. Will there be a complete move to the new syntax at some point or will the old syntax still be valid?

I think old syntax compatibility should be removed in next version to encourage users to write new syntax instead of old. If they still want to use the old syntax, they should stick to an old version imo.

I really like the new version because of the auto truncating of text but it is really unstable and a few functions still doesn't work properly. I'm having problems with $calcwidth and $calcheight mainly.

Also. Terrestrial, please bring back the possibility to switch layouts from the View > Panels UI menu. It was a really good feature imo.

Keep up the good work Terrestrial.

foo_ui_panels

Reply #2156
Hello, I wonder if someone could offer a bit of advice on how to add more grouping criteria to the library filter.

I'm using FofR's config that groups single tracks into a ! Singles section on the library. I'd like to group together songs that have the IsVarious global = 1 into a ! Various Artists section too. I'd also like to take this a stage further by grouping together all songs that have IsMix = 1 into a ! Mix section and IsVinyl=1 into ! Vinyl Singles. Oh, I'd like ! Various Artists to be listed by %album% and all the others by %artist% too.

I know how to set the track globals but I'm not sure of the syntax of the library filter code. I've tried creating separate criteria but this didn't work so I assume I have to nest each part of the code, I've tried various ways to nest them without success and this is the bit I'm stuck on.

If I take this...

Code: [Select]
$ifequal(
$get(isSingle),1,! Singles
,
%artist%
)


and edit it to this...

Code: [Select]
$ifequal(
$get(isVarious),1,! Various Artists
,
%album%
)


...it works ok, but if I try both together it doesn't work. How do I nest these?

Thanks.

foo_ui_panels

Reply #2157
...

...


As for the logic of your tree structure, I guess you want a header called "Artist" to indicate that it's sorted first by artist.  So for the "criteria" of the first level here, you would put "Artist" to have it display the word "Artist" in the header.  For the next level, your criteria would be: %artist% $left(%artist%,1).  For the next level, your criteria would be: $eval(%date%-5000) %album%.  For the next level, your criteria woudl be : %tracknumber%.  You can, of course have more than one header, each of which with different tree structures.

Ok, so last time I asked, the post got deleted, then I searched the whole forum for a day and found it somewhere at last, but now foobar crashed and everything is gone. Hope I don't have to search all day again...

I am using PanelsUI 13.8

First question:
I have multiple values for same song etc one song have this as %tag% "Christmas;Winter" and I want that song to be listed under both "Christmas" and %Winter% under my library filter.

Second Question:
To my surprise I haven't found this in the wiki; how do I do to make all playlists named -s- in the end having the "Single" layout in SCPL, and all named -a- have the "Album" ? Before there was something like the layout selector or something...

I have tried to search for the most I can think of, but can't find this, any help would be greatly appreciated...


I know that that waa not possible in recent past versions of PanelsUI.  As far as I know, that ability has not been added in the beta versions, though it seems their might be features added that are not in the changelog.  I'd bet a bit of money that this hasn't been done yet, though...

...
...it works ok, but if I try both together it doesn't work. How do I nest these?
...


You have to nest the $if statements, like so:
Code: [Select]
$ifequal(value1a,value1b,
  do1,
  $ifequal(value2a,value2b,
    do2,
    else
  )
)

If you've tried something like the above, post the specific code you used and we can tell you where you went wrong...

foo_ui_panels

Reply #2158
You have to nest the $if statements, like so:
Code: [Select]
$ifequal(value1a,value1b,
  do1,
  $ifequal(value2a,value2b,
    do2,
    else
  )
)

If you've tried something like the above, post the specific code you used and we can tell you where you went wrong...



This is exactly what I was looking for, it works perfectly. Thankyou for your help, it's much appreciated.

foo_ui_panels

Reply #2159
Terrestrial:  It seems one cannot put one image spread over multiple item rows in SCPL (as with album art thumbnails) without the equivalent of the old VALIGN-T switch or the ability to access the exact dimensions of a particular image, unless the height of the image is greater than the width. 

Could you please either bring back a vertical alignment option or give the ability to access the dimensions of an image?

Thanks

foo_ui_panels

Reply #2160
What's the command for a button (directly in PanelsUI) to load a specific playlist in SCP?
The closest I could find was PLAYLISTS-MENU
But I don't want the Menu to appear, only to load a specific playlist in SCP. Thanks.

foo_ui_panels

Reply #2161
First of all, great work on PanelsUI, terrestrial. I can't wait for new versions with new great features. 
I've just started using it and have been working on a pui of my own for a couple of weeks.

I'm using a Track Display Panel to hold info about and control playlists, mainly through cwb_hooks functions and variables and context menu items. What I'm missing and would be great if you added are some more functions to get more information about playlists.

Specifically these or similar functions:
%num_playlists% - the number of available playlists.
$playlist_name(index) - returns the name of specific playlist.
and a command for buttons to switch to a specific playlist either by name or index.

these would be nice as well
$playlist_items(index) - returns number of items in playlist.
$playlist_length(index) - returns length of playlist in seconds.

Using these functions you could make a more detailed overview of the playlists.
bitbot

foo_ui_panels

Reply #2162
I know that that waa not possible in recent past versions of PanelsUI.  As far as I know, that ability has not been added in the beta versions, though it seems their might be features added that are not in the changelog.  I'd bet a bit of money that this hasn't been done yet, though...



Which of my questions do you think is not possible? If it's the Library filter multiple values, then the pain is that I got it to work perfectly with some kind of function or something, and it was in this forum. However I can't seem to find it again.

I think it would really help if someone could just put all those small useful "tips and tricks" in the wiki, or if not possible, in a thread in the forums. Because it's really hard to find by searching.

foo_ui_panels

Reply #2163

Terrestrial, good work recently but a quick question. Will there be a complete move to the new syntax at some point or will the old syntax still be valid?

I think old syntax compatibility should be removed in next version to encourage users to write new syntax instead of old. If they still want to use the old syntax, they should stick to an old version imo.

I really like the new version because of the auto truncating of text but it is really unstable and a few functions still doesn't work properly. I'm having problems with $calcwidth and $calcheight mainly.

Also. Terrestrial, please bring back the possibility to switch layouts from the View > Panels UI menu. It was a really good feature imo.

Keep up the good work Terrestrial.


First of all, I don't think people should have to re-write their configs everytime the langauge is altered. That is a pain in the ass and it also hurts people who don't know how to write in the first place. I am still using v13.6 for many reasons including the View menu which you want back but how you can say out with the old and in with the new and then reqeust an old feature is comical. It is hard to say people should stick with older versions if they don't want to move forward because it is next to impossible to find older versions if you make the mistake of taking a new one out for a test drive without saving the old.

I also would like to see some very old lingering bugs fixed before more features are added. I've posted a bug for I don't know how many builds and it still remains. New features are great but I think bug fixes should be more of a priority aswell as compatibility with older configs as this plug-in moves forward.

But I guess that it really wont affect me anymore because I don't have the time nor the inclination to keep re-writing my config once I've settled on one just to have it look the way it all ready does just with the newest plug-in. To each his own I guess

foo_ui_panels

Reply #2164
I haven't played with the panels component yet but having looked over the documentation is still not possible to create a column of text buttons without specifying the alignment for each row? Essentially I want:
Code: [Select]
button1
button2
button3
etc.

Thanks.

 

foo_ui_panels

Reply #2165

I know that that waa not possible in recent past versions of PanelsUI.  As far as I know, that ability has not been added in the beta versions, though it seems their might be features added that are not in the changelog.  I'd bet a bit of money that this hasn't been done yet, though...

Which of my questions do you think is not possible? If it's the Library filter multiple values, then the pain is that I got it to work perfectly with some kind of function or something, and it was in this forum. However I can't seem to find it again.

I think it would really help if someone could just put all those small useful "tips and tricks" in the wiki, or if not possible, in a thread in the forums. Because it's really hard to find by searching.

I was answering your first question.

As for your second question, one way to do this (I think this should work) would be to put the following in the globals section of the PanelsUI preferences:
Code: [Select]
$if($strcmp($right(%playlist_name%,3),-s-),
  $puts(singles.playlist,1),
  $puts(singles.playlist,0)
)

And then use that variable in the SCPL configuration to determine the look of it, including possibly !noheader! to suppress the header.

As for the "tips and tricks" thing, with PanelsUI the possiblities are almost endless.  I believe there are simply too many of them for it to be feasible.  You just have to get to know the features built in, and use a little creative thinking, and try it out...

foo_ui_panels

Reply #2166
Is it a way to make PanelsUI use transparent PNG's as a background when I removed titlebar (what I have done is only remove the title bar, but there is still the black background)? I mean - is it possible to see alpha-channel working at main background?

foo_ui_panels

Reply #2167
Anyone else having problems with the $textcolor() function in 0.14.12?  I can't get the text to change color, regardless of whether I use the $textcolor(255,255,255) format, the $textcolor($c(255,255,255)) format, or $textcolor($color(255,255,255)), all of which should work according to the new function list.

foo_ui_panels

Reply #2168
$textcolor(255,255,255) and $textcolor($color(255,255,255)) does not work and should not work with 0.14.12. The first one is not proper use of $textcolor and the second won't work until the next version. $textcolor(FFFFFF) should work though.

foo_ui_panels

Reply #2169
$textcolor(255,255,255) and $textcolor($color(255,255,255)) does not work and should not work with 0.14.12. The first one is not proper use of $textcolor and the second won't work until the next version. $textcolor(FFFFFF) should work though.


I've been using PanelsUI for about two days, and I have to say this:  the hardest part about using it isn't writing the code for it.  The hardest thing, by far, is figuring out what the hell actually works in the version you're using.  I mean, I didn't screw with PanelsUI for a long time because the wiki page was way too confusing.  When I saw there was a nice, clean, simple wiki page describing the functions that actually work, I was excited and downloaded it, which went well until I realized that the main download link went to an older version than the wiki page described.  So, fine, I went through and found a link to the version that the wiki page described.  And now, I'm finding out that it isn't even accurate, it contains functions that aren't implemented yet. 
I don't know. I know I'm bitching about maintenance stuff, which is boring compared to trailblazing and development stuff, but how are people who are just getting into the project supposed to understand what is going on if
a) Everyone is using and talking about different versions  (this includes users and developers)
b) There is no easy place to find the newest version and what actually works for it
Am I wrong?
Also, $textcolor(FFFFFF) doesn't work, either.

foo_ui_panels

Reply #2170
^Are you using $newsyntax() in your // Global section? Beacuse if you don't it won't work.


foo_ui_panels

Reply #2172
As for your second question, one way to do this (I think this should work) would be to put the following in the globals section of the PanelsUI preferences:
Code: [Select]
$if($strcmp($right(%playlist_name%,3),-s-),
  $puts(singles.playlist,1),
  $puts(singles.playlist,0)
)

And then use that variable in the SCPL configuration to determine the look of it, including possibly !noheader! to suppress the header.

As for the "tips and tricks" thing, with PanelsUI the possiblities are almost endless.  I believe there are simply too many of them for it to be feasible.  You just have to get to know the features built in, and use a little creative thinking, and try it out...


Thanks for the help, though I think I am stupid enough not to know how to use the singles.playlist in the SCPL configration... Is there nothing like $layout or something? Because I would like to keep my SCPL layouts in different layouts (if I was just to have it as one text I would know how to do with an $if or something...)

Maybe I agree with you on the tips and tricks, the possibilites are endless, but I think there is some things that the majority will use. There is something like that for ColumnsUI (though it's outdated I think). I am talking about those "miracle codes" for example how to make a good rating panel, or my first posted question about library filter and multiple values.

foo_ui_panels

Reply #2173
Terrestrial:

I've just started using the beta version - no problems so far. (But I'm not sure what I should be able to do with this version that I couldn't do with the old one!)

However some bugs or usability issues around the one new feature I played with:

1)the "Send to <playlist>" and "Add to <playlist" menu options send or add only the first track selected instead of all the tracks in the range selected.

2)when invoked from a button they do nothing if the named playlist does not already exist: it would be helpful if they created it. 

3)the "<send/append> and activate" options don't seem too useful; "<send/append> and PLAY" would be better, surely?


As always, thanks for all your effort - keep up the good work!

foo_ui_panels

Reply #2174

...

...


As for the logic of your tree structure, I guess you want a header called "Artist" to indicate that it's sorted first by artist.  So for the "criteria" of the first level here, you would put "Artist" to have it display the word "Artist" in the header.  For the next level, your criteria would be: %artist% $left(%artist%,1).  For the next level, your criteria would be: $eval(%date%-5000) %album%.  For the next level, your criteria woudl be : %tracknumber%.  You can, of course have more than one header, each of which with different tree structures.


Thanks for the answer, I've got it working more-a-less right now.

I now have another problem that I was hoping someone could help with; I'm trying to place a button on my Layout, to toggle between my now playing panel, and my playlist panel. The problem is that When the code is this...

Code: [Select]
// PerTrack

[...]

// buttons
$button2(440,$eval(%_height%-80),0,0,100,30,
    '$font(Arial,10,,255-255-255) Library',
    '$font(Arial,10,,255-0-0) Library',
    PVAR:SET:mem2:$ifgreater($getpvar(mem2),0,0,1),
    )


...the button is displayed fine, but the hot-spot area is too large, so having tried changing it to this...

Code: [Select]
// PerTrack

[...]

// buttons
$button2(440,$eval(%_height%-80),0,0,$calcwidth(Library),$calcheight(Library),
    '$font(Arial,10,,255-255-255) Library',
    '$font(Arial,10,,255-0-0) Library',
    PVAR:SET:mem2:$ifgreater($getpvar(mem2),0,0,1),
    )


... the button is no longer displayed. There is still a hotspot area there, because when I move my mouse over where the button should be I get the little caption 'PVAR:SET:mem2:1' (not the button hover text).

Is there a problem with my use of the $calcwidth() / calcheight() functions? I haven't been able to figure out myself why its behaving like this, so any ideas are welcome.

Thanks alot, mac