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

foo_ui_panels

Reply #1000
Seems to be an error in the Title defaults,

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

These defaults look great and I love the pui relevant images

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.

foo_ui_panels

Reply #1001
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?

foo_ui_panels

Reply #1002
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.


foo_ui_panels

Reply #1004
i have a crash now everytime i close foobar
Code: [Select]
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)


foo_ui_panels

Reply #1005
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?

 

foo_ui_panels

Reply #1006
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...


foo_ui_panels

Reply #1008
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.

foo_ui_panels

Reply #1009
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.

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.

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.

Seems to be an error in the Title defaults,


fixed the typos. good eye

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...

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.

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.

foo_ui_panels

Reply #1010
Why no fix for $imageabs?

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

foo_ui_panels

Reply #1011
"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  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

foo_ui_panels

Reply #1012

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.

foo_ui_panels

Reply #1013
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 . 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.

foo_ui_panels

Reply #1014
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...

I hope you didnt take it badly whem i say i dont like it  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.

foo_ui_panels

Reply #1015
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"

foo_ui_panels

Reply #1016
It's my opinion that $imageabs2 has a confusing amount of zeros in it, since one often doesn't need all the options.  But I guess it's no big deal to replace all $imageabs with $imageabs2.

foo_ui_panels

Reply #1017

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.

foo_ui_panels

Reply #1018
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?

foo_ui_panels

Reply #1019
I'm new here but cheers for the update. Came at just the right time .

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.


foo_ui_panels

Reply #1021
Where can I download pui 0.9+?
I'm having trouble with 0.10 and I deleted my mine


EDIT: Never mind I figured out the problem

foo_ui_panels

Reply #1022
About my crashing, you were right terrestrial it was tu foo_uie_wsh
damn!

foo_ui_panels

Reply #1023
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!

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

foo_ui_panels

Reply #1024
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-