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
Granthos
QUOTE(tool++ @ May 13 2007, 17:37) *

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


holly WMP 11 batman O.o
pinknyunyu
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
$button2($eval({%_width% - $calcwidth(%artist%)} / 2),$sub(%_height%,250),0,0,$calcwidth(%artist%),20...


QUOTE(exodus7 @ May 13 2007, 08:45) *

hello smile.gif , 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 ?
IPB Image
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

//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 !

stampgevaar
QUOTE(stampgevaar @ May 12 2007, 18:56) *

CODE

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

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
anza
QUOTE(db78 @ May 11 2007, 21:54) *

QUOTE(anza @ May 11 2007, 11:49) *

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


I'm using PanelsUI as my current UI?


My post was meant as a bug report, not a reply to yours.
Anas
QUOTE(tool++ @ May 14 2007, 01:37) *
Something that would be awesome be being able to get the size of images.

Seconded! That would be awesome. smile.gif
stampgevaar
QUOTE(terrestrial @ May 9 2007, 17:40) *

QUOTE(stampgevaar @ May 9 2007, 09:18) *

Foobar crashes and won't start up anymore this happend when I tried to ad a .pui file


please .zip up the foobar .cfg and the .pui file that you are trying to use and I will take a look.


Damn sorry I already deleted it, if it happens again I will do that.
PonasX
For me Panels UI is crashing too. I have newest version of it, windows vista 64x, foobar2000 0.9.4.3 ...

CODE

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)

exodus7
QUOTE(pinknyunyu @ May 14 2007, 04:36) *

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
$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
terrestrial
QUOTE(mil3s @ May 11 2007, 00:53) *

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.

QUOTE(FofR @ May 11 2007, 12:13) *

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.

QUOTE(anza @ May 11 2007, 12:49) *

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.

QUOTE(gregory @ May 12 2007, 23:42) *

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?

QUOTE(Kiteroa @ May 13 2007, 02:57) *

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.

QUOTE(carmenm @ May 13 2007, 11:20) *

Terrestrial :
May have found a bug with the playlist layout selector.
CODE
$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.

QUOTE(stampgevaar @ May 14 2007, 01:27) *

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


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.
carmenm
QUOTE(terrestrial @ May 14 2007, 18:31) *

QUOTE(carmenm @ May 13 2007, 11:20) *

Terrestrial :
May have found a bug with the playlist layout selector.
CODE
$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
terrestrial
QUOTE(carmenm @ May 14 2007, 11:35) *

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....
carmenm
QUOTE(terrestrial @ May 14 2007, 18:44) *

QUOTE(carmenm @ May 14 2007, 11:35) *

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
Yotsuya
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.
gregory
QUOTE(terrestrial @ May 14 2007, 12:31) *

QUOTE(gregory @ May 12 2007, 23:42) *

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 smile.gif
thx
MC Escher
QUOTE(Yotsuya @ May 14 2007, 15:18) *

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)?
hotdogskier
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:

IPB Image

CODE
// 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:

IPB Image

CODE
// 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
hotdogskier
cmon... please answer doods =)

sorry for those big screens btw wink.gif
Nickoladze
QUOTE(hotdogskier @ May 15 2007, 12:20) *

cmon... please answer doods =)

sorry for those big screens btw wink.gif


Settle down, and thumbnail those pictures.
hotdogskier
how can i make a thumbnail?

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

Moderation: removed fullquote of your own previous post.
The Judge
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.
jclim00
Holy crap, please don't quote your own gigantic post. That makes not want to help at all.
Nickoladze
QUOTE(jclim00 @ May 15 2007, 21:05) *

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

$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.
mil3s
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. smile.gif

Keep up the good work. biggrin.gif And thanks for helping with the $ifequal vs $strcmp issue. smile.gif
kabuki
QUOTE(Nickoladze @ May 16 2007, 06:47) *

And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
CODE

$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)
)

