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

foo_ui_panels

Reply #1300
Something that would be awesome be being able to get the size of images.

Also if you could rotate them.

Then you could make like, a pile of CDs


holly WMP 11 batman O.o

 

foo_ui_panels

Reply #1301
Hi!  I know, it would be awesome to alignabs buttons like that, but I don't think you can...but you can try this.  I don't know how well it will work...

Code: [Select]
 $button2($eval({%_width% - $calcwidth(%artist%)} / 2),$sub(%_height%,250),0,0,$calcwidth(%artist%),20...


hello  , i'm new to panels ui
i'm asking if it's possible to align a text button ($button2) like a normal text with $alignabs ?

in fact, i want to align the text button like the normal %artist% info below, independently of the width of the text

here is the code :
Code: [Select]
//BUTTON
$button2($div(%_width%,2),$sub(%_height%,250),0,0,150,20,
'$font(,11,boldglow-110-0-0glowexpand-0,0-200-255)%artist%',
'$font(,11,boldglow-110-0-0glowexpand-0 underline,0-200-255)%artist%',
PVAR:SET:showPane:1
,TOOLTIP:"Search same artist")

$button2($div(%_width%,2),$sub(%_height%,250),0,0,150,20,
'$font(,11,boldglow-110-0-0glowexpand-0,0-200-255)%artist%',
'$font(,11,boldglow-110-0-0glowexpand-0 underline,0-200-255)%artist%',
Quicksearch for same .../Artist
,TOOLTIP:"Search same artist")

//INFOS
$if(%isplaying%,
$alignabs(,$add(%_width%,25),%_width%,%_height%,center,top)
$font(Swis721 Cn BT D-Type,16,boldglow-70-70-70glowexpand-0,250-250-250)%title%
$char(10)
$font(,11,boldglow-110-0-0glowexpand-0,0-200-255)%artist%
$char(10)
$if(%album%,$font(,9,boldglow-140-140-140glowexpand-0,240-240-240)%album%,)
$char(10)
$font(,7,boldglow-120-120-120glowexpand-0,200-200-200)[%date%]
)


thanks for any help and sorry for my poor english !

foo_ui_panels

Reply #1302
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 014584DAh
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (014584DAh):
0145849Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
014584AAh:  00 00 51 C7 06 10 FD 4A 01 89 5C 24 20 E8 66 D1
014584BAh:  02 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
014584CAh:  55 8B FE FF 15 8C 60 4A 01 8B 84 24 0C 13 00 00
014584DAh:  8B 4F 04 50 51 E8 44 D1 02 00 3B C3 74 03 89 47
014584EAh:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 31
014584FAh:  D1 02 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0145850Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0013B484h):
0013B464h:  E765AAB0 00000001 00000000 00000000
0013B474h:  E6B5EC50 00000001 00000000 00000048
0013B484h:  6623911E 0000000C 00000000 0013CB40
0013B494h:  00000000 00000000 00000000 00000000
0013B4A4h:  00000000 00000000 014FAF78 0013B810
0013B4B4h:  014F63A0 014AE958 00000000 014AE960
0013B4C4h:  014AE918 014F6330 014F7318 014F7318
0013B4D4h:  0013B4CC 0013B4D0 014F7318 014F73A8
0013B4E4h:  0013B4DC 0013B4E0 00000041 00000018
0013B4F4h:  0013B4EC 0013B4F0 014F6570 014F7318
0013B504h:  00000001 00000000 014AE954 00000000
0013B514h:  00000000 00000000 00000201 00000006
0013B524h:  00000000 00000000 00000000 014F6220
0013B534h:  0013B4C4 00000000 00130020 7C915233
0013B544h:  0013B564 014F7488 00000000 00000010
0013B554h:  7C91527C 00000048 0000004F 00000020
0013B564h:  F65DE868 01C79272 F74FB688 01C794A3
0013B574h:  0A8B8D24 01C79276 00000000 00000B5B
0013B584h:  001410A0 C0150008 006F0042 00740074
0013B594h:  006D006F 00610050 0065006E 0034006C
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 005D0003
ESI: 00000000, EDI: 00000000, EBP: 0016CAA8, ESP: 0013B484
Crash location: "foo_ui_panels", loaded at 01410000h - 014D7000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FE000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77F40000h - 77FEB000h
RPCRT4                          loaded at 77DA0000h - 77E31000h
GDI32                            loaded at 77E40000h - 77E87000h
USER32                          loaded at 7E390000h - 7E420000h
SHLWAPI                          loaded at 77E90000h - 77F06000h
SHELL32                          loaded at 7C9C0000h - 7D1E0000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
uxtheme                          loaded at 5B190000h - 5B1C8000h
apphelp                          loaded at 77B00000h - 77B22000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00A30000h - 00A64000h
foo_albumlist                    loaded at 00A70000h - 00AB7000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
foo_cdda                        loaded at 00AD0000h - 00B06000h
foo_converter                    loaded at 00B30000h - 00B99000h
foo_custominfo                  loaded at 00BC0000h - 00C45000h
foo_discogs                      loaded at 00C70000h - 00CED000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dsp_std                      loaded at 00D90000h - 00DD1000h
foo_input_std                    loaded at 00E00000h - 00F14000h
foo_masstag                      loaded at 00F40000h - 00F90000h
foo_menu_addons                  loaded at 00FB0000h - 00FD5000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_msnalt                      loaded at 01000000h - 01019000h
foo_playcount                    loaded at 01040000h - 01068000h
foo_playlist_tree                loaded at 01090000h - 01105000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71A50000h - 71A5A000h
libmzgc360_000                  loaded at 01130000h - 011D4000h
foo_rgscan                      loaded at 01220000h - 01268000h
foo_run                          loaded at 01290000h - 012BB000h
foo_uie_quicksearch              loaded at 012E0000h - 01326000h
foo_ui_columns                  loaded at 01350000h - 013E7000h
foo_ui_panels                    loaded at 01410000h - 014D7000h
foo_ui_std                      loaded at 01500000h - 01557000h
foo_unpack                      loaded at 01580000h - 015AE000h
foo_utils                        loaded at 015D0000h - 01609000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59E70000h - 59F11000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 014AE918h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 014AE954h, location: "foo_ui_panels", loaded at 01410000h - 014D7000h
Address: 7C915233h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "bsearch" (+00000238h)
Address: 7C91527Ch, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "bsearch" (+00000281h)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C1C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C915AF1h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000034Eh)
Address: 01000003h, location: "foo_msnalt", loaded at 01000000h - 01019000h
Address: 7C97C2C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C915B4Fh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000003ACh)
Address: 7C9153F5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 7C97C248h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C915707h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlHashUnicodeString" (+000002A2h)
Address: 7C915A00h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000025Dh)
Address: 7C915A65h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000002C2h)
Address: 7C97C2C0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Address: 7C916999h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000027Eh)
Address: 7C9169A5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C90EFE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+000002E2h)
Address: 7C90EF43h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000242h)
Address: 004F0042h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D004Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910000h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000477h)
Address: 00460020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

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


