Help - Search - Members - Calendar
Full Version: foo_ui_panels
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
FofR
Seems to be an error in the Title defaults,

"$upper(%title%))" extra parenthesis.

These defaults look great and I love the pui relevant images smile.gif

One more error in the layout selector:

$if($isgrouped(date),$scplsetlaout(Date))

I'd recommend adding: " $if($isgrouped(random),$scplsetlayout(Random))" also.

To quote myself when seeing Double Click and Middle Click actions "oh that's sexy!"

"Group Rows: 0" seems to work now, can I get a confirmation on this?

For the SCPL editor, I think when you right click and select Settings the editing dialogue box should show the currently used layout not the first one in the list, this has caused me some confusion. A rename option would be good too.

I know this version is just out but I have a feature request (are you sick and tired of those yet?): Rather than base the SCPL layout selector on a layout name why not base it on layout labels? i.e. I could have an SCPL layout named "grouped art inset" and then the labels could be "artist" "album" "folder", etc. In the SCPL selector you would then apply something along the lines of: "if grouped by artist scpl layout (label:artist). Then in the SCPL code you could have some sort of label recognition, so "if label:artist" show ARTIST. Im really just brainstorming a method of preventing all the redundant code.

EDIT: 1000th post.
barry123
I use panel UI and Columns Playlist.
with Columns Playlist I use the code %Play_counter%
when I hit the Colum Play Counter it sort the tracks from low to high.
so 1,2,3,4,5,6 etc.

I've to hit the Colum twice to sort from high to low.

is there any way to just click ones?
FofR
CRASH REPORT - the bad type: I tried deleting my ALBUM scpl layout, the first in the list: fb2k promptly died a miserable death without giving any information about the crash.


I reproduced this when trying to delete a TEST layout which was not in use at the time.

Tried deleting Album SCPL layout again and it deleted then crashed when I clicked Apply.

Both of these layouts were present in the pui before installing v0.10.0

It seems my Singles layout is NOT currently chosen as default which is what I am aiming for.
shakey_snake
QUOTE(mil3s @ Apr 23 2007, 05:01) *

^I have the same problem. For me the new relative path works for $button and $imageabs2 but not $imageabs. sad.gif
$imageabs() has always been different for some reason, or another.
carmenm
i have a crash now everytime i close foobar
CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 015C77AEh
Access violation, operation: read, address: 75BEC1B0h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (015C77AEh):
015C776Eh: 4C 24 14 64 89 0D 00 00 00 00 59 5F 5E 5B 83 C4
015C777Eh: 10 C2 04 00 CC CC CC CC CC CC CC CC CC CC CC CC
015C778Eh: CC CC 56 8B F1 83 7E 28 00 74 22 8B 46 28 85 C0
015C779Eh: 75 0C 68 03 40 00 80 E8 96 51 00 00 EB 0F 8B 08
015C77AEh: 8B 51 08 50 FF D2 C7 46 28 00 00 00 00 83 7E 24
015C77BEh: 00 74 2F 8B 46 24 8B 08 8B 51 1C 50 FF D2 8B 46
015C77CEh: 24 85 C0 75 0E 68 03 40 00 80 E8 63 51 00 00 33
015C77DEh: C0 5E C3 8B 08 8B 51 08 50 FF D2 C7 46 24 00 00
Stack (0012F914h):
0012F8F4h: 00000000 A9751ACC 00000001 805353CD
0012F904h: A9751B04 7FFDE700 00000000 00000000
0012F914h: 01604D18 015CBB10 065E24AE 01750250
0012F924h: 01604D18 00000002 00000000 00846B90
0012F934h: FFFFFFEB 00000000 01750250 015C1C30
0012F944h: 0012F97C 77D188D1 00846B90 FFFFFFEB
0012F954h: 77D188DA 01750250 015C1C30 00000000
0012F964h: 0012F958 77D188DA 0012FA30 015DD6FB
0012F974h: FFFFFFFF 015C1DA9 01750250 00000002
0012F984h: 00000000 00000000 0012FA14 015C1C30
0012F994h: 0012F9D8 00000000 00000000 0012FA14
0012F9A4h: 017F74D0 0012F9D8 00000000 77D18734
0012F9B4h: 01750250 00000002 00000000 00000000
0012F9C4h: 015C1C30 DCBAABCD 00000000 0012FA14
0012F9D4h: 015C1C30 0012FA40 77D18816 015C1C30
0012F9E4h: 01750250 00000002 00000000 00000000
0012F9F4h: 00000000 01750250 018EE698 00000014
0012FA04h: 00000001 00000000 00000000 00000010
0012FA14h: 00000000 0012FA84 00000001 00000000
0012FA24h: 00000000 0012F9F4 0012F538 0012FA84
Registers:
EAX: 0034FE98, EBX: 00000000, ECX: 75BEC1A8, EDX: 015CB9E0
ESI: 01604D08, EDI: 00000002, EBP: 00000000, ESP: 0012F914
Crash location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C904000h
COMCTL32 loaded at 77390000h - 77493000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4C000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1F3000h
ole32 loaded at 774A0000h - 775DD000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 76340000h - 7638A000h
uxtheme loaded at 5B090000h - 5B0C8000h
MSCTF loaded at 74690000h - 746DB000h
PopOpn32 loaded at 003D0000h - 003D8000h
foo_albumlist loaded at 00A80000h - 00AC7000h
OLEAUT32 loaded at 770E0000h - 7716C000h
foo_audioscrobbler loaded at 00AD0000h - 00B07000h
WS2_32 loaded at 719F0000h - 71A07000h
WS2HELP loaded at 719E0000h - 719E8000h
foo_cdda loaded at 00B70000h - 00BA5000h
foo_common loaded at 00BD0000h - 00C0A000h
foo_comserver2 loaded at 00C30000h - 00C86000h
foo_converter loaded at 00CB0000h - 00D19000h
foo_cwb_hooks loaded at 00D40000h - 00D6E000h
foo_dsp_std loaded at 00D90000h - 00DD1000h
foo_infobox loaded at 00E00000h - 00E40000h
foo_input_std loaded at 00E60000h - 00F73000h
foo_masstag loaded at 00FA0000h - 00FF0000h
foo_playcount loaded at 01010000h - 01038000h
foo_playlist_manager loaded at 01060000h - 010A6000h
foo_playlist_tree loaded at 010D0000h - 01145000h
libmzsch360_000 loaded at 10400000h - 105D0000h
WSOCK32 loaded at 71A10000h - 71A1A000h
libmzgc360_000 loaded at 01170000h - 01214000h
foo_rgscan loaded at 01260000h - 012A8000h
foo_run loaded at 012D0000h - 012FB000h
foo_scrobblecharts loaded at 01320000h - 01353000h
WININET loaded at 77AA0000h - 77B47000h
CRYPT32 loaded at 779E0000h - 77A76000h
MSASN1 loaded at 77A80000h - 77A92000h
foo_uie_albumart loaded at 01380000h - 013BC000h
gdiplus loaded at 4EB80000h - 4ED23000h
foo_uie_albumlist loaded at 01430000h - 0146F000h
foo_uie_explorer loaded at 01470000h - 014AC000h
foo_uie_playlists_dropdown loaded at 014C0000h - 014F9000h
foo_uie_quicksearch loaded at 01520000h - 01568000h
foo_uie_vis_egoh loaded at 01590000h - 015AD000h
foo_uie_wsh_panel loaded at 015C0000h - 015F6000h
foo_ui_columns loaded at 01730000h - 017C7000h
foo_ui_panels loaded at 017F0000h - 018CE000h
IMM32 loaded at 76320000h - 7633D000h
foo_ui_std loaded at 018F0000h - 01947000h
foo_utils loaded at 01970000h - 019A9000h
foo_winamp_spam loaded at 019D0000h - 019EF000h
foo_uie_lyrics loaded at 01A00000h - 01A5F000h
WINMM loaded at 76AE0000h - 76B0F000h
foo_uie_lyrics_panel loaded at 01B00000h - 01B68000h
foo_uie_wmpvis loaded at 01B90000h - 01BCB000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
mswsock loaded at 71990000h - 719D0000h
DNSAPI loaded at 76ED0000h - 76EF7000h
Msimg32 loaded at 76310000h - 76315000h
synrgyhk loaded at 02AE0000h - 02AE6000h
CLBCATQ loaded at 76F80000h - 76FFF000h
COMRes loaded at 77000000h - 770D4000h
VERSION loaded at 77BD0000h - 77BD8000h
SXS loaded at 77210000h - 772C1000h
xpsp2res loaded at 20000000h - 202DA000h
rasadhlp loaded at 76F70000h - 76F76000h
imagehlp loaded at 76C40000h - 76C68000h
DBGHELP loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 015CBB10h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 015DD6FBh, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 015C1DA9h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 017F74D0h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 01750250h, location: "foo_ui_columns", loaded at 01730000h - 017C7000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 015C1C30h, location: "foo_uie_wsh_panel", loaded at 015C0000h - 015F6000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1DAF6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 017F6D47h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 018BF0E4h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 018BF0ECh, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 0189689Bh, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 01807C9Ch, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0189A130h, location: "foo_ui_panels", loaded at 017F0000h - 018CE000h
Address: 00466224h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A87E6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A0Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013B0178h, location: "foo_uie_albumart", loaded at 01380000h - 013BC000h
Address: 004C03D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 1000C021h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0548h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0548h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0548h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D006Eh, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 003D0065h, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 003D006Eh, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "PopOpn32", loaded at 003D0000h - 003D8000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3 beta
UNICODE