???
Kiteroa
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
Purple Monkey
QUOTE(kabuki @ May 16 2007, 08:48) *
QUOTE(Nickoladze @ May 16 2007, 06:47) *

And I have a question.

In the preferences window for Sort/Group, I have this in the "Single Column Playlist selector" field:
...
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)
)

???

CODE

$if($strcmp($left(%playlistname%,1),#)
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)

It took me ages to notice that %playlist_name% doesn't work in that box.
kabuki
QUOTE(Purple Monkey @ May 16 2007, 12:31) *

CODE

$if($strcmp($left(%playlistname%,1),#)
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)

It took me ages to notice that %playlist_name% doesn't work in that box.
You're right, I missed this in my post. May I make another addition (a coma was missing):
CODE

$if($strcmp($left(%playlistname%,1),#),
    $scplsetlayout(Singles)
,
    $scplsetlayout(Albums)
)

Cheers wink.gif

stampgevaar
the library filter panel causes foobar to crash when I select and and than not in the context menu

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04AD5C22h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (04AD5C22h):
04AD5BE2h: 37 01 00 00 00 00 00 00 00 00 00 00 00 00 11 00
04AD5BF2h: 00 00 02 00 00 00 01 00 00 00 18 9E 1B 00 01 00
04AD5C02h: 00 00 70 C7 37 01 00 00 00 00 00 00 00 00 00 00
04AD5C12h: 00 00 F8 C0 A5 03 02 00 B9 00 A8 01 0C 02 70 D0
04AD5C22h: AE 04 D8 98 D7 02 04 00 02 00 AE 00 09 02 60 D5
04AD5C32h: 3C 01 48 B9 96 03 32 35 35 00 31 31 2C 2C 30 2D
04AD5C42h: 30 2D 30 23 00 02 16 00 04 00 A2 01 11 02 48 4C
04AD5C52h: AD 04 54 2C 54 61 68 6F 6D 61 2C 31 31 2C 2C 30
Stack (0013ECF0h):
0013ECD0h: 00000000 BF803426 A9952BD0 00000000
0013ECE0h: BF803426 000002B5 A9952C08 BF814F3E
0013ECF0h: 012E3DBE 0013EE10 0013EDF4 0013ED18
0013ED00h: 00000000 A22C3D23 00000000 04AD4CF8
0013ED10h: 03964EB0 00000000 02D50CF8 012E47F2
0013ED20h: 004DF59C FFFFFFF5 00000000 00000000
0013ED30h: 00000000 00000190 01000000 00000000
0013ED40h: 00610054 0137C700 04C28520 0000057A
0013ED50h: 0000057A 00000564 0137C700 04B432C8
0013ED60h: 00000232 00000232 0000022E 00000000
0013ED70h: 00000000 00000000 00000000 00000000
0013ED80h: 00000000 013CD528 00000000 0013F500
0013ED90h: 0137C700 0013EF2C 01370D96 00000006
0013EDA0h: 012E488E 04AD4CF8 03964FB4 0013EE10
0013EDB0h: 0013EDF4 A22C3D93 00050332 0013F588
0013EDC0h: 0013F298 03964EB0 773C7291 00000000
0013EDD0h: 00000000 00000279 00000032 0137C700
0013EDE0h: 00000000 00000000 00000000 00000000
0013EDF0h: 04AD4CF8 0137C700 00000000 00000000
0013EE00h: 00000000 00000000 3D0107DF 0013ED90
Registers:
EAX: 0013EE10, EBX: FFFFFF06, ECX: 04B2A558, EDX: 04AD5C20
ESI: 004DF59C, EDI: 00000000, EBP: 04AD4CF8, ESP: 0013ECF0
Unable to identify crash location

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_cwb_hooks loaded at 00C70000h - 00CA6000h
foo_discogs loaded at 00CD0000h - 00D4D000h
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 00DF0000h - 00E31000h
foo_input_std loaded at 00E60000h - 00F74000h
foo_masstag loaded at 00FA0000h - 00FF0000h
foo_menu_addons loaded at 01010000h - 01035000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_msnalt loaded at 01060000h - 01079000h
foo_playcount loaded at 010A0000h - 010C8000h
foo_rgscan loaded at 010F0000h - 01138000h
foo_run loaded at 01160000h - 0118B000h
foo_uie_quicksearch loaded at 011B0000h - 011F6000h
foo_ui_columns loaded at 01220000h - 012B7000h
foo_ui_panels loaded at 012E0000h - 013A7000h
foo_ui_std loaded at 013D0000h - 01427000h
foo_unpack loaded at 01450000h - 0147E000h
foo_utils loaded at 103E0000h - 10419000h
SciLexer loaded at 018E0000h - 01941000h
Msimg32 loaded at 76320000h - 76325000h
DSOUND loaded at 73E80000h - 73EDC000h
VERSION loaded at 77BD0000h - 77BD8000h
WINTRUST loaded at 76BF0000h - 76C1E000h
CRYPT32 loaded at 77A40000h - 77AD5000h
MSASN1 loaded at 77AE0000h - 77AF2000h
IMAGEHLP loaded at 76C50000h - 76C78000h
wdmaud loaded at 72C90000h - 72C99000h
msacm32 loaded at 72C80000h - 72C88000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E50000h - 73E54000h
xpsp2res loaded at 20000000h - 202D5000h
DBGHELP loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 012E3DBEh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E47F2h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 004DF59Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01370D96h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E488Eh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 773C7291h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001B3F1h)
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C7C8h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01398A14h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0137C700h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 01373F13h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 012E4FB6h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39BDE2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "ScreenToClient" (+0000001Ah)
Address: 773C7E35h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001BF95h)
Address: 773C809Fh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001C1FFh)
Address: 773C80C8h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001C228h)
Address: 773F86C1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C821h)
Address: 7E39C000h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "NotifyWinEvent" (+0000000Dh)
Address: 7E3AF2A8h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetTopWindow" (+0000008Ch)
Address: 773F9F5Ch, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004E0BCh)
Address: 773F9F75h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004E0D5h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C911E75h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 7C911E75h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C917DA3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000003A6h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39D5BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 7E39D601h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 7E39D640h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetWindowLongW" (+00000015h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013740AEh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BE17h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A3745h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39C665h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 012EF910h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39B903h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SendMessageW" (+00000049h)
Address: 773AAFF1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773A2115h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+000000EFh)
Address: 773A2154h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+0000012Eh)
Address: 773F73C0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004B520h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773A207Bh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "DefSubclassProc" (+00000055h)
Address: 773AB07Fh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal341" (+00000060h)
Address: 773F78AAh, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004BA0Ah)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3768h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E3A3761h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E3A3591h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0132BDD0h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3A35A2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "PrivateExtractIconExW" (+0000010Fh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A37BCh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E39885Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000193h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B89Bh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetParent" (+0000016Ch)
Address: 7E3A379Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E39B903h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SendMessageW" (+00000049h)
Address: 773AAFF1h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773AABE2h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 7E398BD9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 012EF910h, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39882Ah, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000163h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773F8133h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C293h)
Address: 7E39B51Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773F8224h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0004C384h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 773CAC33h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001ED93h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7741B262h, location: "COMCTL32", loaded at 77390000h - 77493000h
Address: 773920A0h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal249" (+000020A0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773CA549h, location: "COMCTL32", loaded at 77390000h - 77493000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3994D2h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E39B530h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E39DAEAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E3AD950h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989F0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A10h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 004301ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0560h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0139DAEAh, location: "foo_ui_panels", loaded at 012E0000h - 013A7000h
Address: 00430CF3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC44Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E41B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlReAllocateHeap" (+000001F8h)