I can't start panels_ui anymore, foobar works if I delete the component en load columns ui or the default ui but panels ui don't work anymore. Foobar crashes immediately when panels ui is loaded...

Please fix this or help me cause now I have to work with columns which I really don't like


Found the problem for the continuous crashing, seems like panels_ui made my .pui file corrupt. So please fix it a lot of work thrown away right now 

Ooh and can it be made possible when you load music from  you library that your playlist automatically sorts. Say if I load a folder called favorites that the music is sorted on rating. and when I open a folder called albums, that it's sorted on albums etc etc




foo_ui_panels

Reply #1306
For me Panels UI is crashing too. I have newest version of it, windows vista 64x, foobar2000 0.9.4.3 ...

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 034F84DAh
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (034F84DAh):
034F849Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
034F84AAh:  00 00 51 C7 06 10 FD 54 03 89 5C 24 20 E8 66 D1
034F84BAh:  02 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
034F84CAh:  55 8B FE FF 15 8C 60 54 03 8B 84 24 0C 13 00 00
034F84DAh:  8B 4F 04 50 51 E8 44 D1 02 00 3B C3 74 03 89 47
034F84EAh:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 31
034F84FAh:  D1 02 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
034F850Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0017B2C4h):
0017B2A4h:  00000000 00000000 00000000 00000000
0017B2B4h:  00000000 00000000 00000000 00000000
0017B2C4h:  949EA208 0000000C 00000000 0017C980
0017B2D4h:  00000000 0017B42C FFFFFFFF 00000006
0017B2E4h:  0017B5A8 754BC20F 03859CE8 0017B63A
0017B2F4h:  03773278 0354E958 00000000 0354E960
0017B304h:  0354E918 0385A358 038593D0 038593D0
0017B314h:  0017B30C 0017B310 038593D0 03859434
0017B324h:  0017B31C 0017B320 00000021 0000000E
0017B334h:  0017B32C 0017B330 03859AA8 038593D0
0017B344h:  00000001 0017B604 0354E954 00000000
0017B354h:  00000000 00000000 00000201 00000006
0017B364h:  00000000 00000000 00000000 03859A58
0017B374h:  0017B304 00000000 00170020 766862A4
0017B384h:  766D00C0 03765DC8 3A011C90 00000001
0017B394h:  0017B404 00000032 00000037 00000020
0017B3A4h:  E6E051D0 01C79530 82B66C70 01C79531
0017B3B4h:  5B4D9500 01C7882F 00000000 00009D30
0017B3C4h:  754B8738 75520344 002E0034 0070006A
0017B3D4h:  00000067 754BA698 94EA2750 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 755885A3, EDX: 00000024
ESI: 00000000, EDI: 00000000, EBP: 00984540, ESP: 0017B2C4
Crash location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Symbol: "foobar2000_get_interface" (+0000CC8Ah)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77230000h - 77380000h
kernel32                        loaded at 75570000h - 75680000h
COMCTL32                        loaded at 74CD0000h - 74E64000h
msvcrt                          loaded at 76700000h - 767AA000h
ADVAPI32                        loaded at 76A60000h - 76B1F000h
RPCRT4                          loaded at 76B80000h - 76C70000h
Secur32                          loaded at 75430000h - 75490000h
GDI32                            loaded at 76670000h - 76700000h
USER32                          loaded at 754A0000h - 75570000h
SHLWAPI                          loaded at 75760000h - 757B5000h
SHELL32                          loaded at 75A10000h - 764DE000h
ole32                            loaded at 767B0000h - 768F4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 756D0000h - 75744000h
IMM32                            loaded at 76B20000h - 76B80000h
MSCTF                            loaded at 76FB0000h - 77077000h
LPK                              loaded at 77210000h - 77219000h
USP10                            loaded at 75850000h - 758CD000h
uxtheme                          loaded at 74670000h - 746F0000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 750A0000h - 7513B000h
MSVCP80                          loaded at 75010000h - 75097000h
NTMARTA                          loaded at 74F50000h - 74F71000h
WLDAP32                          loaded at 75990000h - 759D9000h
WS2_32                          loaded at 75960000h - 7598D000h
NSI                              loaded at 75490000h - 75496000h
PSAPI                            loaded at 77200000h - 77207000h
SAMLIB                          loaded at 74F30000h - 74F41000h
foo_abx                          loaded at 00770000h - 007A3000h
foo_albumlist                    loaded at 026B0000h - 026F7000h
OLEAUT32                        loaded at 76900000h - 7698C000h
foo_cdda                        loaded at 00820000h - 00855000h
foo_converter                    loaded at 02860000h - 028C9000h
foo_cwb_hooks                    loaded at 02660000h - 02696000h
foo_dsp_delta                    loaded at 00940000h - 0095E000h
foo_dsp_std                      loaded at 028D0000h - 02911000h
foo_freedb2                      loaded at 02990000h - 029D0000h
foo_input_std                    loaded at 02E90000h - 02FA3000h
foo_lyricsdb                    loaded at 029D0000h - 029FF000h
WININET                          loaded at 76990000h - 76A5F000h
Normaliz                        loaded at 75750000h - 75753000h
iertutil                        loaded at 75680000h - 756C5000h
foo_masstag                      loaded at 02A50000h - 02A9F000h
foo_rgscan                      loaded at 02AD0000h - 02B18000h
foo_run                          loaded at 02B20000h - 02B4B000h
foo_uie_albumart                loaded at 02B70000h - 02BAC000h
gdiplus                          loaded at 73FB0000h - 7415A000h
foo_uie_albumlist                loaded at 02BB0000h - 02BEF000h
foo_uie_lyrics                  loaded at 02C40000h - 02C9F000h
WINMM                            loaded at 74C60000h - 74C93000h
OLEACC                          loaded at 74AF0000h - 74B28000h
foo_ui_columns                  loaded at 02FB0000h - 03047000h
foo_ui_panels                    loaded at 034B0000h - 03577000h
foo_ui_std                      loaded at 02E00000h - 02E57000h
foo_unpack                      loaded at 02CA0000h - 02CCE000h
AutoSizer                        loaded at 02CE0000h - 02CEF000h
imagehlp                        loaded at 759E0000h - 75A09000h
dbghelp                          loaded at 6EC30000h - 6ED0C000h