Additional info:
Winamp API Emulator 0.90 (foo_winamp_spam)
Special file info box 2.0.4 (foo_infobox)
Standard DSP array 1.0 (foo_dsp_std)
WSH Panel (uie) 0.7.1 (foo_uie_wsh_panel)
Columns UI 0.1.3 beta 1v6 TEST (foo_ui_columns)
Album list panel 0.2.1 beta 4 (foo_uie_albumlist)
Playlist Tree Panel 3.0.BETA_3 [Apr 3 2007 - 11:39:32] (foo_playlist_tree)
Standard Input Array 1.0 (foo_input_std)
Album Art Panel 0.2.6 (foo_uie_albumart)
Audioscrobbler 1.3.5 (foo_audioscrobbler)
Last.fm Chart Player 0.2.1 (foo_scrobblecharts)
Common services 0.1 (foo_common)
WMP Visualizations 0.1.2 (Intel SSE) (foo_uie_wmpvis)
Lyrics panel 0.34.1 (foo_uie_lyrics_panel)
Default User Interface 0.9acc (foo_ui_std)
Run services 0.3.2 (foo_run)
Converter 1.0.1 (foo_converter)
Quick Search Toolbar 2.8i (foo_uie_quicksearch)
Masstagger 1.6 (foo_masstag)
WMA Decoder 1.1 (foo_input_std)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Playback Statistics 1.3.2 (foo_playcount)
foobar2000 core 0.9.4.3 beta (Core)
COM Automation server 0.7 alpha 6 (foo_comserver2)
Album List 3.2.0 (foo_albumlist)
Playlists Dropdown 0.6 alpha 3 (foo_uie_playlists_dropdown)
Panels UI 0.10.0 beta [Apr 22 2007 - 17:07:58] (foo_ui_panels)
FLAC Decoder 1.1.0 (foo_input_std)
CD Audio Decoder 2.1.1 (foo_cdda)
Playlist Manager 1.0 (foo_playlist_manager)
Explorer Tree 1.04.6b (foo_uie_explorer)
cwbowron's title format hooks 1.0.14 [Nov 1 2006 - 10:20:44] (foo_cwb_hooks)
Playlist tools 0.5.7 (foo_utils)
Egoh Spectrum analyser (uie) 1.1.0 (foo_uie_vis_egoh)
Lyric Show Panels 0.3.1.1 (foo_uie_lyrics)

carmenm
Found out a bug. In SCPL the %isplaying%doesnt work anymore if you change layout, you have to wait for the next song in order to have it.

By the way i dont really like the playlist remembering its layout, would it be possible to have an option for it?
dtsneak
Is there any plans on allowing multiple commands be issued for a single button? I'm trying to have a button set a permanent variable and also change the windowsize...
FofR
Just have two overlapping buttons, one with no image.
alphaex32
QUOTE(dtsneak @ Apr 23 2007, 10:36) *

Is there any plans on allowing multiple commands be issued for a single button? I'm trying to have a button set a permanent variable and also change the windowsize...
It'd be awesome if buttons were implemented to run any code, instead of just the normal commands. Then, you could have multiple $puts or $setpvar statements on one button. Of course the normal menu commands and tagging stuff could be called in the code also.
terrestrial
QUOTE(carmenm @ Apr 22 2007, 16:45) *

WOW that last version seems AWESOME, Thanks terrestrial. By the way i was waiting to see if it was in the new version, do you think we you could implement a $run() which could run services like $button() does?


not really possible. would have to be a different component.

QUOTE(4nt1 @ Apr 22 2007, 17:43) *

Hi Terrestrial - in regards to the redraw problem i am having after dbl clicking on a song... it is pui independent - I have tried with 6 different pui's including the default.pui file

the list of components is as follows

I am also now running your latest release 0.10.0 with foobar 0.9.4.3 beta
windows xp sp2