Version info:
foobar2000 v0.9.4.2
UNICODE

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



and what's the meaning of these functions anyway?
and how does it come there are slashes in front of every button I make???

IPB Image
this is the button code I use
$button2($sub($get(cent),80),$sub(%_height%,24),0,0,40,21,
'$imageabs2(,,40,,0,,0,0,images\Prev1.png,)',
'$imageabs2(,,80,,0,,0,0,images\Prev1.png,)',
'Previous',)


???????
carmenm
Terrestrial : Would it be possible for the SCPL and track Display panels to be reload when we change a layout global. I have a theme color in layout globals but when i change it, it changes for the code directly in the layout code but not in SCPL and track displays(doesnt work either with set and setpvar)
towa
I just started playing around with panelsUI and I have 2 questions.
When I us my code for Trackinfo Mod and SCP that I used before I started with PanelsUI, my stars for my ratings look weird:
IPB Image
This is what they used to look like:
IPB Image
And here's my code for the stars
CODE
$font(Wingdings,8,bold,0-0-0)
$ifgreater($get(hotness),80,$rgb(255,255,0)лллл,
$ifgreater($get(hotness),60,$rgb(255,255,0)ллл$rgb(120,120,120)л,
$ifgreater($get(hotness),40,$rgb(255,255,0)лл$rgb(120,120,120)лл,
$ifgreater($get(hotness),20,$rgb(255,255,0)л$rgb(120,120,120)ллл,
$rgb(120,120,120)лллл))))


