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 1308313 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_ui_panels

Reply #2050
High CPU usage when using $font candies.


it depends on what kind of effects you're using... you can use the render time in the effects dialog as a guide but in general using any kind of effect is going to be much much slower.


The effects window is in Track Display settings, there's a button there named Effects. =)

It would be nice if it were also available in the SCPL settings.  Any chance of that, terrestrial?


maybe... but in the meantime you can keep the effects dialog ope even after you close the track display settings.

This might be really nitpicky but figured I'd throw it out 

Code: [Select]
$textcolor($get(grey4))
$font(calibri,10)
$alignabs(5,0,13,%_height%,left,middle)
%tracknumber%.


If you do a $calcwidth(%tracknumber%.) it returns 12, but when making an alignabs bounding rectangle with a width of 12, it cuts off part of the period. Same with %length%, songs 10:00 or longer usually have a width of 22, but with an alignabs bounding rectangle width of 22 it adds an ellipsis like it doesn't fit. Again it's really nitpicky but you need to add one pixel width to the rectangle for the text to fit properly when measuring the exact width.

edit: not sure if it's a bug, i haven't been able to reproduce it outside of my scpl.


$calcwidth() and $calcheight() are broken with $newsyntax. its fixed for the next version. and it's not nitpicky at all  please let me know of any glitches, especially in the rendering / alignment / font stuff, no matter how small.

Using 14.11. A few things still isn't working. $imagebutton for example.
Code: [Select]
$imagebutton($get(x.Controlbuttons),$get(y.Controlbuttons),$getpvar(Image.Path)previous1.png,$getpvar(Image.Path)previous2.png,Previous)


hmmm... that should work. are you sure your imagepaths are correct? do you have an $alignabs(..) before?

Quote
Here is an idea i had, it's nothing big and I will totally respect your decision if you say no.
Maybe the color functions should have other names instead of $c and $h. Sure these are short but doesn't describe the function very well. If you look at the other functions you can kind of see what it is by looking at the name. My suggestion would be $color instead of $c. And to be honest, I'm sure I'm never going to use $h, doesn't seem there is a need for it. More useful would be a hex color function, $hexcolor perhaps.


well $rgb and $hsl were already taken  I wend and added $color() and $hexcolor() for the next version.

What I meant about the fonts:
The left one is v0.13.6 and the right one is the v0.14.11.You can clearly see the difference:with new version the text looks blurry and unclean and even the zeroes aren't round.Both are calibri with no additional effects.


what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

---------------

I've uploaded 0.14.12 test here.

foo_ui_panels

Reply #2051
This might be really nitpicky but figured I'd throw it out 

Code: [Select]
$textcolor($get(grey4))
$font(calibri,10)
$alignabs(5,0,13,%_height%,left,middle)
%tracknumber%.


oh, and just as an aside, with the new syntax it should be easier to position stuff better without using $alignabs and $calcwidth()

eg.. something like:

Code: [Select]
$font(calibri,10)
$alignabs(2,2)
$align(right) [ %playback_time% / ]%length%$align(left)%tracknumber%.$tabx(25)%title%

foo_ui_panels

Reply #2052
^Terrestrial. Yes, I do have an $alignabs before. And when I remove that the buttons show. Why is this? Bug?

foo_ui_panels

Reply #2053
Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but know i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable

 

foo_ui_panels

Reply #2054
Quote
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?
Favourite artist:CD-R
Favourite album:700MB

foo_ui_panels

Reply #2055
Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but now i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable

I'm having the same problem

foo_ui_panels

Reply #2056
^Terrestrial. Yes, I do have an $alignabs before. And when I remove that the buttons show. Why is this? Bug?


everything is aligned relative to the alignabs.... so if you have $alignabs(100,100,...) and $imagebutton(0,0...) the actual position of the button is 100,100. this will make it easier to group common code and makes moving them as a whole easier (eg. to move the button just change the $alignabs()). to break out of the alignabs rectangle use an empty alignabs ($alignabs()).

hope that made sense

Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but know i cant manage to do it with textbutton. Could you give an example?


try:

Code: [Select]
$font(tahoma,11,bold)$textcolor(0)
$textbutton(0,0,100,14,
    normal text,
    $textcolor(0,100,255)hover text,
    command)


Quote
what kind of font smoothing have you specified in windows (display properties/advanced/effects)?

When turning the global cleartype on it's fine,but having it all over Windows is just a little too much for me,could the local cleartype support be brought back?


well currently you can specify "nocleartype" to turn off cleartype for a font, so I can add a "cleartype" to force it on for a font...

foo_ui_panels

Reply #2057
Terrestrial. So if I want to place an image in the middle of an $alignabs. Shouldn't %_width% the width of the $alignabs? Wondering because it doesn't seem to be.