and to summarize the problem - i dbl click on a song - it starts to play and then 3 seconds later the whole window - tool bar excluded just goes blank for 1 second and then resumes.

I very much doubt a screen shot would help but let me know if you want one

also this only happened after upgrading foobar to 0.9.4.3


yeah, a screen shot might be helpful... also try removing all components except default + panels ui and see if its still a problem.

QUOTE(shakey_snake @ Apr 22 2007, 19:20) *

While I think I can understand the reason for changing the relative paths (and i like the shorter paths it creates), the new relatives paths make it especially hard to see if components are installed.
Example:
before I could just use:
$fileexists(/components\foo_cwb_hooks.dll)

maybe implimenting %foobar_dir% or something to that effect would be nice.
then I could use:
$fileexists(%foobar_dir%\components\foo_cwb_hooks.dll)


I'll try to add it for the next version.

QUOTE(FofR @ Apr 23 2007, 04:28) *

Seems to be an error in the Title defaults,


fixed the typos. good eye wink.gif

QUOTE

I'd recommend adding: " $if($isgrouped(random),$scplsetlayout(Random))" also.


added.

QUOTE

"Group Rows: 0" seems to work now, can I get a confirmation on this?


yep.

QUOTE

I know this version is just out but I have a feature request (are you sick and tired of those yet?): Rather than base the SCPL layout selector on a layout name why not base it on layout labels? i.e. I could have an SCPL layout named "grouped art inset" and then the labels could be "artist" "album" "folder", etc. In the SCPL selector you would then apply something along the lines of: "if grouped by artist scpl layout (label:artist). Then in the SCPL code you could have some sort of label recognition, so "if label:artist" show ARTIST. Im really just brainstorming a method of preventing all the redundant code.


or maybe have the layout have multiple names...

QUOTE(FofR @ Apr 23 2007, 05:15) *

CRASH REPORT - the bad type: I tried deleting my ALBUM scpl layout, the first in the list: fb2k promptly died a miserable death without giving any information about the crash.


I reproduced this when trying to delete a TEST layout which was not in use at the time.

Tried deleting Album SCPL layout again and it deleted then crashed when I clicked Apply.

Both of these layouts were present in the pui before installing v0.10.0


fixed.

QUOTE

It seems my Singles layout is NOT currently chosen as default which is what I am aiming for.


hmmm.... it should be. make sure the name is exactly "Singles". Also see the new default.pui (delete the old one) and group by different criteria.

QUOTE(carmenm @ Apr 23 2007, 05:30) *

i have a crash now everytime i close foobar


try removing foo_uie_wsh_panel.

"quote name='carmenm' date='Apr 23 2007, 08:37' post='487407'"
By the way i dont really like the playlist remembering its layout, would it be possible to have an option for it?
"/quote" (seems to be a limit of 10 quotes per post)

is there a reason you don't like it?

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

I've uploaded 10.1 with the bug fixes mentioned above.
mil3s
Why no fix for $imageabs?

The relative path for $imageabs is still the foobar folder, not the pui folder.
carmenm
QUOTE(terrestrial @ Apr 23 2007, 18:16) *


"quote name='carmenm' date='Apr 23 2007, 08:37' post='487407'"
By the way i dont really like the playlist remembering its layout, would it be possible to have an option for it?
"/quote" (seems to be a limit of 10 quotes per post)

is there a reason you don't like it?

I hope you didnt take it badly whem i say i dont like it tongue.gif it is just that it goes against the idea of my SCPL. I want to have two different modes which means that when i am on album layout everything must be on album layout. It cannot work anymore:
on album layout -> go to Singles layout-<change playlist-> go back to album layout->go back to the playlist => still in Singles layout.

That s why i dont really like it. But yet it is a great option to have. You did a terrible job!
Thanks
bb10
QUOTE(terrestrial @ Apr 22 2007, 23:28) *

QUOTE(bb10 @ Apr 22 2007, 09:05) *

Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.


not possible without rewriting everything in gdi+, so not for the foreseeable future.

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

I've uploaded the next version. there are some changes in handling (relative) file paths, so read the changes.


Oh well, I'll just keep hoping to see it somewhere in a future release.
Thanks for the reply and the new version. wink.gif
FofR
It seems counter-intuitive when it comes to browsers/playlist trees, i.e. these generally send the songs to a default library playlist. It works great for every other playlist type, maybe some sort of library playlist definition so that its settings aren't saved?

My Singles layout was missing an S smile.gif. Multiple names would also work for SCPL layouts and to be able to reference them or their index in the layout would add some nice functions.
terrestrial
QUOTE(mil3s @ Apr 23 2007, 11:33) *

Why no fix for $imageabs?

The relative path for $imageabs is still the foobar folder, not the pui folder.


$imageabs has always pointed to the profile folder. sometimes its the same as the foobar folder, sometimes its not. you probably should use $imageabs2 (which is basically the same as $imageabs, but with a few extra options + different base directory).

I can also change where $imageabs points to if people don't use the profile directory...

QUOTE(carmenm @ Apr 23 2007, 12:06) *

I hope you didnt take it badly whem i say i dont like it tongue.gif it is just that it goes against the idea of my SCPL. I want to have two different modes which means that when i am on album layout everything must be on album layout. It cannot work anymore:
on album layout -> go to Singles layout-<change playlist-> go back to album layout->go back to the playlist => still in Singles layout.

That s why i dont really like it. But yet it is a great option to have. You did a terrible job!
Thanks


no, I was just wondering under what circumstances it wouldn't work. say, for example, you had playlist a that you sort/group by rating, then switch to playlist b that you sort/group by album. if the modes aren't remembered, and you switch to playlist a, the grouping would be messed up.

what you want is probably an option to apply the current sort/group criteria when you switch playlists. the code is already there, so it shouldn't be too hard to add for the next version.
FofR
Is it possible yet to sort/group by using a button not assigned to a preset? i.e. Say I wanted to apply: "Artist,-Album,-Track" where - indicates it's only sorted by. I don't quite understand what this means in the changelog: "FILTER: button sorts by current sort/group"
mil3s
It's my opinion that $imageabs2 has a confusing amount of zeros in it, since one often doesn't need all the options. tongue.gif But I guess it's no big deal to replace all $imageabs with $imageabs2.
metal_termite
QUOTE(terrestrial @ Apr 23 2007, 14:34) *

QUOTE(mil3s @ Apr 23 2007, 11:33) *

Why no fix for $imageabs?

The relative path for $imageabs is still the foobar folder, not the pui folder.


$imageabs has always pointed to the profile folder. sometimes its the same as the foobar folder, sometimes its not. you probably should use $imageabs2 (which is basically the same as $imageabs, but with a few extra options + different base directory).

I can also change where $imageabs points to if people don't use the profile directory...