Stack dump analysis:
Address: 754BC20Fh, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DrawTextExW" (+00000418h)
Address: 0354E918h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Symbol: "foobar2000_get_interface" (+000630C8h)
Address: 0354E954h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Symbol: "foobar2000_get_interface" (+00063104h)
Address: 766862A4h, location: "GDI32", loaded at 76670000h - 76700000h
Symbol: "GetTextMetricsW" (+0000008Bh)
Address: 766D00C0h, location: "GDI32", loaded at 76670000h - 76700000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 754B8738h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "GetWindowLongW" (+000001DAh)
Address: 75520344h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "ShutdownBlockReasonDestroy" (+0000828Ch)
Address: 754BA698h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76684B02h, location: "GDI32", loaded at 76670000h - 76700000h
Symbol: "DeleteObject" (+000000B2h)
Address: 755180EBh, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "ShutdownBlockReasonDestroy" (+00000033h)
Address: 754BA698h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 034C3E89h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Address: 034C3EA9h, location: "foo_ui_panels", loaded at 034B0000h - 03577000h
Address: 754BBE15h, location: "USER32", loaded at 754A0000h - 75570000h
Symbol: "DrawTextExW" (+0000001Eh)
Address: 7468348Fh, location: "uxtheme", loaded at 74670000h - 746F0000h
Symbol: "GetThemeTextExtent" (+000003B3h)
Address: 746834D0h, location: "uxtheme", loaded at 74670000h - 746F0000h
Symbol: "GetThemeTextExtent" (+000003F4h)
Address: 7725B6ABh, location: "ntdll", loaded at 77230000h - 77380000h
Symbol: "RtlTryEnterCriticalSection" (+00000049h)
Address: 7725B797h, location: "ntdll", loaded at 77230000h - 77380000h
Symbol: "RtlTryEnterCriticalSection" (+00000135h)
Address: 0046005Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0077005Ch, location: "foo_abx", loaded at 00770000h - 007A3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
WMA Decoder 1.1  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
ABX Comparator 1.3.1  (foo_abx)
Album List 3.2.0  (foo_albumlist)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)
Standard Input Array 1.0  (foo_input_std)
Masstagger 1.6  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
Panels UI 0.12.3 beta [May  7 2007 - 23:49:33]  (foo_ui_panels)
foobar2000 core 0.9.4.3  (Core)
Converter 1.0.1  (foo_converter)
RAR reader 1.1  (foo_unpack)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Run services 0.3.2  (foo_run)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
freedb Tagger 0.5.2a  (foo_freedb2)
ZIP/GZIP reader 1.0  (foo_unpack)
FLAC Decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)