$imagebutton($sub($div(%_width%,2),imagewith/2),30,...

Or would be cool to be able to leave x/y as blank and the image would automatically line up to the horizontal/vertical alignment. This goes for buttons as well I've noticed.

And about my $color suggestion. After some thinking and recoding my config I think it was a bad idea. Best would be to use as short function names as possible for these. And also since they will be used only in another functions - $textcolor/$rectabs - $rgb and $hex would be better imo, defining the format given to these.

Hope my edit here isn't too late.

foo_ui_panels

Reply #2058

Terrestrial : i want to do a text button with different color when hover. Before i did it with button2  and code between '' but now i cant manage to do it with textbutton. Could you give an example?

Thanks for making our listening music experience so much more enjoyable

I'm having the same problem


here's an example of different hover colors

$font(calibri,9,bold)
$textbutton(22,0,9,11,$textcolor($c(50,50,50))PL,$textcolor($c(100,100,100))PL,PVAR:SET:layout:1,)

foo_ui_panels

Reply #2059
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0188AA65h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0188AA65h):
0188AA25h:  78 00 00 8B 4D 0C 2B 4D 04 E8 DD A9 FE FF 5F 5E
0188AA35h:  5D 5B C3 CC CC CC CC CC CC CC CC 53 55 8B 6C 24
0188AA45h:  0C 33 C0 56 8D 77 24 C7 07 30 E6 8D 01 89 46 14
0188AA55h:  C7 46 18 07 00 00 00 66 89 46 04 8B C2 8D 58 02
0188AA65h:  66 8B 08 83 C0 02 66 85 C9 75 F5 2B C3 D1 F8 50
0188AA75h:  52 E8 85 04 FC FF 85 ED 8B 1D 30 74 8D 01 8D 77
0188AA85h:  04 74 13 55 56 FF D3 56 8D 47 14 50 FF D3 5E 5D
0188AA95h:  8B C7 5B C2 04 00 6A 00 6A 00 6A 00 6A 00 56 FF
Stack (0013C7A8h):
0013C788h:  00F4EEB8 7C9C93C0 77E943DD 7C9C93C0
0013C798h:  00000004 00000000 00F4E3C4 00000000
0013C7A8h:  00000008 0013CE34 0001063E 01884812
0013C7B8h:  0013C808 AB11355B 0001063E 018F9448
0013C7C8h:  00000000 0185171E 000102D4 00000014
0013C7D8h:  00000000 0013C850 018516B0 0013C814
0013C7E8h:  00000000 7E398734 000102D4 00000014
0013C7F8h:  93010D2A 00000000 018F9448 DCBAABCD
0013C808h:  00000000 00000000 000001C4 00000082
0013C818h:  7E398BD9 7FFDD000 0013C87C 7E39885A
0013C828h:  0013C83C 7E39882A 00000014 018516B0
0013C838h:  00000000 00000014 00000001 00000000
0013C848h:  00000000 00000010 00000000 C000000F
0013C858h:  0013C870 5B192BFB 0013C8F4 03850512
0013C868h:  00000000 0013C87C 00000008 0013CAF0
0013C878h:  00000008 93010D2A 00000060 0013C8F8
0013C888h:  0013CB44 06A50000 5B192B92 000000FB
0013C898h:  00000002 00000000 00000007 00197F40
0013C8A8h:  00000000 00197F40 00000040 00005E5C
0013C8B8h:  00000040 0000C6B4 00160000 0013C6BC
Registers:
EAX: 00000000, EBX: 00000002, ECX: 000001C4, EDX: 00000000
ESI: 0013CADC, EDI: 0013CAB8, EBP: 0013C808, ESP: 0013C7A8
Crash location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00005065h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FF000h
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_custom_pc                    loaded at 00C70000h - 00CAC000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
foo_cwb_hooks                    loaded at 00D70000h - 00DA6000h
foo_discogs                      loaded at 00DD0000h - 00E4D000h
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 00E70000h - 00EB1000h
foo_input_std                    loaded at 00EE0000h - 00FF4000h
foo_masstag                      loaded at 01020000h - 01070000h
foo_menu_addons                  loaded at 01090000h - 010E1000h
libmmd                          loaded at 01100000h - 013B1000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 013E0000h - 013F9000h
foo_rgscan                      loaded at 01420000h - 01468000h
foo_run                          loaded at 01490000h - 014BB000h
foo_uie_explorer                loaded at 014E0000h - 0151C000h
foo_uie_peakmeter                loaded at 01540000h - 01568000h
foo_uie_quicksearch              loaded at 01590000h - 015D6000h
foo_uie_wsh_panel                loaded at 01600000h - 01636000h
foo_ui_columns                  loaded at 01780000h - 01817000h
foo_ui_panels                    loaded at 01840000h - 0190B000h
foo_ui_std                      loaded at 01930000h - 01987000h
foo_unpack                      loaded at 019B0000h - 019DE000h
foo_utils                        loaded at 103E0000h - 10419000h
Msimg32                          loaded at 76320000h - 76325000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770DD000h
VERSION                          loaded at 77BD0000h - 77BD8000h
DSOUND                          loaded at 73E80000h - 73EDC000h
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
SETUPAPI                        loaded at 778E0000h - 779D7000h
cscui                            loaded at 779E0000h - 77A36000h
CSCDLL                          loaded at 765A0000h - 765BD000h
USERENV                          loaded at 76970000h - 76A24000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 01884812h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0185171Eh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018516B0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
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: 018516B0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 5B192BFBh, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+000009E0h)
Address: 5B192B92h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+00000977h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7E3A1BAAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "EnumDisplayDevicesA" (+00000483h)
Address: 7E3A1BCFh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "EnumDisplayDevicesA" (+000004A8h)
Address: 018DD59Ch, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DE0C0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DD59Ch, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DE0C0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 773A0020h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "CreateUpDownControl" (+000005CBh)
Address: 77E47E41h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GetTextMetricsW" (+00000078h)
Address: 7741B262h, location: "COMCTL32", loaded at 77390000h - 77493000h
Address: 773920A0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal249" (+000020A0h)
Address: 773A2154h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+0000012Eh)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
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: 018DE630h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
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: 5B192586h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+0000036Bh)
Address: 7C911414h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000985h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 5B19278Ch, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "GetThemeAppProperties" (+00000571h)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C809E01h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5B192C28h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "DrawThemeBackground" (+00000000h)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7C910833h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01540000h, location: "foo_uie_peakmeter", loaded at 01540000h - 01568000h
Address: 77E48EF9h, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GetMapMode" (+00000124h)
Address: 77E4919Dh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "SetDIBitsToDevice" (+00000191h)
Address: 77E4915Fh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "SetDIBitsToDevice" (+00000153h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 018D4220h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D937h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E390000h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39C331h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 7E3A366Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
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: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 018D3B6Bh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D937h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F37h)
Address: 018F9448h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A3745h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
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: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
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: 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: 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: 7E3989CDh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
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: 7E3ADBBFh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallMsgFilterW" (+00000213h)
Address: 7E3A593Fh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DrawStateW" (+000001F2h)
Address: 7E3A5981h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018FC170h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 7E3A559Eh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018FC170h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 01851681h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 01840000h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D8F0h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007EF0h)
Address: 018DC884h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 018DB058h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39B401h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000C5h)
Address: 018576CBh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018DB120h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018D2628h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 01852C2Ah, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 004BE0CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00403908h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A67Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A68Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0184A3ADh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E3994BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E39B42Dh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 00451351h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB366h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39C493h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 5B196448h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Symbol: "DrawThemeBackgroundEx" (+00000EC3h)
Address: 00F4F4F4h, location: "foo_input_std", loaded at 00EE0000h - 00FF4000h
Address: 77E45A0Eh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 018D5443h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0184E898h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 0188D9A7h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007FA7h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
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: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0188D960h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Symbol: "foobar2000_get_interface" (+00007F60h)
Address: 7E39B4CBh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77E46FFAh, location: "GDI32", loaded at 77E40000h - 77E87000h
Symbol: "BitBlt" (+00000071h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39DA6Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetFocus" (+0000000Ch)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B191AF6h, location: "uxtheme", loaded at 5B190000h - 5B1C8000h
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E39B3D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3F0088h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3CCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E39B3A7h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01852BC3h, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 018566AFh, location: "foo_ui_panels", loaded at 01840000h - 0190B000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
foo_custominfo 0.1.2  (foo_custominfo)
Masstagger 1.6  (foo_masstag)
Discogs Tagger 1.0  (foo_discogs)
Playcounter for foo_custominfo 1.0.1  (foo_custom_pc)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
RAR reader 1.1  (foo_unpack)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Menu Addons 0.3.9.5 (Intel SSE)  (foo_menu_addons)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
CD Audio Decoder 2.1.1  (foo_cdda)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.2  (Core)
ReplayGain Scanner 2.0.2  (foo_rgscan)
FLAC Decoder 1.1.0  (foo_input_std)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Panels UI 0.14.10 beta [Jul 17 2007 - 00:03:09]  (foo_ui_panels)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Album List 3.2.0  (foo_albumlist)
ABX Comparator 1.3.1  (foo_abx)
Playlist tools 0.5.7  (foo_utils)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Converter 1.0.1  (foo_converter)
Default User Interface 0.9acc  (foo_ui_std)
Run services 0.3.2  (foo_run)
ZIP/GZIP reader 1.0  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)