It is no big deal to me because I don't make my PUI layout with sharing in mind, but for the sake of consistency it might be better to point it to the PanelsUI folder.
carmenm
QUOTE(terrestrial @ Apr 23 2007, 19:34) *


no, I was just wondering under what circumstances it wouldn't work. say, for example, you had playlist a that you sort/group by rating, then switch to playlist b that you sort/group by album. if the modes aren't remembered, and you switch to playlist a, the grouping would be messed up.

what you want is probably an option to apply the current sort/group criteria when you switch playlists. the code is already there, so it shouldn't be too hard to add for the next version.

I see your point too. I personaly like to be on one mode (Album) all the time except for the playlist called Divers. That s why i would like to have it disabled. Your option seems good except that would nt it break the purpose of the layout selector? I mean i couldnt do the Divers playlist an "exception" , except if the layout selector permits you also to change sort group while changing playlist
What do you think?
The Judge
I'm new here but cheers for the update. Came at just the right time biggrin.gif.

I'm a tad unsure still as to how it works though. Am I right in saying that the layout is dependent on how you 'sort/group by' the playlists? So if you set an 'Albums' layout to a sort/group of Artist/Album then all playlists sorted by Artist/Album will have that layout? It is dependent on how they are grouped rather than the specific playlist? Sorry for all the questions.
FofR
I got another crash when trying to delete my "Single" SCPL layout.
vdragonlance
Where can I download pui 0.9+?
I'm having trouble with 0.10 and I deleted my mine sad.gif


EDIT: Never mind I figured out the problem
carmenm
About my crashing, you were right terrestrial it was tu foo_uie_wsh sad.gif
damn!
flyll
i can't double click to start playing anymore :F
and yes, i've tried setting "double click action" to default and some other stuff but nothing seems to work! sad.gif

EDIT
bah, i just changed the middle mouse click to default and the double click went back to normal again biggrin.gif
FofR
I have also noticed this issue, it started occurring when I changed the action of the middle click.

It returns to normal when both are set to -Default-
Nickoladze
I get constant crashes when editing the layout, here's the most recent:

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01CE5372h
Access violation, operation: read, address: 00000000h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (01CE5372h):
01CE5332h: 83 C4 24 C2 08 00 8B 4C 24 30 5F 5E 5D 89 5C 24
01CE5342h: 0C 5B 33 CC E8 3E 7A 07 00 83 C4 24 C2 08 00 CC
01CE5352h: CC CC CC CC CC CC CC CC CC CC CC CC CC CC 55 8B
01CE5362h: EC 83 E4 F8 83 EC 14 53 56 57 8B 7D 08 8B 47 1C
01CE5372h: 8B 18 83 C7 18 8B F7 89 5C 24 14 89 74 24 10 85
01CE5382h: F6 8B 47 04 89 44 24 1C 74 04 3B F7 74 05 E8 D2
01CE5392h: 78 07 00 3B 5C 24 1C 74 4E 85 F6 75 05 E8 C3 78
01CE53A2h: 07 00 3B 5E 04 75 05 E8 B9 78 07 00 8B 73 28 83
Stack (0012E370h):
0012E350h: 00000000 00000000 00000000 00000000
0012E360h: 00000000 00000000 00000000 00000000
0012E370h: 01D9F0E4 0012E3F4 0012E404 00000033
0012E380h: 0012E3B4 0195E4F8 00000249 0012E3F4
0012E390h: 0012E404 0195E4F8 01CD7451 01F48638
0012E3A0h: 0012E3F4 0012E404 00000000 0012E478
0012E3B0h: 0012E3D8 8895E4F8 01CE7454 01EF6F90
0012E3C0h: 00000249 BE75EC28 004DF178 01D9F0E4
0012E3D0h: 01D9F0EC 0030EA60 01D85748 01D99990
0012E3E0h: 01D841A8 01ED25F0 0000002D 0000002D
0012E3F0h: 0000002C 01D8524C 01F4B490 000002E2
0012E400h: 000002E2 01D8522C 0040A600 000000F0
0012E410h: 00000000 004DF0E0 00000006 00000000
0012E420h: 00000000 00000000 01D841A8 0195DA70
0012E430h: 00000018 00000018 00000007 004DF05C
0012E440h: 0044B7A0 00000002 00000007 01D9F0EC
0012E450h: 00000007 FFFFFFB0 00000006 0012E478
0012E460h: 00452473 0012E470 004DF178 0012E49C
0012E470h: 01D79BF1 00000004 0012E4AC 01CE7C8B
0012E480h: 01D9F0E4 BE75EB68 004D83C0 0000000D
Registers:
EAX: 00000000, EBX: 0012E404, ECX: 01F4B6D8, EDX: 7265650A
ESI: 0012E3F4, EDI: 01F48638, EBP: 0012E394, ESP: 0012E370
Crash location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 77440000h - 7755E000h
kernel32 loaded at 76BD0000h - 76CA8000h
COMCTL32 loaded at 74E50000h - 74FE4000h
msvcrt loaded at 775D0000h - 7767A000h
ADVAPI32 loaded at 768C0000h - 7697F000h
RPCRT4 loaded at 772A0000h - 77363000h
GDI32 loaded at 771C0000h - 7720B000h
USER32 loaded at 76980000h - 76A1E000h
SHLWAPI loaded at 76A20000h - 76A75000h
SHELL32 loaded at 75D00000h - 767CE000h
ole32 loaded at 76A80000h - 76BC4000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 76D30000h - 76DA4000h
IMM32 loaded at 77150000h - 7716E000h
MSCTF loaded at 77370000h - 77437000h
LPK loaded at 77560000h - 77569000h
USP10 loaded at 76CB0000h - 76D2D000h
uxtheme loaded at 748A0000h - 748DF000h
foo_abx loaded at 001B0000h - 001E3000h
foo_albumlist loaded at 012D0000h - 01317000h
OLEAUT32 loaded at 76DB0000h - 76E3C000h
foo_audioscrobbler loaded at 01060000h - 01090000h
WS2_32 loaded at 775A0000h - 775CD000h
NSI loaded at 768B0000h - 768B6000h
foo_cdda loaded at 01180000h - 011B5000h
foo_converter loaded at 01320000h - 01389000h
foo_custominfo loaded at 01420000h - 014A5000h
foo_cwb_hooks loaded at 013A0000h - 013D5000h
foo_dsp_std loaded at 014B0000h - 014F1000h
foo_freedb2 loaded at 01500000h - 01540000h
foo_input_std loaded at 017A0000h - 018B3000h
foo_masstag loaded at 01560000h - 015AF000h
foo_playcount loaded at 015D0000h - 015F8000h
foo_rgscan loaded at 01610000h - 01658000h
foo_uie_albumlist loaded at 01680000h - 016BF000h
foo_uie_single_column_playlist loaded at 01700000h - 0174C000h
MSVCP80 loaded at 71310000h - 71397000h
MSVCR80 loaded at 6E840000h - 6E8DB000h
gdiplus loaded at 74380000h - 7452A000h
foo_uie_vis_egoh loaded at 01760000h - 0177D000h
foo_uie_wsh_panel loaded at 018C0000h - 018F6000h
foo_ui_columns loaded at 01A00000h - 01A97000h
foo_ui_panels loaded at 01CD0000h - 01DAE000h
foo_ui_std loaded at 01960000h - 019B7000h
foo_unpack loaded at 01BD0000h - 01BFE000h
PROPSYS loaded at 74160000h - 74217000h
SETUPAPI loaded at 76E40000h - 76FC8000h
apphelp loaded at 75B30000h - 75B5C000h
CLBCatQ loaded at 77210000h - 77294000h
wpdshext loaded at 6D730000h - 6D99E000h
WINMM loaded at 74340000h - 74373000h
OLEACC loaded at 75250000h - 75288000h
shdocvw loaded at 72D30000h - 72E37000h
ieframe loaded at 6F900000h - 6FECA000h
PSAPI loaded at 75C60000h - 75C67000h
iertutil loaded at 76FD0000h - 77015000h
USERENV loaded at 75BB0000h - 75BCE000h
Secur32 loaded at 75B90000h - 75BA4000h
urlmon loaded at 77020000h - 77144000h
Msimg32 loaded at 752A0000h - 752A5000h
SXS loaded at 75A70000h - 75ACF000h
jscript loaded at 6D6B0000h - 6D728000h
rsaenh loaded at 74DE0000h - 74E18000h
events loaded at 16000000h - 16034000h
MSVCR71 loaded at 7C340000h - 7C396000h
MSVCP71 loaded at 7C3A0000h - 7C41B000h
IPHLPAPI loaded at 753E0000h - 753F9000h
dhcpcsvc loaded at 753A0000h - 753D5000h
DNSAPI loaded at 756F0000h - 7571B000h
WINNSI loaded at 75390000h - 75397000h
dhcpcsvc6 loaded at 75370000h - 75390000h
mswsock loaded at 751D0000h - 7520B000h
DSOUND loaded at 6E9F0000h - 6EA61000h
POWRPROF loaded at 74D40000h - 74D5A000h
MMDevApi loaded at 74840000h - 74867000h
WINTRUST loaded at 74B90000h - 74BBD000h
CRYPT32 loaded at 75890000h - 75981000h
MSASN1 loaded at 75870000h - 75882000h
imagehlp loaded at 77570000h - 77599000h
audioses loaded at 72A70000h - 72A91000h
audioeng loaded at 729A0000h - 72A06000h
AVRT loaded at 74D20000h - 74D27000h
rasadhlp loaded at 73D30000h - 73D36000h
dwmapi loaded at 73340000h - 7334C000h
dbghelp loaded at 71CD0000h - 71DAC000h