foo_ui_panels

Reply #1307
Hi!  I know, it would be awesome to alignabs buttons like that, but I don't think you can...but you can try this.  I don't know how well it will work...

Code: [Select]
 $button2($eval({%_width% - $calcwidth(%artist%)} / 2),$sub(%_height%,250),0,0,$calcwidth(%artist%),20...


It works, thank you very much !
Now my track infos are like hypertext and it's very useful

foo_ui_panels

Reply #1308
I use it in Generic but it won't work properly. And I can't figure out why.


$ifequal works for numbers. you should use $strcmp for strings.

What portions of the library filter code are stored in the pui file and what's stored in the cfg?


the display formats (the dialog that comes up when you right click and choose settings) is stored in the pui. everything else is in the cfg.

The edit layout button doesn't work when using Columns UI as the current UI.


yep. no layout is loaded when columns ui is the ui.

i updated to latest version of panels ui hoping this would just go away -it didn't, havn't a clue what's wrong, just started a couple days ago for no reason, was using the once prior version at the time


are you using your own pui or someone elses? did you upgrade a pui without first updating to the latest panels ui version?

What is the order of evaluation of the various globals and panels?

There are now 1)track globals, 2)user globals on the Panels_UI preferences screen, 3)// Globals and 4)// Background in Track Display panels, and now 5) Globals on the configuration panel.

Are // PerTrack and // PerSecond settings meant to work in Track Display, SCP Group and SCP item layouts?


Layout Globals
User Globals
Track Globals

// Globals, // Background etc only work in track display.

Terrestrial :
May have found a bug with the playlist layout selector.
Code: [Select]
$if($strcmp(%playlistname%,Divers),
$ifgreater($getpvar(SCPSingleart),0,
$scplsetlayout(Singles),
$scplsetlayout(SinglesNoArt)
),
$if($strcmp(%sortgroup%,Album),
$scplsetlayout(Album),
$ifgreater($getpvar(SCPSingleart),0,
$scplsetlayout(Singles),
$scplsetlayout(SinglesNoArt)
)
)
)

This is my code,SCPSingleart is put at 1 in the layout globals. I have a button to change the sorting group between album and singles. But when i click it it seems to go randomly to Singles layout or SinglesNoArt layout. Sometimes i even have one of the layout with the row height of the other layout.
I am using the very last version.


%sortgroup% only works in the "Group Display".... you want to use $isgrouped(album) instead.

Found the problem for the continuous crashing, seems like panels_ui made my .pui file corrupt. So please fix it a lot of work thrown away right now 


always use the latest version of panels ui. if you use a pui that has been used with a newer version of panels ui with an older version of panels ui, it will corrupt the file and make it unusable in both version. so, always update to the latest version of panels ui first.

foo_ui_panels

Reply #1309