I get a crash when opening the effects menu in a trackinfo panel.

Edit: in every trackinfo panel

foo_ui_panels

Reply #2060
Just tried out 14.11. The effects button is NICE! Utterly useless for me at the moment though but nice.

PS - And no crashes!...So far

foo_ui_panels

Reply #2061
Nobody answered me. I'm trying again.

I've just upgraded to a recent version, mine was of the first generation.



I CAN'T add Panels.. Hmmmmmm??

They dont appear in the Panels list under the Panels button.



Can't add the goddam Album list panel.

What's wrong with this??????????



$panel(albumlist1,Album list,200,200,500,500,)



someone, please. beeing stuck there, that's just plain RIDICULOUS..

foo_ui_panels

Reply #2062
That's because you don't have the dll installed.

foo_ui_panels

Reply #2063
Terrestrial, we need a way to un-wordwrap, because $wordwrap() applies on the whole rest of the code.

Nobody answered me. I'm trying again.

I've just upgraded to a recent version, mine was of the first generation.

I CAN'T add Panels.. Hmmmmmm??
Maybe because it's no more the main ui?

foo_ui_panels

Reply #2064
Terrestrial : i am upgrading to the new syntax. I am seeing a little bug

$textbutton(20,0,$calcwidth(FOOBAR),12,$syscolor(16)FOOBAR,$syscolor(1)FOOBAR,POPUP:Options.pp,TOOLTIP:"layout Options Close")