Secondly, I use the buttons I circled in the screenshot to switch between a small layout, a layout with columns ui playlist and a layout with SCP. Is there anyway I can make the size of my foobar change when i press these buttons? Now I just have an emty space under my small layout and I have to resize my foobar window manually.

thx
Towa
Blooooo
If I were to have one wish for Library Panel...

"Add to default playlist"

As in a predefined playlist, such as "Default" or "Now Playing"
CepiPerez
Request:
- Option to set SCPL and Filter Library background color like in the Track Display (using $drawrect)
- NOBKGND option in $button2
terrestrial
I've uploaded 0.12.4. Just a quick bug fix for some unicode problems. Unicode should work a bit better now... There might be a couple of bugs with the library filter, but thats for the next version.
gregory
can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities
Russell777
QUOTE(gregory @ May 17 2007, 08:08) *

can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities


I second it/
shakey_snake
$glass()
gregory
$glass() is vista only
stampgevaar
QUOTE(terrestrial @ May 17 2007, 03:51) *

I've uploaded 0.12.4. Just a quick bug fix for some unicode problems. Unicode should work a bit better now... There might be a couple of bugs with the library filter, but thats for the next version.


Where can we find this? because the panels ui on your website is still version 0.12.0... ?
kabuki
QUOTE(stampgevaar @ May 17 2007, 10:28) *

Where can we find this? because the panels ui on your website is still version 0.12.0... ?
I've downloaded it 30 minutes ago, and it is 0.12.4.

@ terrestrial: thx for the unicode support. Now my щ,р,ш,ъ... work again.
Yotsuya
THANK YOU!

0.12.4 now supports unicode and will open the configuration dialog both in wine and windows japanese locale.
kabuki
BUGS with new version :
-scrolling down or up with the mouse (wheel middle button) doesn't work
-background stays in white wherever colors I choose, also after restart.
Andreasvb
Yay, I can scroll up & down now, thanks. I guess one of the bugs is that the Library Filter background is white now. And syntax highliting doesn't work, it will come eventually. Great work Terrestrial.


kabuki
QUOTE(Andreasvb @ May 17 2007, 11:55) *

Yay, I can scroll up & down now, thanks.
When you wasn't able to scroll, I was, with precedent version, and now it is the opposite : you can, I can't... what is that ? I don't understand. Is it a specific mouse support ? or something else...
stampgevaar
QUOTE(kabuki @ May 17 2007, 12:00) *

QUOTE(Andreasvb @ May 17 2007, 11:55) *

Yay, I can scroll up & down now, thanks.
When you wasn't able to scroll, I was, with precedent version, and now it is the opposite : you can, I can't... what is that ? I don't understand. Is it a specific mouse support ? or something else...