Terrestrial :
May have found a bug with the playlist layout selector.
Code: [Select]
$if($strcmp(%playlistname%,Divers),
$ifgreater($getpvar(SCPSingleart),0,
$scplsetlayout(Singles),
$scplsetlayout(SinglesNoArt)
),
$if($strcmp(%sortgroup%,Album),
$scplsetlayout(Album),
$ifgreater($getpvar(SCPSingleart),0,
$scplsetlayout(Singles),
$scplsetlayout(SinglesNoArt)
)
)
)

This is my code,SCPSingleart is put at 1 in the layout globals. I have a button to change the sorting group between album and singles. But when i click it it seems to go randomly to Singles layout or SinglesNoArt layout. Sometimes i even have one of the layout with the row height of the other layout.
I am using the very last version.


%sortgroup% only works in the "Group Display".... you want to use $isgrouped(album) instead.


Doesnt work either. I still have the exact same behaviour. To me seems like he doesnt always succeed reading the pvar SCPSingleart

foo_ui_panels

Reply #1310
Doesnt work either. I still have the exact same behaviour. To me seems like he doesnt always succeed reading the pvar SCPSingleart


seems to work fine here... you do realize that just changing the pvar isn't going to change the layout right? the layout is only changed when you change the sort/group or switch playlist....

foo_ui_panels

Reply #1311

Doesnt work either. I still have the exact same behaviour. To me seems like he doesnt always succeed reading the pvar SCPSingleart


seems to work fine here... you do realize that just changing the pvar isn't going to change the layout right? the layout is only changed when you change the sort/group or switch playlist....

Yeah i realise that, i test it by using a button which change the sort/group. So must be something in my conf. I ll check it out. Thanks anyway for your answer

foo_ui_panels

Reply #1312
Still unable to load the PanelsUI main configuration dialog under wine, and loading panelsui configuration dialog under xpsp2 still causes frequent crashes under non-english locale.

foo_ui_panels

Reply #1313

i updated to latest version of panels ui hoping this would just go away -it didn't, havn't a clue what's wrong, just started a couple days ago for no reason, was using the once prior version at the time


are you using your own pui or someone elses? did you upgrade a pui without first updating to the latest panels ui version?


was using my own config
i temporarily moved my .pui out of the directory, which on restart of foobar used the default.pui, moved my .pui back into the directory, went into the prefs, selected my .pui, restarted again, and my .pui worked once more
everything seems fine now, weird -but i won't complain 
thx

foo_ui_panels

Reply #1314
Still unable to load the PanelsUI main configuration dialog under wine, and loading panelsui configuration dialog under xpsp2 still causes frequent crashes under non-english locale.

A little OT, but does the latest Foobar work for you in Wine without stuttering (and what are your settings)?

foo_ui_panels

Reply #1315
hi

can someone help with a little panel issue? first of all i absolutely dont understand the syntax of foobar or of any other computer programm. but i like foobar very very much. some friend once made me a cfg with some panels inside, it looked like this:



Code: [Select]
// Background
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-NULL)

// Global
$panel(Explorer,Explorer Tree,10,10,$sub($mul($div(%_width%,100),15),10),$sub(%_height%,75),)
$panel(Playlist,Columns Playlist,$sub($mul($div(%_width%,100),15),-10),10,$sub($sub(%_width%,20),$mul($div(%_width%,100),15)),$sub(%_height%,75),)

$panel(Buttons,Buttons,10,$sub(%_height%,55),$sub($mul($div(%_width%,100),15),10),25,)
$panel(Seekbar,Seekbar,10,$sub(%_height%,30),$sub($mul($div(%_width%,100),15),10),20,)

$panel(Spectrum,Spectrum analyser,$sub($mul($div(%_width%,100),15),-10),$sub(%_height%,55),$sub($sub(%_width%,20),$mul($div(%_width%,100),15)),45,)


now i want an albumart panel added to this. ive downloaded and moved foo_uie_albumart.dll to foobar2000/components folder. i want the albumart panel as seen here:



Code: [Select]
// Background
$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-NULL)

// Global
$panel(Explorer,Explorer Tree,10,5,$sub($mul($div(%_width%,75),15),5),$sub(%_height%,300),)
$panel(Playlist,Columns Playlist,$sub($mul($div(%_width%,75),15),-10),5,$sub($sub(%_width%,20),$mul($div(%_width%,75),15)),$sub(%_height%,70),)

$panel(Buttons,Buttons,10,$sub(%_height%,55),$sub($mul($div(%_width%,75),15),10),25,)
$panel(Seekbar,Seekbar,10,$sub(%_height%,30),$sub($mul($div(%_width%,75),15),10),20,)