the tooltip shows "POPUP:Options.pp" instead of "layout Options Close"

One other thing i was wondering if it would be possible to close a popup with a button like POPUPCLOSE for example. Something even more beautiful would be to have popups shown depending on pvar and not just buttons. That way we could do some really fun new layout and especially under xp i could do some pseudo transparent layouts

EDIT : the problem with the tooltip seems to appear with special commands like POPUP,PVAR, ....

foo_ui_panels

Reply #2065
I am curious. I've noticed that in some configs in regards to album art in the playlist. When the code in panels ui indicates that the filename for album art (the ones beside the songs in playlist) can be either cover, front, back, cd, etc

However the problem is, for example if I had the files front.jpg, back.jpg, and cd.jpg, panels ui will always choose back.jpg over the others if it is in there because i am assuming it goes by alphabetical listing of the directory. Is there anyway around this? As in is there anyway to keep the option of taking pictures for album art (the ones beside playlist) from all sources of files names such as front.jpg, folder.jpg, cover.jpg, back.jpg, cd.jpg, etc but if there is a front.jpg then use that over the other fields?

foo_ui_panels

Reply #2066
carmenm, try use a comma, like this:
Code: [Select]
tooltip,test
Windows 10 Pro x64 // foobar2000 1.3.10

foo_ui_panels

Reply #2067
Andreasvb, thanks a lot it works!


foo_ui_panels

Reply #2069
That's because you don't have the dll installed.




I do, actually. Everything is in the Components folder. I have a whole bunch of plugins in there and none of them appear in the Panel list in PanelsUI. The only ones who appear are the ones that are implemented in PanelsUI.

foo_ui_panels

Reply #2070
I have a quick question.  Does the $imageabs function work inside the $imagebutton function, because I can't get a button to work when I use $imageabs to set the image.  It shows the hover image of the two, which is also strange.  I am using the most recent beta12.

So here is some generic code I mean:
Code: [Select]
$imagebutton(30,$sub(%_height%,56),
$imageabs(30,$sub(%_height%,56),/images\forward.png,alpha,200),
$imageabs(30,$sub(%_height%,56),/images\forward.png),
PVAR:SET:hide2:1,
tooltip,'Scroll show',
hotspot,0,0,13,10,)

The image (2nd one) shows where it is supposed to but, the button and tooltip don't work.  Being able to use $imageabs will be nice so that I could use alpha settings, or even clipping and resizing.

foo_ui_panels

Reply #2071
edit: ok.. so the album list pugin that comes with foobar2000 doesnt work with PanelsUI. Good to know.

foo_ui_panels

Reply #2072
Terrestrial. Not sure if this applies everywhere but in SCPL an alignabs are relative to previous alignabs. Should alignabs really be relative to each other?

foo_ui_panels

Reply #2073
That's because you don't have the dll installed.




I do, actually. Everything is in the Components folder. I have a whole bunch of plugins in there and none of them appear in the Panel list in PanelsUI. The only ones who appear are the ones that are implemented in PanelsUI.



Not all components have the ability to be displayed in Panels UI.

foo_ui_panels

Reply #2074
For the album list you'll need musicmusic's Album List Panel, which works fine with Panels UI here.