Stack dump analysis:
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 01CD7451h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01CE7454h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 01D9F0ECh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2FAh)
Address: 01D85748h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00045956h)
Address: 01D841A8h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+000443B6h)
Address: 01D8524Ch, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0004545Ah)
Address: 01D8522Ch, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0004543Ah)
Address: 0040A600h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF0E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D841A8h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+000443B6h)
Address: 004DF05Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044B7A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D9F0ECh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2FAh)
Address: 00452473h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D79BF1h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00039DFFh)
Address: 01CE7C8Bh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D7A140h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0003A34Eh)
Address: 00466224h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A87E6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430057h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A0097h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8318h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049F52Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4B4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FFF7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004994C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D83C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774A1039h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 774A1074h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000EFh)
Address: 774A100Bh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77462C4Bh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlUnwind" (+000000E3h)
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D5CE06h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001D014h)
Address: 76997A13h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "InflateRect" (+0000006Fh)
Address: 0169686Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0001387Bh)
Address: 76990023h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMonitorInfoA" (+00000073h)
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 76990992h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "IsZoomed" (+00000035h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169AB55h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017B65h)
Address: 0169A015h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017025h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0168E609h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 01698490h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 01699AC0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0169A2B3h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000172C3h)
Address: 0169A234h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 01699F92h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016FA2h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169003Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000D04Bh)
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0169A886h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017896h)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169AB55h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017B65h)
Address: 0168E609h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 0169A015h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017025h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0168E609h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B619h)
Address: 01698490h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 01699AC0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 0169A021h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017031h)
Address: 0169A2B3h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000172C3h)
Address: 0169A234h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 01699F92h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016FA2h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 01699AC0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00016AD0h)
Address: 0169A234h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017244h)
Address: 0169A522h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017532h)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 0169A530h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017540h)
Address: 0168E603h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B613h)
Address: 0169A886h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017896h)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 774A1843h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 774A16DCh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 016B0264h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D274h)
Address: 0169AA6Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00017A7Bh)
Address: 016B0298h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0002D2A8h)
Address: 016968BAh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000138CAh)
Address: 0049FA2Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FA2Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FA68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FAB1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00499471h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FAEBh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049FE7Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004994C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D8C80h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774A1039h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 774A104Dh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+000000C8h)
Address: 774A100Bh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 774629D7h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "RtlGetAce" (+0000013Eh)
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 774A0E97h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "KiUserExceptionDispatcher" (+0000000Fh)
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 76BEB09Eh, location: "kernel32", loaded at 76BD0000h - 76CA8000h
Symbol: "RaiseException" (+00000058h)
Address: 0168EA1Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BA2Bh)
Address: 016AC104h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00029114h)
Address: 016933C0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000103D0h)
Address: 01698490h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000154A0h)
Address: 01695FA0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00012FB0h)
Address: 0168DCDBh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000ACEBh)
Address: 016A9F7Ch, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00026F8Ch)
Address: 016AB938h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00028948h)
Address: 0168ED16h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BD26h)
Address: 016900C4h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000D0D4h)
Address: 016A6A9Eh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00023AAEh)
Address: 01690213h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000D223h)
Address: 01691A08h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000EA18h)
Address: 0168E408h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B418h)
Address: 016AC0C0h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000290D0h)
Address: 0168EA1Bh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BA2Bh)
Address: 016AC104h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00029114h)
Address: 016933C8h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000103D8h)
Address: 016A6ECAh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00023EDAh)
Address: 01693497h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000104A7h)
Address: 01681D9Fh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0168E3EBh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000B3FBh)
Address: 016953A4h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+000123B4h)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769A2545h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 748A7EC5h, location: "uxtheme", loaded at 748A0000h - 748DF000h
Symbol: "GetThemeEnumValue" (+0000034Fh)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A24AFh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "SetWindowLongW" (+00000065h)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A2539h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 769A2545h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 016A7150h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+00024160h)
Address: 016813E9h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A1A10h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A1AE8h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+00000146h)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769A1A91h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 769A1B41h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769A1C03h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+00000261h)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769E76CCh, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "AlignRects" (+00001926h)
Address: 769A3656h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 774A0E6Eh, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 774A0E20h, location: "ntdll", loaded at 77440000h - 7755E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 01681270h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 769A1BB8h, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "GetMessageW" (+00000216h)
Address: 76998C3Ah, location: "USER32", loaded at 76980000h - 76A1E000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 0168125Dh, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Address: 004E02E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0168EA54h, location: "foo_uie_albumlist", loaded at 01680000h - 016BF000h
Symbol: "foobar2000_get_interface" (+0000BA64h)
Address: 01CE4270h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D77096h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+000372A4h)
Address: 01CE4383h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D77BE8h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00037DF6h)
Address: 01CD71EBh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D6741Fh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0002762Dh)
Address: 01D7A5CEh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0003A7DCh)
Address: 01D5CB14h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001CD22h)
Address: 01D65CB0h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+00025EBEh)
Address: 01D5CB14h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001CD22h)
Address: 01CD11E9h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D5D557h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001D765h)
Address: 01D5D517h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0001D725h)
Address: 01CD421Eh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01CD356Fh, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01CD4113h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D9F0E4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005F2F2h)
Address: 771C6B54h, location: "GDI32", loaded at 771C0000h - 7720B000h
Symbol: "BitBlt" (+0000009Dh)
Address: 771CA748h, location: "GDI32", loaded at 771C0000h - 7720B000h
Symbol: "CombineRgn" (+00000276h)
Address: 018A0025h, location: "foo_input_std", loaded at 017A0000h - 018B3000h
Symbol: "foobar2000_get_interface" (+0008B095h)
Address: 01CE71B4h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Address: 01D9BC64h, location: "foo_ui_panels", loaded at 01CD0000h - 01DAE000h
Symbol: "Scintilla_DirectFunction" (+0005BE72h)
Address: 004B0304h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Panels UI 0.10.1 beta [Apr 23 2007 - 12:06:58] (foo_ui_panels)
CD Audio Decoder 2.1.1 (foo_cdda)
ZIP/GZIP reader 1.0 (foo_unpack)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Album List 3.2.0 (foo_albumlist)
Converter 1.0.1 (foo_converter)
foobar2000 core 0.9.4.3 (Core)
Audioscrobbler 2.1 (foo_audioscrobbler)
cwbowron's title format hooks 1.1.0beta [Dec 1 2006 - 13:47:34] (foo_cwb_hooks)
Playback Statistics 1.3.2 (foo_playcount)
Standard Input Array 1.0 (foo_input_std)
Egoh Spectrum analyser (uie) 1.1.2 (foo_uie_vis_egoh)
Default User Interface 0.9acc (foo_ui_std)
Album list panel 0.2.1 beta 4 (foo_uie_albumlist)
ABX Comparator 1.3.1 (foo_abx)
WMA Decoder 1.1 (foo_input_std)
Standard DSP array 1.0 (foo_dsp_std)
Single Column Playlist Display 0.5.4 beta [Jan 9 2007 - 15:42:59] (foo_uie_single_column_playlist)
WSH Panel (uie) 0.7.1 (foo_uie_wsh_panel)
Masstagger 1.6 (foo_masstag)
RAR reader 1.1 (foo_unpack)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
FLAC Decoder 1.1.0 (foo_input_std)
freedb Tagger 0.5.2a (foo_freedb2)
foo_custominfo 0.1.2 (foo_custominfo)