$panel(Spectrum,Spectrum analyser,$sub($mul($div(%_width%,75),15),-10),$sub(%_height%,60),$sub($sub(%_width%,20),$mul($div(%_width%,75),15)),55,)


now my question: who adds the code for the albumart panel to my config?

i thank you all very much in advance. and i love this tool and this great great community

greetings from switzerland

foo_ui_panels

Reply #1316
cmon... please answer doods =)

sorry for those big screens btw


foo_ui_panels

Reply #1318
how can i make a thumbnail?

***update*** aaaaah... =) now you can help? gnihihi

Moderation: removed fullquote of your own previous post.

foo_ui_panels

Reply #1319
Add this bit of code:

$panel(Album Art,Album Art,10,$sub(%_height%,210),150,150,)


That won't dynamically resize. I just gave you the start. Not going to recode that whole thing for you.

foo_ui_panels

Reply #1320
Holy crap, please don't quote your own gigantic post. That makes not want to help at all.

foo_ui_panels

Reply #1321
Holy crap, please don't quote your own gigantic post. That makes not want to help at all.

Did you want to in the first place?

Random crash during playback:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7717B15Fh
Access violation, operation: write, address: 00000014h
Call path:

This is the first crash logged by this instance.
Code bytes (7717B15Fh):
7717B11Fh:  C0 89 4D F0 0F 84 2C 5B FE FF 8B 4E 04 F6 C1 01
7717B12Fh:  8D 7E 04 0F 85 60 26 FE FF 8B 55 0C 90 8B C1 2B
7717B13Fh:  C2 8B D8 8B C1 F0 0F B1 1F 3B C1 0F 85 39 26 FE
7717B14Fh:  FF 33 C0 89 45 0C 89 45 08 8B 06 83 F8 FF 74 04
7717B15Fh:  83 40 14 01 8B 5D F4 8B 7D F0 90 80 3D 82 03 FE
7717B16Fh:  7F 00 0F 85 1F B6 03 00 8B 45 FC 83 F8 FF 57 6A
7717B17Fh:  00 0F 84 75 B6 03 00 50 E8 08 55 02 00 3D 02 01
7717B18Fh:  00 00 0F 84 75 B6 03 00 85 C0 0F 8C 0B B7 03 00
Stack (035EFE04h):
035EFDE4h:  00000000 00000000 00000000 00000000
035EFDF4h:  00000000 00000000 00000000 00000000
035EFE04h:  014D2260 014D2264 00000000 00000010
035EFE14h:  014D2208 010FE0F8 004DE4B8 00000002
035EFE24h:  011435B8 00000002 035EFE50 C0000008
035EFE34h:  FFFFFFFF 00000002 035EFDD4 00000000
035EFE44h:  00000000 00000000 7FFDC000 000003D8
035EFE54h:  035EFE7C 7717B071 00000000 00000000
035EFE64h:  00000000 00000010 014D2208 00000004
035EFE74h:  00000000 00000001 035EFEE0 010FC5AD
035EFE84h:  014D2260 12CFEDD6 00000000 00000000
035EFE94h:  014D22C8 00000000 00004B4F 0000004B
035EFEA4h:  014D0178 00000000 00000002 0000000F
035EFEB4h:  014D0148 00000000 014D2290 014D2708
035EFEC4h:  00000000 00000000 00000000 035EFE88
035EFED4h:  035EFF88 01110178 FFFFFFFF 035EFF50
035EFEE4h:  77148BF2 0000010C 00000110 035EFE68
035EFEF4h:  014D2208 00000021 004D22C8 00000021
035EFF04h:  011190A8 504F5453 663D6320 000A6F6F
035EFF14h:  014D0000 0000000B 0000000F 035EFF60
Registers:
EAX: 00000000, EBX: FFFFFFFC, ECX: 00000000, EDX: 00000004
ESI: 014D2260, EDI: 014D2264, EBP: 035EFE54, ESP: 035EFE04
Crash location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "RtlPcToFileHeader" (+000002E6h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77140000h - 7725E000h
kernel32                        loaded at 76E20000h - 76EF8000h
COMCTL32                        loaded at 74730000h - 748C4000h
msvcrt                          loaded at 76F00000h - 76FAA000h
ADVAPI32                        loaded at 76C70000h - 76D2F000h
RPCRT4                          loaded at 76D50000h - 76E13000h
GDI32                            loaded at 76790000h - 767DB000h
USER32                          loaded at 76950000h - 769EE000h
SHLWAPI                          loaded at 772F0000h - 77345000h
SHELL32                          loaded at 75AD0000h - 7659E000h
ole32                            loaded at 76640000h - 76784000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 769F0000h - 76A64000h
IMM32                            loaded at 76930000h - 7694E000h
MSCTF                            loaded at 767E0000h - 768A7000h
LPK                              loaded at 76D30000h - 76D39000h
USP10                            loaded at 768B0000h - 7692D000h
uxtheme                          loaded at 746F0000h - 7472F000h
foo_abx                          loaded at 00390000h - 003C3000h
foo_albumlist                    loaded at 01240000h - 01287000h
OLEAUT32                        loaded at 77260000h - 772EC000h
foo_audioscrobbler              loaded at 010F0000h - 01120000h
WS2_32                          loaded at 75A50000h - 75A7D000h
NSI                              loaded at 765A0000h - 765A6000h
foo_cdda                        loaded at 012B0000h - 012E5000h
foo_converter                    loaded at 012F0000h - 01359000h
foo_custominfo                  loaded at 013E0000h - 01465000h
foo_cwb_hooks                    loaded at 01470000h - 014A5000h
foo_dsp_std                      loaded at 01530000h - 01571000h
foo_freedb2                      loaded at 014E0000h - 01520000h
foo_input_std                    loaded at 01660000h - 01773000h
foo_masstag                      loaded at 015F0000h - 0163F000h
foo_playcount_mod                loaded at 01590000h - 015A5000h
MSVCR80                          loaded at 6D910000h - 6D9AB000h
foo_rgscan                      loaded at 01780000h - 017C8000h
foo_scrobblecharts              loaded at 017F0000h - 01823000h
WININET                          loaded at 76A70000h - 76B3F000h
Normaliz                        loaded at 76D40000h - 76D43000h
iertutil                        loaded at 75A00000h - 75A45000h
foo_uie_albumlist                loaded at 01830000h - 0186F000h
foo_uie_vis_egoh                loaded at 01890000h - 018AD000h
foo_uie_wsh_panel                loaded at 018B0000h - 018E6000h
gdiplus                          loaded at 74390000h - 7453A000h
foo_ui_columns                  loaded at 01B70000h - 01C07000h
foo_ui_panels                    loaded at 01C10000h - 01CD7000h
foo_ui_std                      loaded at 01CE0000h - 01D37000h
foo_unpack                      loaded at 01AE0000h - 01B0E000h
Msimg32                          loaded at 75030000h - 75035000h
PROPSYS                          loaded at 73E00000h - 73EB7000h
SETUPAPI                        loaded at 76FB0000h - 77138000h
apphelp                          loaded at 75830000h - 7585C000h
CLBCatQ                          loaded at 765B0000h - 76634000h
wpdshext                        loaded at 6C220000h - 6C48E000h
WINMM                            loaded at 74250000h - 74283000h
OLEACC                          loaded at 74210000h - 74248000h
shdocvw                          loaded at 71460000h - 71567000h
ieframe                          loaded at 6F5B0000h - 6FB7B000h
PSAPI                            loaded at 75960000h - 75967000h
USERENV                          loaded at 758B0000h - 758CE000h
Secur32                          loaded at 75890000h - 758A4000h
urlmon                          loaded at 76B40000h - 76C64000h
events                          loaded at 16000000h - 16036000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
MSVCR71                          loaded at 7C340000h - 7C396000h
rsaenh                          loaded at 74E30000h - 74E68000h
DSOUND                          loaded at 6E3C0000h - 6E431000h
POWRPROF                        loaded at 74D30000h - 74D4A000h
NLAapi                          loaded at 741C0000h - 741CF000h
IPHLPAPI                        loaded at 752D0000h - 752E9000h
dhcpcsvc                        loaded at 75290000h - 752C5000h
DNSAPI                          loaded at 75500000h - 7552B000h
WINNSI                          loaded at 75280000h - 75287000h
dhcpcsvc6                        loaded at 75260000h - 75280000h
mswsock                          loaded at 75090000h - 750CB000h
winrnr                          loaded at 71A80000h - 71A88000h
WLDAP32                          loaded at 75A80000h - 75AC9000h
napinsp                          loaded at 71630000h - 7163F000h
pnrpnsp                          loaded at 71130000h - 71142000h
mdnsNSP                          loaded at 16080000h - 16099000h
MMDevApi                        loaded at 74140000h - 74167000h
WINTRUST                        loaded at 74B80000h - 74BAD000h
CRYPT32                          loaded at 75380000h - 75471000h
MSASN1                          loaded at 754C0000h - 754D2000h
imagehlp                        loaded at 77350000h - 77379000h
audioses                        loaded at 73880000h - 738A1000h
audioeng                        loaded at 73810000h - 73876000h
AVRT                            loaded at 74560000h - 74567000h
rasadhlp                        loaded at 71660000h - 71666000h
wshtcpip                        loaded at 74E20000h - 74E26000h
RASAPI32                        loaded at 70630000h - 70677000h
rasman                          loaded at 746A0000h - 746B4000h
NETAPI32                        loaded at 75700000h - 7576A000h
TAPI32                          loaded at 6F2B0000h - 6F2E1000h
rtutils                          loaded at 74C40000h - 74C4C000h
sensapi                          loaded at 70CB0000h - 70CB6000h
credssp                          loaded at 751A0000h - 751A7000h
schannel                        loaded at 74E70000h - 74EB5000h
wship6                          loaded at 75080000h - 75086000h
dwmapi                          loaded at 72130000h - 7213C000h
dbghelp                          loaded at 71FF0000h - 720CC000h

Stack dump analysis:
Address: 010FE0F8h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00009948h)
Address: 004DE4B8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7717B071h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "RtlPcToFileHeader" (+000001F8h)
Address: 010FC5ADh, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00007DFDh)
Address: 01110178h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0001B9C8h)
Address: 77148BF2h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 004D22C8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 011190A8h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+000248F8h)
Address: 010FE3F3h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00009C43h)
Address: 010FC8C9h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00008119h)
Address: 010FFE0Ah, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0000B65Ah)
Address: 011049C0h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+00010210h)
Address: 010FFEAFh, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0000B6FFh)
Address: 76E63833h, location: "kernel32", loaded at 76E20000h - 76EF8000h
Symbol: "BaseThreadInitThunk" (+00000012h)
Address: 7717A9BDh, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "LdrInitializeThunk" (+0000004Dh)
Address: 77148BF2h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 771883B6h, location: "ntdll", loaded at 77140000h - 7725E000h
Symbol: "RtlConvertUlongToLargeInteger" (+00003430h)
Address: 010FFE30h, location: "foo_audioscrobbler", loaded at 010F0000h - 01120000h
Symbol: "foobar2000_get_interface" (+0000B680h)
Address: 10000100h, location: "shared", loaded at 10000000h - 10029000h
Address: 74825E83h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+0000DE12h)
Address: 74828E83h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+00010E12h)
Address: 74827683h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+0000F612h)
Address: 7482AC83h, location: "COMCTL32", loaded at 74730000h - 748C4000h
Symbol: "FlatSB_GetScrollProp" (+00012C12h)

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
foobar2000 core 0.9.4.3  (Core)
foo_custominfo 0.1.2  (foo_custominfo)
ABX Comparator 1.3.1  (foo_abx)
Masstagger 1.6  (foo_masstag)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
WMA Decoder 1.1  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Panels UI 0.12.3 beta [May  7 2007 - 23:49:33]  (foo_ui_panels)
Converter 1.0.1  (foo_converter)
Play Count Mod 1.0.2  (foo_playcount_mod)
CD Audio Decoder 2.1.1  (foo_cdda)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
FLAC Decoder 1.1.0  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
ZIP/GZIP reader 1.0  (foo_unpack)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
freedb Tagger 0.5.2a  (foo_freedb2)
Standard DSP array 1.0  (foo_dsp_std)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Audioscrobbler 2.1  (foo_audioscrobbler)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Standard Input Array 1.0  (foo_input_std)