I have the same problem as you kabuki, the keyboard arrows also don't work I don't know if it has something to do with the keyboard shortcuts I have in foobar but with the previous version it worked.

Doesn't somebody else have the problem of the slashes in front of every button? I never had this problem, it occured since the library panel came.
For a screen see http://img520.imageshack.us/my.php?image=slashesji3.jpg
Andreasvb
Yea, the arrows don't work, seems it only focus the SCPL, it's good and bad, before, I couldn't use hotkey for switching panels when inside Library Filter.

About the mouse, I've a Razer Copperhead with newest FW.
urlwolf
Using .12.4 here.
Bug: having foobar2000 maximized and moving my mouse over its window produces 100% CPU usage.
When minimized to tray, CPU usage is normal.

It didn't happen with .11. If someone can post a link to the old version, I'd be grateful.

UPDATE: testing .12.4 on a clean install of foobar2000 works ok. But it reverts to 100% CPU if I reuse my foobar2000.cfg file.

Is there any easy way to rescue my keyboard shortchuts/foo_run settings without reusing the .cfg file?
I'm getting tired of miving things by hand everytime I reinstall a clean foobar2000 smile.gif

Thanks

UPDATE:
When foobar2000 with panels v 0.12.4 AND my old cfg file is running, it affects the redrawing of other windows (noticeably, word 2007 and dopus v 9).

Something really nasty is going on.
kabuki
QUOTE(urlwolf @ May 17 2007, 22:13) *

If someone can post a link to the old version

If you still want it look at your pm.

Edit: please don't post or ask direct link for old version. Use PM for that ! As asked by terrestrial wink.gif
urlwolf
QUOTE(kabuki @ May 17 2007, 12:17) *

QUOTE(urlwolf @ May 17 2007, 22:13) *

If someone can post a link to the old version

If you still want it look at your pm.

Edit: please don't post or ask direct link for old version. Use PM for that ! As asked by terrestrial wink.gif


Thanks, I have tried v 0.11 and I still get high CPU usage when foobar2000 is maximized and I'm playing certain tracks (!). So it's not v 0.12, but even v 0.11 that causes the problem. It seems to be some strange problem with redrawing that even affects other windows that are not foobar2000's.

Playing the same track with standardUI does play ok, with normal CPU usage.

I'm using a winamp plugin (Ozone), which could be involved since it has its own window that is spawned by foobar.

I'm using Br3tt's scaled 0.5 config. I could post/PM my component list and an example track that produces this problem.
Kiteroa
Any documentation/hints anywhere for the new Library Filter panel?

I'm really struggling to get it show a list of artist with their albums under each! If someone would post their working code I'd be grateful.

I'm not sure where Library Filter looks for the header layout etc., either, is it the current (active?) SCPL?
wuwei
QUOTE(Russell777 @ May 16 2007, 22:18) *

QUOTE(gregory @ May 17 2007, 08:08) *

can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities


I second it/

I use AutoHotKey (http://www.autohotkey.com/), a 3rd party app (with much broader functionality), to do just that.
IPB Image
Here's the AHK file I use (requires Win+T with mouse over color to make transparent on app restart)
TransAHK


QUOTE(Kiteroa @ May 17 2007, 17:36) *

Any documentation/hints anywhere for the new Library Filter panel?

I'm really struggling to get it show a list of artist with their albums under each! If someone would post their working code I'd be grateful.

I'm not sure where Library Filter looks for the header layout etc., either, is it the current (active?) SCPL?


No documentation that I know of yet, but basically, in Foobar's Prefereences window, under PanelsUI, is a node for Library Filter. Here you can organize the sorting/filtering for each header by writing code for each level of the tree. Each level has a display button that refers to a display code stored with the Library Filter panel (what you see when you right-click and go to Settings). Here you can write code for different levels of the tree: Headers, Albums, Artists, Tracks, etc. Stick to SCPL code at this point I believe (ie no buttons, etc.)
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.