Also, in the dropdown to select .pui files, Foobar keeps remembering files that aren't there anymore.
carmenm
I was wondering if that GDI+ we could have a repeat option for images. Could allow us to do mozaics without eating memory
leroi14
For all those that version 0.9.x broke their FofR :
QUOTE
I am presently working on a compatible FofR Config v0.7 (which uses the defaults in v10), soon to be coming to a town near you.
kkamion
I seem to have a problem with new PanelsUI. I switched from PanelsUI 0.8 and Foobar 0.9.4.1 to Panels 0.10.0 and Foobar 0.9.4.3 (new panels didn't work with 0.9.4.1).

Problem is Setups won't show images. I tried brumal, wraithdu, falstaff and twitter (new version for new PanelsUI) and neither of them shows images. Only FofRs config works fine. I noticed that FofR, unlike others, used full images path in his code:
QUOTE
// Directory that contains the style images (make sure there is no trailing slash)
$setpvar(dir,C:\Applications\Multimedia\Foobar\images)


So a I assume that could be the problem.
Could the problem be in my "non-standard" foobar install directory (C:\Applications\Multimedia\Foobar)?

I don't use per user settings. I saw that new Panels has problems with imageabs, but these setups use imageabs2. I would appreciate any help...
The Judge
QUOTE
+ changed base path to be relative to layout folder. eg. if you have your pui in ..\foobar2000\PanelsUI\MyTheme\MyTheme.pui, then /images\myimage.jpg would be ..\foobar2000\PanelsUI\MyTheme\images\myimage.jpg


Taken from the readme. Don't know which images exactly you're talking about but I imagine that's the problem.
Nickoladze
Here's a request:

I've been turning off the titlebar for awhile and making my own (so it's theme independant), it would be nice if we could define the titlebar area and make it draggable so we can move the window.
terrestrial
QUOTE(FofR @ Apr 23 2007, 12:38) *

Is it possible yet to sort/group by using a button not assigned to a preset? i.e. Say I wanted to apply: "Artist,-Album,-Track" where - indicates it's only sorted by. I don't quite understand what this means in the changelog: "FILTER: button sorts by current sort/group"


you should never really need to do this... after all the user could have different names for the sort group criteria. instead do something like:

CODE

$drawrect(0,0,0,0,pencolor-null brushcolor-255-255-255)
$button2(0,0,0,0,100,20,'$font(tahoma,8,,0-0-0)$sortgroup_preset(0)','$font(tahoma,8,,255-0-0)$sortgroup_preset(0)',SORTGROUP_PRESET:0,)
$button2(100,0,0,0,100,20,'$font(tahoma,8,,0-0-0)$sortgroup_preset(1)','$font(tahoma,8,,255-0-0)$sortgroup_preset(1)',SORTGROUP_PRESET:1,)
..etc


QUOTE(carmenm @ Apr 23 2007, 12:46) *

I see your point too. I personaly like to be on one mode (Album) all the time except for the playlist called Divers. That s why i would like to have it disabled. Your option seems good except that would nt it break the purpose of the layout selector? I mean i couldnt do the Divers playlist an "exception" , except if the layout selector permits you also to change sort group while changing playlist
What do you think?