And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
Code: [Select]
$ifequal($strcmp($left(%playlist_name%,1),#),1,
$scplsetlayout(Singles)
,
$scplsetlayout(Albums)
)

But even if a playlist name starts with a # (which I'm checking for), it never returns true.

foo_ui_panels

Reply #1322
After using the new Library Filter for a while now, here are my thoughts.

I think that it should be possible to filter out tracks that doesn't match the filtering. I'm talking about empty lines. Sure it is useful to use $if2(%%,<Unknown>) in some cases but it's also useful to be able to hide tracks that return false.

I would be cool to be able to mix collapsible and none collapsible entries.

And I really like the idea someone had earlier about multiple covers on a single line. Might not be possible but if so maybe it could be a new panel in the future, Cover Art Browser or something.

Keep up the good work.  And thanks for helping with the $ifequal vs $strcmp issue.

foo_ui_panels

Reply #1323
And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
Code: [Select]
$ifequal($strcmp($left(%playlist_name%,1),#),1,
$scplsetlayout(Singles)
,
$scplsetlayout(Albums)
)

But even if a playlist name starts with a # (which I'm checking for), it never returns true.

Did you tried this
$ifequal($strcmp($left(%playlist_name%,1),#),1,
   $scplsetlayout(Singles)
,
   $scplsetlayout(Albums)
)

???

foo_ui_panels

Reply #1324
Thanks for the new functionality.

Feature requests related to Library Filter:


1) option to specify what playlist Library Filter selection is sent to

2) ability to send on left/right and/or double-clicks

3) specify how Library Filter panel contents should be grouped/sorted independent of the current SCPL