you could always apply a layout based on the name of the playlist in the layout selector. eg. $if($srcmp(%playlistname%,"Divers"),$scplsetlayout(Divers),)

and the Divers layout would have the group headers set to 0.

QUOTE(The Judge @ Apr 23 2007, 12:53) *

I'm a tad unsure still as to how it works though. Am I right in saying that the layout is dependent on how you 'sort/group by' the playlists? So if you set an 'Albums' layout to a sort/group of Artist/Album then all playlists sorted by Artist/Album will have that layout? It is dependent on how they are grouped rather than the specific playlist? Sorry for all the questions.


yes. the layout follows from the sort/grouping.

QUOTE(FofR @ Apr 23 2007, 13:00) *

I got another crash when trying to delete my "Single" SCPL layout.


are there any steps to reproduce it?

QUOTE(flyll @ Apr 23 2007, 14:26) *

i can't double click to start playing anymore :F
and yes, i've tried setting "double click action" to default and some other stuff but nothing seems to work! sad.gif

EDIT
bah, i just changed the middle mouse click to default and the double click went back to normal again biggrin.gif


yes, a bug. I've uploaded a fixed version.

QUOTE(Nickoladze @ Apr 23 2007, 14:51) *

I get constant crashes when editing the layout, here's the most recent:


1) delete foo_uie_single_column_playlist.dll. 2) are you running under a non english codepage? if so, read the top of the readme.
carmenm
Ok i ll try as you say wink.gif
By the way thanks for the very last version corrected the mouse actions and %isplaying% not working on changing layout.
kabuki
terrestrial, thanks you for your very fast reactivity for correcting last bugs.
- could you confirm that from version 0.9.0, unicode and specials characters are no longer supported ?
- and will it be difficult to add "visual options" in main menu :
View > PanelUI > Visual > [*Hide task bar entry],[*Tray Icon]...[*Hide Title Bar],[*Always on Top]
So we could call them from $button ?
FofR
QUOTE(terrestrial @ Apr 24 2007, 06:03) *

QUOTE(FofR @ Apr 23 2007, 13:00) *

I got another crash when trying to delete my "Single" SCPL layout.


are there any steps to reproduce it?


I tried this but on reopening fb2k the SCPL layout successfully deleted. Once again no crash report. The layout wasn't in use at the time. It seems like something is or wants to use the layout which then goes wrong when it gets deleted, as everything works fine after a restart.

I'm sorry I cannot reproduce. I can only recommend making a lot of complex SCPL layouts, restartings, playing some songs for a bit and changing around sort/grouping - so the layouts load, perhaps editing, then try deleting them all.
kkamion
QUOTE(The Judge @ Apr 23 2007, 19:09) *

QUOTE
+ changed base path to be relative to layout folder. eg. if you have your pui in ..\foobar2000\PanelsUI\MyTheme\MyTheme.pui, then /images\myimage.jpg would be ..\foobar2000\PanelsUI\MyTheme\images\myimage.jpg


Taken from the readme. Don't know which images exactly you're talking about but I imagine that's the problem.


That helped, thank you very much. smile.gif
Although a bit different paths worked for me:
....foobar2000\PanelsUI\MyTheme.pui
....foobar2000\PanelsUI\images\MyTheme\myimage.jpg
TheBlackCat
Terrestrial, I know this has been requested numerous times, but I am wondering what your plans are for the "minimum group size" option? The option so that it will pad a group with extra rows if it is smaller than a certain size? I don't know in general, but personally that is the main feature I am waiting on.

If you implement that, it might also be nice to have an "item rows" option. Like the group rows option, but for individual items. There are cases where it would be nice to have the individual items be larger than the category header, but don't want to get rid of the category headers entirely. There is currently no way to do this since the category header can only be a multiple of the row size. But having "minimum group size" is currently far more important to me at least.
mil3s
Is there a reason %ispaused% doesn't work in Title Formating when using this plugin? At least it doesn't work in Main Window Title, haven't tested the statusbar.
TheBlackCat
I have an additional suggestion. It would be nice if there was a $itemdata() function. The function would give you access to the metadata from other row in the group (and other things like directory, filename, length, etc). So for instance $itemdata(%album%,3) would return the album from the third row in the group. $itemdata(meta,n) would return the data field meta from the row number n in that group. $itemdata(meta) would return the data from the first row in the group (the same thing the header looks at) and thus would be the same as $itemdata(meta,1). $itemdata(meta,-n) would return the metadata from the row n rows back. so $itemdata(meta,-1) would return the metadata from the previous row, and thus would be the same as $itemdata(meta,%_itemindex%-1). This would allow you to, for instance, check if the data in two adjacent rows is the same, or make sure you use the same album art in every row even if the items in a group are in different directories. I think it would be very useful. It would also allow a natural way to get metadata for padding rows for "minimum group size", since such rows would not have their own metadata (although I suppose you could just give them the metadata for the first item in the group and then give an $_ispad% field to tell people that they are padding).
nate
QUOTE(nate @ Mar 6 2007, 14:50) *
QUOTE(terrestrial @ Mar 1 2007, 01:23) *
QUOTE(nate @ Feb 27 2007, 11:45) *
Is there a way to toggle between "Now Playing" and "Follow Cursor" other than the right-click menu? Either a button command or a pvar, perhaps?
you could have two different track displays- one set to follow mode and one set to now playing and automatically switch between then depending on the playback state.

Thanks Terrestrial...

I thought of that too (or rather, toggling between both panels with PVAR set by a button click, rather than by playback state). My concern there is a user less familiar with the setup could reset either of those panels individually to follow mode or now playing mode. Also, if I want the two displays to be identical except for their follow cursor/now playing mode, I'd have to remember to copy the code from one to the other each time I make a change, which, uhh, I'm generally too forgetful to do rolleyes.gif

So this method could work for me, but it seeks like a bit of a kludge. If there were a way to have the follow cursor/now playing mode controlled by a button or a PVAR or something, it might be easier - I guess that's my way of making a feature request?

-Nate

Terrestrial, a question (sorry to bring this up again) - do you expect that the above request (the ability to change a panel's follow cursor/now playing mode be changed by something other than the existing right-click) will happen? I've been playing with your suggestion by having 2 panels, one set to follow cursor and one set to now playing, and switching between them based on a pvar, but honestly it's a bit of a mess. If you think there's a possibility that that functionality will be added in the future, I won't waste too much time trying to perfect the above method, but if you don't think it'll happen for whatever reason, I'll try to come up with something better.

Thanks,

-Nate
4nt1
great news terrestrial - panels 0.10.0 was not to blame - issue lies with component - playlist dropdown - which makes foobar take twice as long to load and is the culprite for when I dbl click a song I get a 3 second pause/non responding type application...

this is good news - I simply wont use that plugin smile.gif
carmenm
Terrestrial :

I have now a quite a complex config especially because of one new thing i am working on.
I have that in my layout globals
CODE
//reset config
$puts(resetconf,1)

$ifgreater($get(resetconf),0,
//Order config (-1 for no see)
$setpvar(albumartpos,0)
$setpvar(artistartpos,3)
$setpvar(nowplayingpos,1)
$setpvar(playlistpos,2)
$setpvar(playlistswitchpos,5)
$setpvar(albumlistpos,4)
,)


This decides the order of my panels. So resetconf is just there to reset. Most of the time it is to 0 cause i want to change panels order in live.

No i have in my layout
CODE
$ifgreater($getpvar(albumartpos),-1,
$puts(panel$getpvar(albumartpos),albumartpos)
,
)
$ifgreater($getpvar(artistartpos),-1,
$puts(panel$getpvar(artistartpos),artistartpos)
,)
$ifgreater($getpvar(nowplayingpos),-1,
$puts(panel$getpvar(nowplayingpos),nowplayingpos)
,)
$ifgreater($getpvar(playlistpos),-1,
$puts(panel$getpvar(playlistpos),playlistpos)
,)
$ifgreater($getpvar(playlistswitchpos),-1,
$puts(panel$getpvar(playlistswitchpos),playlistswitchpos)
,)
$ifgreater($getpvar(albumlistpos),-1,
$puts(panel$getpvar(albumlistpos),albumlistpos)
,)

which is made to know which panel is first, which is second ..... by setting panel0, panel1 ....

and i have that for each panel
CODE
$ifgreater($get(resetconf),0,,
$button2($eval(%_width%-26),$eval($get(AAdecale)+6),0,0,10,10,,,PVAR:SET:$get(panel$eval($getpvar(albumartpos)-1)):$getpvar(albumartpos),TOOLTIP:"Close")
$button2($eval(%_width%-26),$eval($get(AAdecale)+6),0,0,10,10,'$font($get(fontbuttons),8,,$get(yellow))^','$font($get(fontbuttons),8,,$get(grey2))^',PVAR:SET:albumartpos:$eval($getpvar(albumartpos)-1),TOOLTIP:"Close")
$button2($eval(%_width%-36),$eval($get(AAdecale)+2),0,0,10,10,,,PVAR:SET:$get(panel$eval($getpvar(albumartpos)+1)):$getpvar(albumartpos),TOOLTIP:"Close")
$button2($eval(%_width%-36),$eval($get(AAdecale)+2),0,0,10,10,'$font($get(fontbuttons),8,,$get(yellow))v','$font($get(fontbuttons),8,,$get(grey2))d',PVAR:SET:albumartpos:$eval($getpvar(albumartpos)+1),TOOLTIP:"Close")
)

which is made to have a panel go up or down in position

All that works perfectly except for the fact that when resetconf is on 0, my conf is so much slower than when iit is set to 1. And the only difference in the layout code is what i put in the last codebox.
So i was wondering what could make it so slow. Could it be the code of the buttons which is quite complex...
Any idea?
Keikonium
Request for the $eval() function:

Since we already have some basic math funtions like +,-,/,* etc, could we add two more options? A greater than ( > ) and a less than (< ) sign. I mainly need this for extrapolating some numbers. An example where this could be used is:

CODE
$if($eval($len(%artist%)>31),$cut(%artist%,30)...,%artist%)


This would cut down any %artist% tags longer than 31 characters, down to 30, and leave any tags shorter than that how they are.

Unless there is already a way to do the above?

EDIT: I made a mistake, the purpose of this would be to have extra characters (the ... in this case) be added ONLY on cut down tags, and not on other tags. Else $cut() would do fine tongue.gif.
shakey_snake
Foobar has at least 100 string functions. I'm sure one of them does what you need it to.

Besides,
$eval() simplifies mathematical expressions, boolean operations are in a completely different ballpark.
Kiteroa
QUOTE(Keikonium @ Apr 25 2007, 14:36) *

Request for the $eval() function:

Since we already have some basic math funtions like +,-,/,* etc, could we add two more options? A greater than ( > ) and a less than (< ) sign. I mainly need this for extrapolating some numbers. An example where this could be used is:

CODE
$if($eval($len(%artist%)>31),$cut(%artist%,30)...,%artist%)


This would cut down any %artist% tags longer than 31 characters, down to 30, and leave any tags shorter than that how they are.

Unless there is already a way to do the above?

EDIT: I made a mistake, the purpose of this would be to have extra characters (the ... in this case) be added ONLY on cut down tags, and not on other tags. Else $cut() would do fine tongue.gif.


$ifgreater($len(%artist),30,
$left(%artist%,27)...
,
%artist%
)
FofR
I'd love a logic function that lets me use !, || and && with { }.
Replacing the confusing looking $or($and(x,v),$not(y)) with something simpler and more readable like $logic({x&&v}||!y).

A regular expression titleformat function would rock too.

alphaex32
I would like to second the request for boolean operators. It would make if-statements so much more manageable.
bit4bit
QUOTE(bb10 @ Apr 23 2007, 20:25) *

QUOTE(terrestrial @ Apr 22 2007, 23:28) *

QUOTE(bb10 @ Apr 22 2007, 09:05) *

Ability to put black/dark font on glass. Atm black font isn't shown at all and dark font is almost invicible.
Ability to enable/disable panels being transparent when put on glass.


not possible without rewriting everything in gdi+, so not for the foreseeable future.

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

I've uploaded the next version. there are some changes in handling (relative) file paths, so read the changes.


Oh well, I'll just keep hoping to see it somewhere in a future release.
Thanks for the reply and the new version. wink.gif



Yes, having transparent backgrounds would be terrific and would offer new possibilties.
Hakubo
I'm sorry if that's been addressed before, but I've searched and haven't found the answer.

Is there a way to enable/change grouping mode in the new system without sorting the playlist (the old behavior)?
The order of tracks is often important to me (especially in the 'new music' playlist), and I quite rarely have any need for sorting.

Also, I'd like to be able to Undo/Redo the sorting (with Ctrl+Z/Ctrl+Shift+Z).
And the ability to quickly sort by the order in which the tracks were added to the playlist (and then group by the %album%, for example) would be great. Would that be possible?
shakey_snake
QUOTE(FofR @ Apr 25 2007, 09:17) *

I'd love a logic function that lets me use !, || and && with { }.
Replacing the confusing looking $or($and(x,v),$not(y)) with something simpler and more readable like $logic({x&&v}||!y).

A regular expression titleformat function would rock too.

I'll third this request.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.