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
shakey_snake
QUOTE(terrestrial @ Jul 5 2007, 22:45) *

that's a rather interesting use of the hotspot wink.gif
yeah... smile.gif




TOOLTIP: appears to be broken
John n' y
I need some help please regarding the layout of the s-columns playlist. I would like to add some space/blank lines between the last track and the beginning of a new album (see red arrows). Any advice?

IPB Image
shakey_snake
QUOTE(John n' y @ Jul 6 2007, 13:14) *

I need some help please regarding the layout of the s-columns playlist. I would like to add some space/blank lines between the last track and the beginning of a new album (see red arrows). Any advice?

IPB Image
You need to fake it.
Add 2 or 3 more rows to your group rows and then move everything in your header down further.
terrestrial
QUOTE(mscava @ Jul 6 2007, 02:58) *

anyone tested vertical alignment with $alignr()? for me vertical alignment in SCPL does not work. (0.14.1)


$alignr(middle) will adjust alignment within a line. if you want to align the line itself within a larger space use $alignabs()

QUOTE(pIv @ Jul 6 2007, 03:17) *

Terrestial

I use Cepiperez's Dark config and with new version of plugin (14.3) I have next screen

IPB Image


I don't see all buttons with images now - only text buttons on bottom of screen!

Also when I want change settings od SCPL (right mouse click on SCPL and choose settings) Foobar200 is crash.


make sure you're using the version dated Jul 5 2007 - 21:39:43. also please post the crash log.
John n' y
QUOTE(shakey_snake @ Jul 6 2007, 19:22) *

QUOTE(John n' y @ Jul 6 2007, 13:14) *

I need some help please regarding the layout of the s-columns playlist. I would like to add some space/blank lines between the last track and the beginning of a new album (see red arrows). Any advice?

You need to fake it.
Add 2 or 3 more rows to your group rows and then move everything in your header down further.


thx shakey_snake. i got it smile.gif
pIv
Terrestial
I move image folder Dark1 from \foobar\dark1 to \panelsui\dark1.32\dark1
and change global "Imagelocation" to /dark1....
And now I can see all buttons again.

But SCPL crash when I want change it's settins.

I use Xp SP2 and last version of plugin 1.4.3 at 21:40 05.0.7.07.

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 055014C7h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (055014C7h):
05501487h: A4 59 05 33 C4 50 8D 44 24 60 64 A3 00 00 00 00
05501497h: 33 DB BE 8C 2B 58 05 89 74 24 38 89 5C 24 3C 89
055014A7h: 5C 24 40 89 5C 24 44 89 5C 24 48 8B 4C 24 74 68
055014B7h: F8 59 58 05 51 89 5C 24 70 8B AC 24 80 00 00 00
055014C7h: 8B 45 00 8D 94 24 80 00 00 00 52 8B 10 8D 4C 24
055014D7h: 44 51 8B CD FF D2 89 74 24 24 89 5C 24 28 89 5C
055014E7h: 24 2C 89 5C 24 30 89 5C 24 34 8B 74 24 7C 8B C6
055014F7h: C6 44 24 68 01 8D 50 01 90 8A 08 83 C0 01 3A CB
Stack (0012E574h):
0012E554h: 00000000 0012F3A4 0012F37C 00000000
0012E564h: AA19B908 AA19B610 81F5BDA8 AA19B6D0
0012E574h: 0012E634 055859F8 E0AA7B8F 00000000
0012E584h: 00000000 02321118 00000000 0012E644
0012E594h: 054C14CD 00000021 0000000A 00000000
0012E5A4h: 022FFEC4 054CA16E 003DA710 0040A6DF
0012E5B4h: 05582B8C 00000000 00000000 00000000
0012E5C4h: 00000000 00000000 00000000 02321118
0012E5D4h: 00000000 00000013 0012E66C 055785E8
0012E5E4h: 00000000 05501835 00190D12 0012E634
0012E5F4h: 00000000 05582376 05E6AC88 05584F38
0012E604h: E0AA7807 7E36B8BA 00190D12 0012F148
0012E614h: 0012F534 05501451 00000000 02321118
0012E624h: 05971B00 00000001 0000000A 003DA710
0012E634h: 05582BFC 05E06250 00000001 00000001
0012E644h: 05582B8C 05E6AC88 00000021 00000021
0012E654h: 00000010 05582B8C 05E03A98 00000011
0012E664h: 00000011 00000000 0012F13C 05579178
0012E674h: 00000005 054EBC15 00190D12 05584F38
0012E684h: 00190D12 05584F34 E0AA789F 00220B8A
Registers:
EAX: 0012E5DC, EBX: 00000000, ECX: 0012E634, EDX: 05584F38
ESI: 05582B8C, EDI: 00000000, EBP: 00000000, ESP: 0012E574
Crash location: "foo_ui_panels", loaded at 054C0000h - 055B3000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B1000h
kernel32 loaded at 7C800000h - 7C8F7000h
COMCTL32 loaded at 773C0000h - 774C3000h
msvcrt loaded at 77C00000h - 77C58000h
ADVAPI32 loaded at 77DC0000h - 77E6C000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 7E360000h - 7E3F0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D9000h
ole32 loaded at 774D0000h - 7760D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 76380000h - 763C9000h
IMM32 loaded at 76360000h - 7637D000h
LPK loaded at 62F00000h - 62F09000h
USP10 loaded at 75540000h - 755AB000h
uxtheme loaded at 5B260000h - 5B298000h
MSCTF loaded at 746E0000h - 7472B000h
UnlockerHook loaded at 003F0000h - 003F4000h
RollWindows loaded at 00A80000h - 00A84000h
DM2 loaded at 00AA0000h - 00AA6000h
msctfime loaded at 75310000h - 7533E000h
foo_abx loaded at 00AD0000h - 00B03000h
foo_albumlist loaded at 00B30000h - 00B77000h
OLEAUT32 loaded at 77110000h - 7719C000h
foo_autoplaylist loaded at 00BA0000h - 00BD0000h
foo_bitcompare loaded at 00BF0000h - 00C17000h
foo_cdda loaded at 00C40000h - 00C75000h
foo_channel_mixer loaded at 00CA0000h - 00CDB000h
foo_cleartype loaded at 10040000h - 1005A000h
foo_common loaded at 00D10000h - 00D43000h
foo_converter loaded at 00D70000h - 00DD9000h
foo_convolve loaded at 00E00000h - 00E51000h
foo_cuesheet_creator loaded at 00E80000h - 00EAC000h
foo_custominfo loaded at 00ED0000h - 00F55000h
foo_cwb_hooks loaded at 00F80000h - 00FCD000h
foo_dbsearch loaded at 00FF0000h - 01060000h
foo_default_videoplayer loaded at 01080000h - 0108D000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_discogs loaded at 010B0000h - 0112D000h
gdiplus loaded at 4EBE0000h - 4ED83000h
WS2_32 loaded at 71A90000h - 71AA7000h
WS2HELP loaded at 71A80000h - 71A88000h
WINMM loaded at 76B20000h - 76B4E000h
foo_dockable_panels loaded at 011D0000h - 01203000h
foo_dsp_crossfader loaded at 01230000h - 0123F000h
foo_dsp_delta loaded at 10110000h - 1012E000h
foo_dsp_std loaded at 01270000h - 012B1000h
foo_explorer loaded at 012E0000h - 012F8000h
foo_freedb2 loaded at 01320000h - 01360000h
foo_freedb2_fix loaded at 01380000h - 01395000h
foo_fullscreen loaded at 013C0000h - 013DB000h
foo_guidlookup loaded at 01400000h - 01418000h
foo_history loaded at 01440000h - 0145C000h
foo_infobox loaded at 01480000h - 014C0000h
foo_input_awma loaded at 014E0000h - 0151D000h
WMVCore loaded at 01530000h - 0174C000h
wmidx loaded at 4B380000h - 4B3A9000h
WMASF loaded at 59C10000h - 59C4C000h
msdmo loaded at 73670000h - 73677000h
WININET loaded at 771A0000h - 77246000h
CRYPT32 loaded at 77A70000h - 77B05000h
MSASN1 loaded at 77B10000h - 77B22000h
urlmon loaded at 7DF10000h - 7DFB0000h
VERSION loaded at 77BF0000h - 77BF8000h
MSACM32 loaded at 77BD0000h - 77BE5000h
MSVFW32 loaded at 75A40000h - 75A61000h
WSOCK32 loaded at 71AB0000h - 71ABA000h
DRMClien loaded at 01750000h - 0179F000h
libmmd loaded at 017A0000h - 01A51000h
foo_input_monkey loaded at 01A80000h - 01ACA000h
foo_input_shorten loaded at 01B30000h - 01B5D000h
foo_input_std loaded at 01B60000h - 01C73000h
foo_input_tta loaded at 01CA0000h - 01CCD000h
foo_lnk loaded at 01CF0000h - 01D09000h
foo_lock loaded at 01D30000h - 01D48000h
foo_locktest loaded at 01D70000h - 01D88000h
foo_masstag loaded at 01DB0000h - 01DFF000h
foo_masstag_addons loaded at 01E20000h - 01E2E000h
foo_menu_addons loaded at 01E40000h - 01E8D000h
foo_metadbstats loaded at 01EA0000h - 01ECE000h
foo_noss loaded at 01EF0000h - 01F07000h
foo_out_ks loaded at 01F30000h - 01F5A000h
SETUPAPI loaded at 77910000h - 77A04000h
foo_out_nonstop loaded at 01F80000h - 01F9B000h
foo_playback_custom loaded at 01FB0000h - 01FEF000h
WINSPOOL loaded at 72FC0000h - 72FE6000h
foo_playlist_manager loaded at 02030000h - 02074000h
foo_playlist_name_enhanced loaded at 020A0000h - 020C0000h
foo_playlist_tree loaded at 020E0000h - 02155000h
libmzsch360_000 loaded at 10400000h - 105D0000h
libmzgc360_000 loaded at 02180000h - 02224000h
foo_pqview loaded at 02270000h - 0228B000h
foo_preview loaded at 022B0000h - 022D1000h
foo_random loaded at 022F0000h - 0232D000h
foo_removeplayed loaded at 02350000h - 02368000h
foo_rgscan loaded at 02390000h - 023D8000h
foo_run loaded at 02400000h - 0242B000h
foo_runcmd loaded at 02450000h - 0247F000h
foo_scheduler loaded at 024A0000h - 0250F000h
POWRPROF loaded at 74A90000h - 74A98000h
foo_sendtodevice loaded at 02530000h - 0255F000h
foo_sic loaded at 02580000h - 025D9000h
foo_skip loaded at 02700000h - 0271B000h
foo_trackfinder loaded at 02740000h - 02766000h
foo_trackpos loaded at 02790000h - 027AF000h
foo_tradersfriend loaded at 027D0000h - 0280A000h
foo_uie_albumart loaded at 02830000h - 0286C000h
foo_uie_albumlist loaded at 02890000h - 028D3000h
foo_uie_bookmarks loaded at 02900000h - 0294B000h
foo_uie_console loaded at 02960000h - 0297B000h
foo_uie_explorer loaded at 029A0000h - 029DD000h
foo_uie_playlists_dropdown loaded at 02A00000h - 02A39000h
foo_uie_queuemanager loaded at 02A60000h - 02A99000h
mscoree loaded at 79000000h - 79045000h
msvcm80 loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch loaded at 051F0000h - 05236000h
foo_uie_tabs loaded at 05250000h - 0527A000h
foo_uie_trackinfo loaded at 052A0000h - 052CF000h
foo_uie_vis_egoh loaded at 052F0000h - 0530D000h
foo_uie_wsh_panel loaded at 05320000h - 05356000h
foo_ui_columns loaded at 053A0000h - 05443000h
foo_ui_egoh loaded at 05470000h - 054AE000h
foo_ui_panels loaded at 054C0000h - 055B3000h
foo_ui_std loaded at 055E0000h - 05637000h
foo_unpack loaded at 05660000h - 0568E000h
foo_utils loaded at 056B0000h - 056E8000h
foo_utils_playback loaded at 05710000h - 05729000h
foo_verifier loaded at 05750000h - 05780000h
foo_version loaded at 057A0000h - 057C6000h
dbghelp loaded at 59C60000h - 59D01000h
foo_write_http loaded at 058F0000h - 0592B000h
correct loaded at 05B70000h - 05B76000h
CLBCATQ loaded at 76FC0000h - 7703F000h
COMRes loaded at 77040000h - 77107000h
wtsapi32 loaded at 76F40000h - 76F48000h
WINSTA loaded at 76330000h - 76340000h
NETAPI32 loaded at 5BD50000h - 5BDA4000h
Msimg32 loaded at 76350000h - 76355000h
appHelp loaded at 77B30000h - 77B52000h
cscui loaded at 77A10000h - 77A65000h
CSCDLL loaded at 765D0000h - 765ED000h
vlmshlp loaded at 06AB0000h - 06AB7000h
imagehlp loaded at 76C80000h - 76CA8000h

Stack dump analysis:
Address: 02321118h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 054C14CDh, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 022FFEC4h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 054CA16Eh, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0040A6DFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 02321118h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 055785E8h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05501835h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05584F38h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E36B8BAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SendMessageW" (+00000000h)
Address: 05501451h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 02321118h, location: "foo_random", loaded at 022F0000h - 0232D000h
Address: 05582BFCh, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05579178h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054EBC15h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05584F38h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05584F34h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 05582B8Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "lstrlenW" (+00000000h)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 773DEFB3h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+00003113h)
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 773DEFB3h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+00003113h)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77C1C2DEh, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "free" (+000000C3h)
Address: 77C1C2E3h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "free" (+000000C8h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "lstrlenW" (+00000000h)
Address: 5B2678E9h, location: "uxtheme", loaded at 5B260000h - 5B298000h
Symbol: "GetThemeSysColor" (+0000072Fh)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "lstrlenW" (+00000000h)
Address: 773C1840h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal249" (+00001840h)
Address: 77C25C94h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "except_handler3" (+00000000h)
Address: 77C02070h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 77C1C2E3h, location: "msvcrt", loaded at 77C00000h - 77C58000h
Symbol: "free" (+000000C8h)
Address: 5B267A3Fh, location: "uxtheme", loaded at 5B260000h - 5B298000h
Symbol: "GetThemeSysColor" (+00000885h)
Address: 7C910340h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlRestoreLastWin32Error" (+00000000h)
Address: 5B267A4Dh, location: "uxtheme", loaded at 5B260000h - 5B298000h
Symbol: "GetThemeSysColor" (+00000893h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 77F198EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F198C6h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77F199AFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199B7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_dbsearch", loaded at 00FF0000h - 01060000h
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 7E368BD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3C0088h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E36B3CCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E392135h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+00001EADh)
Address: 00AA1492h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+000002B6h)
Address: 7E36B755h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000026h)
Address: 7E36B785h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000056h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B788h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000059h)
Address: 7E36B785h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetParent" (+00000056h)
Address: 00AA267Ch, location: "DM2", loaded at 00AA0000h - 00AA6000h
Address: 00AA26C1h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00AA2647h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000D27h)
Address: 7E368BD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E3C0088h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E36B3CCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3688A6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E392135h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+00001EADh)
Address: 00AA1492h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+000002B6h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA1210h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+00000034h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00AA1210h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+00000034h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E36FE13h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 7E36FDD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E36FDFEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 7E36D0A5h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 00AA24B0h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "CreateMenuFromString" (+00000B90h)
Address: 7E3BADA6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+000000C1h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E392135h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+00001EADh)
Address: 00AA1492h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+000002B6h)
Address: 7E36882Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000163h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3818E3h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E3BAE04h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00AA1210h, location: "DM2", loaded at 00AA0000h - 00AA6000h
Symbol: "DisableFavMenu" (+00000034h)
Address: 7E36D0A5h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 7E36D0B5h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+00000152h)
Address: 7E36F896h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 7E36BAA4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsWindow" (+00000171h)
Address: 7E36D5BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcA" (+000000D0h)
Address: 7E36D601h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcA" (+00000113h)
Address: 0557B6D4h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DFB7h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B677h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E373B9Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000402h)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E373768h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E373591h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3737BCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 055A4C58h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368830h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000169h)
Address: 7E36B4C0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 055A4C58h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E36D4E4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SetPropW" (+000000BBh)
Address: 055A4C58h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E3743E0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowTextLengthW" (+00000547h)
Address: 055A4968h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A4C3Ch, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A4C56h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 00C00000h, location: "foo_bitcompare", loaded at 00BF0000h - 00C17000h
Address: 01F000EFh, location: "foo_noss", loaded at 01EF0000h - 01F07000h
Address: 7E36021Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E37592Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DrawStateW" (+000001DFh)
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E375981h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A46A8h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E37559Eh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 055A46A8h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 054E7EE2h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 054C0000h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 0550DF70h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Symbol: "foobar2000_get_interface" (+0000B630h)
Address: 7E36EFC8h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DestroyMenu" (+00000000h)
Address: 05584E30h, location: "foo_ui_panels", loaded at 054C0000h - 055B3000h
Address: 7E36F800h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnableMenuItem" (+00000079h)
Address: 01000000h, location: "foo_dbsearch", loaded at 00FF0000h - 01060000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Playback Utilities 1.0 (foo_utils_playback)
Masstagger 1.6 (foo_masstag)
Masstagger Addons 0.3.3 (foo_masstag_addons)
Pause on Lock 0.4 (foo_lock)
Tabbed panel modified 0.2.5 (foo_uie_tabs)
Discogs Tagger 1.0 (foo_discogs)
Special file info box 2.0.3 (foo_infobox)
cwbowron's title format hooks 1.2.5 [Jun 8 2007 - 08:49:42] (foo_cwb_hooks)
Convolver 0.3 (foo_convolve)
Database Search 1.4 (foo_dbsearch)
CD Audio Decoder 2.1.1 (foo_cdda)
Shell Link Resolver 1.2 (foo_lnk)
Console panel 0.2.1 (foo_uie_console)
Default video player 0.1.3 (foo_default_videoplayer)
Live Show Tagger 0.6.1 (foo_tradersfriend)
Fullscreen 0.3.1 (foo_fullscreen)
Cuesheet Creator 0.4.6 (foo_cuesheet_creator)
File Integrity Verifier 1.0 (foo_verifier)
No ScreenSaver 1.0 (foo_noss)
ReplayGain Scanner 2.0.2 (foo_rgscan)
LPCM <--> delta-PCM converter 0.1.1 (foo_dsp_delta)
Randomized Playlist Entry 1.2.3 (foo_random)
Playlist Name Enhanced 1.2 (foo_playlist_name_enhanced)
FLAC Decoder 1.1.0 (foo_input_std)
HTTP Writer 1.1 (foo_write_http)
Run Command 1.0 beta 2 (foo_runcmd)
Playlist Lock Test 1.0 (foo_locktest)
ZIP/GZIP reader 1.0 (foo_unpack)
WSH Panel (uie) 0.7.1 (foo_uie_wsh_panel)
Album list panel 0.2.3 beta (foo_uie_albumlist)
Track Finder 2.1.1 [Jun 16 2006 - 12:36:15] (foo_trackfinder)
Metadata Cache Statistics 1.2 (foo_metadbstats)
Album List 3.2.0 (foo_albumlist)
Acro WMA decoder 0.1.6.5 (Intel SSE) (foo_input_awma)
RAR reader 1.1 (foo_unpack)
Default User Interface 0.9acc (foo_ui_std)
Track Positioner 1.0 (foo_trackpos)
Run services 0.3.2 (foo_run)
Playlist Manager 1.0.2 (foo_playlist_manager)
foo_explorer 1.31 (foo_explorer)
Freedb2 characters fixer (masstagger addon) 0.02 (foo_freedb2_fix)
TTA Audio Decoder (unofficial) 2.4.2 (foo_input_tta)
Scheduler 3.53 (foo_scheduler)
foosic music database 1.0 beta 12 (foo_sic)
foo_skip 0.2 (foo_skip)
Egoh User Interface 1.1.0 (foo_ui_egoh)
Components versions viewer 0.3 (foo_version)
Panels UI 0.14.3 beta [Jul 5 2007 - 21:39:43] (foo_ui_panels)
Playlist Tree Panel 3.0.BETA_3 [Apr 3 2007 - 11:39:32] (foo_playlist_tree)
Non-Stop Output 0.1.1 (Intel SSE) (foo_out_nonstop)
Playlists Dropdown 0.6 alpha 3 (foo_uie_playlists_dropdown)
Binary Comparator 1.1 (foo_bitcompare)
Quick Search Toolbar 2.8l (foo_uie_quicksearch)
Cleartype font support 0.3 (foo_cleartype)
Standard DSP array 1.0 (foo_dsp_std)
foobar2000 core 0.9.4.3 (Core)
Columns UI 0.2.0 alpha 2 (foo_ui_columns)
Remove played Files 1.3.0 (foo_removeplayed)
Kernel Streaming Output 1.2.2 (foo_out_ks)
Queue manager panel 0.2.3 (foo_uie_queuemanager)
Bookmarks 0.1.8pre (foo_uie_bookmarks)
ABX Comparator 1.3.1 (foo_abx)
Track info panel 0.82 (foo_uie_trackinfo)
History 0.2 (foo_history)
Playback Statistics Custom 1.0.3 (foo_playback_custom)
Autoplaylist Manager 1.0 (foo_autoplaylist)
Preview 1.1 (foo_preview)
Playlist Tools 0.5.9 (foo_utils)
Egoh Spectrum analyser (uie) 1.1.0 (foo_uie_vis_egoh)
Monkey's Audio decoder 2.1.2 (foo_input_monkey)
Explorer Tree 1.04.6a (foo_uie_explorer)
Gapless Crossfader 0.2.4 (foo_dsp_crossfader)
Shorten decoder 0.4.2a (foo_input_shorten)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48] (foo_dockable_panels)
WMA Decoder 1.1 (foo_input_std)
foo_custominfo 0.1.2 (foo_custominfo)
Converter 1.0.1 (foo_converter)
Common services 0.1 (foo_common)
freedb Tagger 0.5.2a (foo_freedb2)
Standard Input Array 1.0 (foo_input_std)
Menu Addons 0.3.9.4 (Intel SSE) (foo_menu_addons)
Channel Mixer 0.9.6.1 (foo_channel_mixer)
Album Art Panel 0.2.6 (foo_uie_albumart)
Send to Device 1.0.5 [Nov 17 2006 - 14:16:40] (foo_sendtodevice)
Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00] (foo_cwb_hooks)
Russell777
QUOTE
Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar window's height
is growing by 25 pixels,making notitlebar option useless.


does it happen also with the latest test version? What OS are you using?


Yes it stays with the latest beta,I'm using Window Blinds (if it helps to understand the root of the problem)
Keikonium
QUOTE(Russell777 @ Jul 6 2007, 13:47) *

QUOTE
Bug Report:
With $windowstyle(hidetitlebar) option in // Background section,each time i restart foobar window's height
is growing by 25 pixels,making notitlebar option useless.


does it happen also with the latest test version? What OS are you using?


Yes it stays with the latest beta,I'm using Window Blinds (if it helps to understand the root of the problem)


I think I reported this waaay back (but didn't describe it as well as you did) but I can also confirm this issue. It happens when I switch between PUI's also. I have been waiting for a fix to this for a while so I can ditch my titlebar.

What seems to happen is foobar adds the same amount of pixels to the bottom of its screen as the titlebars height. So if the titlebar was 15 pixels, 15 pixels would be added to the bottom of the screen. 30 pixel titlebar would add 30 to the bottom, etc. This makes the hide title bar feature rather useless to me sad.gif.

Stats: Windows XP SP2, FB2K 0.9.4.3, P.UI 0.13.8 Beta (so it happens before these new betas too). I am also using windowblinds 5.0.
Keikonium
Question:

I have just installed a bunch of configs that have the ability to switch between panels and choose background images. I have searched thru the code they use to do what they are doing, and I am slightly lost. I have this code here that makes a button switch between two panels:
CODE
//LYRICS AND SETTINGS
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),0,1,0),)
$ifequal($getpvar(setlyr),0,
$panel(Lyrics,Lyrics panel,271,51,813,211,)
,
$panel(Settings,Track Display,271,51,813,211,)
)

But a lot of configs have a single button that switches between 3, 4, 5 or even MORE panels. This is what I am trying to do, but I am not understanding how they are doing it. I see $select() being used a few times, lots of $pvars and stuff, but when I modify it to fit my config, nothing works. So could someone provide me some code I could use that will allow a button to switch between 3 or more panels (5 would be ideal, cause thats what I really need).

Thanks to whoever could help me out unsure.gif .
eboomer
QUOTE(Keikonium @ Jul 6 2007, 16:51) *

Question:

I have just installed a bunch of configs that have the ability to switch between panels and choose background images. I have searched thru the code they use to do what they are doing, and I am slightly lost. I have this code here that makes a button switch between two panels:
CODE
//LYRICS AND SETTINGS
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),0,1,0),)
$ifequal($getpvar(setlyr),0,
$panel(Lyrics,Lyrics panel,271,51,813,211,)
,
$panel(Settings,Track Display,271,51,813,211,)
)

But a lot of configs have a single button that switches between 3, 4, 5 or even MORE panels. This is what I am trying to do, but I am not understanding how they are doing it. I see $select() being used a few times, lots of $pvars and stuff, but when I modify it to fit my config, nothing works. So could someone provide me some code I could use that will allow a button to switch between 3 or more panels (5 would be ideal, cause thats what I really need).

Thanks to whoever could help me out unsure.gif .


Basically, you would rotate through different panels by rotating through different pvar values. The rotation of pvars can be done like so:
CODE

$button([button dimensions],[mousover image],[image],PVAR:SET:[variable name]:$ifequal($getpvar([variable name]),5,1,$eval($get([variable name])+1),)

This should rotate the value between 1 and 5, giving you 5 values to rotate between. You then use the $select function to execute the corresponding function contained in the $select command, like such:
CODE

$select($getpvar([variable name]),$panel([panel 1 definition]),$panel([panel 2 definition]),$panel([panel 3 definition]),$panel([panel 4 definition]),$panel([panel 5 definition]))

Just replace the stuff in the square brackets witth the stuff appropriate to your setup.

Any questions, first look at the following first:
Foobar2000 Titleformat Reference wiki
PanelsUI wiki
Keikonium
Awesome, it makes so much sense now that you explain it like that smile.gif. I have both page links in my bookmarks, and consult them before asking, the pvar and panel stuff just confused me, so I thought I'd ask.

I have been playing around with the code you have provided me, but can't seem to get it to function. I have cut down the needed panels to just 3 instead of 5, so I modified the code to suit 3 panels. Here is what I have:

CODE
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1),)
$select($getpvar(setlyr),
$panel(Lyrics,Lyrics panel,271,51,813,211,),
$panel(Backgrounds,Track Display,271,51,813,211,),
$panel(Settings,Track Display,271,51,813,211,))


It doesn't seem to work. I think it has something to do with the button code because nothing shows up when I use this. Near the end in the $ifequal() part is where I think its going wrong, but I am not sure. I have tried to put ' and ' around parts of the code, modify the brackets, add/remove stuff, and nothing seems to work. I made sure that there were the correct number of sections in the $button() code, but in the $ifequal() there are more commas, and I wasn't sure if made the $button() code mess up.

In short, this code isn't doing anything, and I am not sure why. I looked for answers in the wiki, and tried to troubleshoot my problem, but no luck. A bit more help please?
eboomer
Just realised I'm not too sure just what this table in the wiki is supposed to mean. It looks as though there is only one switch (which can take on any value from 0 to 7) with the ROTATEFLIP command, and any given value is somehow equivalent to multiple different combinations of flipping and rotating? Also what is Flip XY supposed to be?

IPB Image
eboomer
QUOTE(Keikonium @ Jul 7 2007, 02:13) *
...
CODE
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1),)
$select($getpvar(setlyr),
$panel(Lyrics,Lyrics panel,271,51,813,211,),
$panel(Backgrounds,Track Display,271,51,813,211,),
$panel(Settings,Track Display,271,51,813,211,))
...

My bad, I messed up the parentheses of the ifeaqual function a little. I think it should be like:

CODE
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1)),)


That should work, hopefully...

Sorry, like Michael Bolton from Office Space, I always mess up the mundaine details biggrin.gif
Keikonium
QUOTE(eboomer @ Jul 7 2007, 01:53) *

CODE
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1)),)


That should work, hopefully...

Sorry, like Michael Bolton from Office Space, I always mess up the mundaine details biggrin.gif


Unfortunately, that doesn't work either sad.gif. I had tried that in my trouble shooting, as well as moving/adding more commas and parentheses. It looks like it should work, so I have no clue why it doesn't :/.
4nt1
I have been trying to download 14.3 but every time I download the link from the fist page it gives me the older version 13.x, can someone please verify that the link is working? I like to try new versions but cannot until I can download them..
terrestrial
I've uploaded another test version here.

It should be pretty much identical to the older version except for some glow / alpha / blurring stuff. Let me know of any other differences.
terrestrial
QUOTE(pIv @ Jul 6 2007, 13:45) *

Terrestial
I move image folder Dark1 from \foobar\dark1 to \panelsui\dark1.32\dark1
and change global "Imagelocation" to /dark1....
And now I can see all buttons again.

But SCPL crash when I want change it's settins.

I use Xp SP2 and last version of plugin 1.4.3 at 21:40 05.0.7.07.


fixed for the next version.

QUOTE(Russell777 @ Jul 6 2007, 14:47) *

Yes it stays with the latest beta,I'm using Window Blinds (if it helps to understand the root of the problem)


can you post a screenshot of your theme? Also does the window size still expand if you comment out the $windowstyle() with the hide titlebar, hit apply, and then uncomment it, and hit apply?
Maranatha
QUOTE(Keikonium @ Jul 7 2007, 02:58) *

QUOTE(eboomer @ Jul 7 2007, 01:53) *

CODE
$button(1109,55,0,0,0,0,$get(dir2)music.png,$get(dir2)music.png,PVAR:SET:setlyr:$ifequal($getpvar(setlyr),3,1,$eval($get(setlyr)+1)),)


That should work, hopefully...

Sorry, like Michael Bolton from Office Space, I always mess up the mundaine details biggrin.gif


Unfortunately, that doesn't work either sad.gif. I had tried that in my trouble shooting, as well as moving/adding more commas and parentheses. It looks like it should work, so I have no clue why it doesn't :/.


Here's the code I came up with, to use one button to choose between three panels. It might not be as fancy as the other code, but it does work for me. See if it works for you.........

CODE


/////////////TOGGLE ART - LIBRARY FILTER - LYRICS PANELS/////////////////////////

$ifequal($getpvar(libfilter),0,
$button(329,474,0,0,37,37,/images\Button.png,/images\Button2.png,PVAR:SET:libfilter:1,TOOLTIP:"LibFilter")

,)
$ifequal($getpvar(libfilter),1,
$button(327,472,0,0,39,39,/images\Button.png,/images\Button2.png,PVAR:SET:libfilter:2,TOOLTIP:"Lyrics")
,)
$ifequal($getpvar(libfilter),2,
$button(324,470,0,0,39,39,/images\Button.png,/images\Button2.png,PVAR:SET:libfilter:0,TOOLTIP:"Art")
,)


/////////////Library Filter///////////

$ifequal($getpvar(libfilter),1
,
$panel(Lib,Library Filter,3,65,445,360,),
)

///////// Lyric Show Panel//////////////////////////

$ifequal($getpvar(libfilter),2
,
$panel(TheLyrics,Lyric Show,3,65,445,360,),
)

///////// Art Panel//////////////////////////

$ifequal($getpvar(libfilter),0
,
$panel(Art,Album Art,3,65,445,360,),
)


Andreasvb
Using the test version renders almost everything incorrect.
Tell me if you need any code, thanks.

Here's an image of it.
IPB Image

Works fine with latest stable version.
IPB Image
Spirit_of_the_ocean
I tested the beta with the basic layout smile.gif
Drag and drop works like a charm. Is it possible to change the arrow which appears or to let the arrow disappear?

You are really doing good work.

Andreasvb: Did you use an existing layout or did you copy the code manually to recreate the layout?
Is transparency activated?
Andreasvb
I only replaced the dll.
It's my own layout.

I use Columns UI, transparency doesn't affect it.
terrestrial
yes, please post the code and I will take a look
mscava
I've got one request terrestrial...

Prior I was using Album List Panel, instead of Library Filter. I also sorted music by %genre%. This criterium seemed to be processed even further than other tags. Little example:

Song A - Genre: IDM, Drum n Bass
Song B - Genre: Breakcore, IDM

In Album List Panel I'd see:

CODE
- Genre
  + Breakcore
  + Drum n Bass
  + IDM


In Library Filter I see:

CODE
- Genre
  + IDM, Drum n Bass
  + Breakcore, IDM


I admit I don't use sorting by genre very often, and there are a lot of more important things to do, but this parsing of the tag, would be nice.
terrestrial
try replace genre with something like this:

$replace(%genre%,', ',|)
gregory
QUOTE(eboomer @ Jul 7 2007, 02:41) *
Just realised I'm not too sure just what this table in the wiki is supposed to mean. It looks as though there is only one switch (which can take on any value from 0 to 7) with the ROTATEFLIP command, and any given value is somehow equivalent to multiple different combinations of flipping and rotating? Also what is Flip XY supposed to be?

IPB Image


for image manipulation
FlipXY is an 180 degree flip on both the x and y axis, think 3 dimensional
flip occurs on an axis
rotate is simply turning x degrees, 2 dimensional
terrestrial
"flip" is like holding a mirror to one side of an image. flipx is holding the mirror to the right side and using the mirror image, while flipy is holding the mirror to the bottom.

also some combinations of flipping are equal to a rotation (flipping on both the x and y axis is the same as rotating by 180 degrees)

QUOTE(Spirit_of_the_ocean @ Jul 7 2007, 08:25) *

I tested the beta with the basic layout smile.gif
Drag and drop works like a charm. Is it possible to change the arrow which appears or to let the arrow disappear?


the arrow should automatically disappear after you do the drag and drop
Spirit_of_the_ocean
@Testversion I have a question..
How did the $imageabs code change. I didn't follow the development so :
CODE
$imageabs(1,($mul(%list_index%,16)),icons\%codec%.png,)

Doesn't work anymore.
I looked in the command reference but didn't get a clue.

If someone can give me a hint?

I have taken an old layout and the results are similar to Andreasvb. Looks really strange... I try to figure out where the problem lies.

Problem 1: Seems like text lays over if there isn't enough space...
Problem 2: Seems like
CODE
$if($not(%__replaygain_track_gain%),$rgb(225,216,26) 'AG')
results in a quadrat followed by 1AD8E1 followed by a quadrat
Russell777
QUOTE
can you post a screenshot of your theme? Also does the window size still expand if you comment out the $windowstyle() with the hide titlebar, hit apply, and then uncomment it, and hit apply?

I figured out what is the source of a problem-Window Blinds,when i unload it,everything's back to normal.
However with version 0.13.6 everything just fine with Window Blonds-must be something you've changed between the versions.If you can bring back the old behavior-please!TIA
Andreasvb
Here's my code, terrestrial.

Track Display, top
CODE

// Background
///////////////////////////////////////// LOGO /////////////////////////////////////////////////
$drawrect(,,,,brushcolor-74-0-72 pencolor-74-0-72 alpha-255)
//$imageabs($add(20,$div(%_width%,2)),$add(-25,$div(%_height%,3)),images\Logo\fb_logo1_small.png,)

$imageabs2(%_width%,,$div(%_width%,-4),8,,,,,images\Logo\fb_logo1_small.png,)

//VB


// Global
/////////////////////////////////////////Definitions/////////////////////////////////////////////
$puts(removable,fg)
$puts(glass_intensity,-25)
$puts(back,$rgb(145,0,125))
$puts(active,$rgb(255,255,255))
$puts(decreaserange,15)
$puts(YY_MM_DD,)

// PerSecond
//////////////////////////////////////TIME Sequence//////////////////////////////////////////////
$if(%isplaying%,$puts(active,$get(active)),$puts(active,$get(back)))
$font(7 Segment,26,,255-255-255)
$puts(size,24)
$puts(sizefix,$muldiv(10,$get(size),14))
$if($stricmp($len(%_time_remaining%),4),$puts(time,$insert(0,%_time_remaining%,3)),
$puts(time,%_time_remaining%))
$if(%_time_total%,
$if($stricmp($len(%_time_total%),4),$puts(total,$insert(0,%_time_total%,3)),
$puts(total,%_time_total%)),$puts(total,__:__))
$font(7 Segment,$get(size),,255-255-255)
$puts(1,$substr($get(time),1,1))
$puts(2,$substr($get(time),2,2))
$puts(4,$substr($get(time),4,4))
$puts(5,$substr($get(time),5,5))
$puts(6,$ifequal($len(%track%),3,$substr(%tracknumber%,2,2),$left(%tracknumber%,1)))
$puts(7,$right(%tracknumber%,1))
$puts(8,$substr($get(total),1,1))
$puts(9,$substr($get(total),2,2))
$puts(10,$substr($get(total),4,4))
$puts(11,$substr($get(total),5,5))
$if($stricmp($get(1),7),$puts(f1,2),)
$if($stricmp($get(2),7),$puts(f2,2),)
$if($stricmp($get(5),7),$puts(f5,3),)
$if($stricmp($get(6),7),$puts(f6,3),)
$if($stricmp($get(7),7),$puts(f7,3),)
$if($stricmp($get(8),7),$puts(f8,3),)
$if($stricmp($get(9),7),$puts(f9,3),)
$if($stricmp($get(10),7),$puts(f10,3),)
$if($stricmp($get(11),),$puts(f11,2),)
$alignabs(141,$div(%_height%,5),%_width%,%_height%,,)$get(back)
$char(56)$char(56):$char(56)$char(56)
$alignabs($add(141,$get(f1)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(1)
$alignabs($add(141,$get(f2),$mul($get(sizefix),1)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(2):
$alignabs($add(142,$get(f4),$mul($get(sizefix),3)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(4)
$alignabs($add(142,$get(f5),$mul($get(sizefix),4)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(5)


////////////////////////////////////Stereo Encoding Tagtype///////////////////////////////////////
$alignabs(73,$div(%_height%,50),%_width%,%_height%,,)
$font(franklin gothic medium,8,,255-255-255)
$if($stricmp(%__mp3_stereo_mode%,JOINT STEREO),$get(active)JOINT STEREO
$get(back)$char(32)MONO,
$if($stricmp(%channels%,stereo),$get(back)JOINT $get(active)STEREO
$get(back)$char(32)MONO,
$get(back)JOINT STEREO
$if($stricmp(%channels%,MONO),$get(active)$char(32)MONO,
$get(back)$char(32)MONO)))
$if($stricmp($info(encoding),lossy),$get(active) LOSSY$get(back) LOSSLESS,
$get(back) LOSSY$get(active) LOSSLESS)
$if($or($stricmp(%codec_profile%,CBR),
$and($stricmp($info(extrainfo),),$stricmp(%codec_profile%,?)),
$stricmp($info(encoding),lossless),$stricmp(%codec%,wma)),
$get(active),$get(back)) CBR
$if($or($stricmp(%codec%,musepack),$and($stricmp(%codec%,aac),$get(str)),
$info(extrainfo),$strstr(%codec_profile%,VBR)),$get(active),$get(back)) VBR
$if($stricmp(%codec%,vorbis),$get(active),$get(back)) ABR
$if($strstr($info(tagtype),id3v1),$get(active),$get(back)) ID3V1
$if($strstr($info(tagtype),id3v2),$get(active),$get(back)) ID3V2
$if($strstr($info(tagtype),apev2),$get(active),$get(back)) APEV2
//$if($stricmp(%codec%,vorbis),$get(active),$get(back)) VC
$if($stricmp(%codec%,tak),$get(active)TAK,$get(back)) TAK
$if(%__replaygain_track_gain%,$get(active)RG,$get(back)RG)

////////////////////////////////Play pause tracknumber////////////////////////////////////////////
$alignabs(109,$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(webdings,10,,255-255-2550)
$if(%ispaused%,$get(active),$get(back))$char(59)
$font(lucida sans unicode,10,,255-255-255)
$if($not(%ispaused%),$get(active),$get(back))$char(9654)
$alignabs(71,$div(%_height%,5),%_width%,%_height%,,)
$font(7 Segment,$get(size),,255-255-255)
$get(back)$char(56)$char(56)
$alignabs($add(71,$get(f6)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(6)
$alignabs($add(71,$get(f7),$mul($get(sizefix),1)),$div(%_height%,5),%_width%,%_height%,,)
$get(active)$get(7)

//////////////////////////////////////////Source///////////////////////////////////////////////////
$font(franklin gothic medium,7,,255-255-255)
$alignabs(3,$muldiv(%_height%,10,45),%_width%,%_height%,,)
#LINEHEIGHT,9#
$if($stricmp($substr(%path%,1,4),http),$get(active)STREAMING,$get(back)STREAMING)$char(10)
$if($or($not($stricmp($strchr($get(removable),$substr(%path%,1,1)),0)),
$stricmp(%codec%,CDDA)),$get(active)REMOVABLE,$get(back)REMOVABLE)$char(10)
$if($and($stricmp($strchr($get(removable),$substr(%path%,1,1)),0),
$not($stricmp(%codec%,CDDA)),$not($stricmp($substr(%path%,1,4),http))),$get(active)HARDDISK,$get(back)HARDDISK)

//////////////////////////////////////Time total Bitrate Samplerate////////////////////////////////
$alignabs(238,$div(%_height%,5),%_width%,%_height%,,)
$font(7 segment,11,,255-255-255)
#LINEHEIGHT,3#$char(32)$char(10)
$get(back)$char(56)$char(56):$char(56)$char(56)
$alignabs($add(238,$get(f8)),$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(8)
$alignabs($add(246,$get(f9)),$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(9):
$alignabs(262,$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(10)
$alignabs($add(270,$get(f11)),$div(%_height%,5),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)
$get(active)$get(11)
$alignabs(238,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(7 segment,10,,250-250-250)
$get(active)[%bitrate%]
$alignabs(266,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(Lucida sans unicode,7,,250-250-250)$get(active)Kb/s
$font(7 segment,10,,250-250-250)
$get(active)$char(32)[%samplerate%]
$alignabs(330,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,17#$char(32)$char(10)
$font(Lucida sans unicode,7,,250-250-250)$get(active) Hz

/////////////////////////////////Rating FP Play count//////////////////////////////////////////////


//ADD FAV // MOD //

$puts(heart,$if(%_isplaying%,$imageabs(448,$add(-1,$div(%_height%,4)),/images\Sweetie-BasePack-v3\png-24\16-heart-red-xs.png,)))

$alignabs(340,$add(-2,$div(%_height%,5)),%_width%,%_height%,,)
$font(arial,10,,255-255-255)
$if(%fav%,$get(heart))


//RATING BASED BY PLAYCOUNT // VIBI //
$font(wingdings,15,,250-250-250)

$alignabs(355,$add(-5,$div(%_height%,3)),%_width%,%_height%,,)
$get(back)$repeat($char(171),$sub(5,$get(rating)))
//$alignabs(355,$div(%_height%,5),%_width%,%_height%,,)
$font(wingdings,15,,250-250-250)
#LINEHEIGHT,3#$char(32)$char(10)
$alignabs(355,$add(-4,$div(%_height%,5)),%_width%,%_height%,,)
#LINEHEIGHT,3#$char(32)$char(10)

$alignabs(355,$add(-5,$div(%_height%,3)),%_width%,%_height%,,)

$if($greater($get(rating),5),$puts(rating,5))
$if($greater(0,$get(rating)),$puts(rating,0))
$if(%rating%,$repeat($char(171),%rating%),
$if($greater(%play_counter%,09),$char(171))
$if($greater(%play_counter%,24),$char(171))
$if($greater(%play_counter%,44),$char(171))
$if($greater(%play_counter%,64),$char(171))
$if($greater(%play_counter%,99),$char(171)))


//---------END---------//

$alignabs(355,$add(-4,$div(%_height%,4)),%_width%,%_height%,,)
#LINEHEIGHT,20#$char(32)$char(10)
$font(7 segment,10,,250-250-250)

$get(active)$if(%first_played%,$if($get(YY_MM_DD),
[$substr(%last_played%,1,4).$substr(%last_played%,6,7).$substr(%last_played%,9,10)],
[$substr(%last_played%,9,10).$substr(%last_played%,6,7).]$substr(%last_played%,1,4)),
..........)


$alignabs(422,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,16#$char(32)$char(10)
$font(7 segment,10,,250-250-250)$get(active)$repeat($char(32),3)$num($add(%play_counter%,),3)
$alignabs(432,$div(%_height%,4),%_width%,%_height%,,)
#LINEHEIGHT,17#$char(32)$char(10)
$font(Lucida sans unicode,7,,250-250-250)$get(active)'(x'$repeat($char(32),8)')'

// PerTrack
//////////////////////////////////////////Codec//////////////////////////////////////////////////
$alignabs(285,$div(%_height%,5),%_width%,%_height%,,)
$font(lcd2,10,bold,255-255-255)
#LINEHEIGHT,5#$char(32)$char(10)
$get(active)[%codec%]

// PerSecond
//////////////////////////////////////////Image//////////////////////////////////////////////////
$imageabs2(2048,100,0,25,2048,45,0,0,images\logo\glass.png,NOKEEPASPECT)



// PerTrack
$font(calibri,10,,160-25-170)
$alignabs(5,43,%_width%,%_height%,5,)
$lower(%_trackinfo_mode%: $if(%_trackinfo_notrack%,no track,
$font(calibri,11,,255-47-247)
[%artist% -] %title%))

$font(calibri,10,,225-17-217)
$alignrel(right,bottom)
[ Q: $ifgreater(%cwb_queuelength%,0,%cwb_queuelength% '['%cwb_next_artist% - %cwb_next_title%']',) ]

//[%last_played%]


Track Display, side
CODE


//ANDREASVB

// Global
$puts(pink1,$rgb(255,17,207))
$puts(lila1,$rgb(62,0,62))
$puts(lila2,$rgb(214,143,252))
$puts(lila3,$rgb(159,75,205))
$puts(lila4,$rgb(179,70,251))
$puts(lila5,$rgb(197,21,255))
$puts(lila6,$rgb(85,10,110))
$puts(lila7,$rgb(200,150,235))
$puts(grey1,$rgb(187,187,187))
$puts(grey2,$rgb(136,136,136))
$puts(grey3,$rgb(204,204,204))

$puts(cover,
$if($fileexists($get(path1)),$get(path1),
$if($fileexists($get(path2)),$get(path2),
$if($fileexists($get(path3)),$get(path3),
$if($fileexists($get(path4)),$get(path4),/images/cover/nc0.png))))
)

// Background
$drawrect(,,,,brushcolor-74-0-72 pencolor-74-0-72 alpha-255)

// PerTrack

$puts(nc,nc$rand(2).png)

$imageabs2(200,183,0,0,200,0,8,12,/images/Cover/cdcase.png,nokeepaspect)
$imageabs2(200,183,0,0,200,0,8,198,/images/Cover/cdcase.png,nokeepaspect ROTATEFLIP-6)

$imageabs2(175,175,0,0,175,0,28,16,$get(cover),nokeepaspect)
$imageabs2(175,175,0,0,175,0,28,202,$get(cover),nokeepaspect ROTATEFLIP-6)

$imageabs2(200,200,0,0,200,0,8,198,/images/Cover/reverse_overlay2.png,nokeepaspect)
$imageabs2(200,200,0,0,200,0,28,16,/images/Cover/reflect1.png,alpha-145)

// PerSecond
$repeat( $char(10),18)
$if(%_trackinfo_notrack%,,$get(pink1)$repeat( ,11)$lower(:: $get(lila2)%_trackinfo_mode%$get(lila4) '|'$get(lila2) %cwb_playback_order%$get(pink1) ::)$tab()$char(10)



$char(10)
$get(lila1)$transition(--------------------------------,$get(lila1),$get(pink1))$get(pink1)----$get(lila1)
$transition(----------------------------------,$get(pink1),$get(lila1))

$alignset()

$font(candara,9,,160-25-170) $get(pink1) artist
$get(lila3)$lower(%artist%)$char(10)

$get(pink1) title $get(lila3)$lower(%title%)$char(10)
$get(pink1)[ album
$get(lila3)$lower(%album%)])
$char(10)

$ifgreater(%cwb_queuelength%,0,$get(pink1) queue: $get(lila4) $ifgreater(%cwb_queuelength%,0,%cwb_queuelength% $char(10) $get(lila3) - artist $get(lila7) %cwb_next_artist%
$char(10) $get(lila3) - title $get(lila7) %cwb_next_title%,)$char(10),)

$char(10)
$tab()$get(pink1) $char(8226) $char(9679) $char(3664) $get(lila4) t e c h n f o $get(pink1) $char(3664) $char(9679) $char(8226)$tab()$char(10)
$char(10)

$puts(progress,$len($trim($progress2(%_time_elapsed_seconds%,%_time_total_seconds%,100,'_',' '))))
[$tab() $progress(%_time_elapsed_seconds%,%_time_total_seconds%,50, '[ '$get(pink1)$get(progress)$get(lila3)' ]' ,$get(lila3)'|')$char(10)$char(10)]

#LINEHEIGHT,20#
$get(lila1)$transition(--------------------------------,$get(lila1),$get(pink1))$get(pink1)----$get(lila1)
$transition(----------------------------------,$get(pink1),$get(lila1))

#LINEHEIGHT,15#
$if(%__codec%,$char(10)$get(pink1) codec
$get(lila3)$lower(%__codec%)$char(10))
$get(pink1) $if(%__bitrate%,bitrate $get(lila3)$if(%_isplaying%,$if([%__bitrate%],[%__bitrate_dynamic%]),%__bitrate%) kbps,)

$if(%rating%,$char(10)$get(pink1) rating ,)
$if(%rating%,$get(lila4)%rating%
$get(grey3) '('$get(lila4)$repeat($char(8226),%rating%)
$repeat($get(lila6)$char(8226),$sub(5,%rating%))$get(grey3)')',)
$get(pink1) $if(%FAV%,$char(8226),)$char(10)

$if(%PLAY_COUNTER%,$get(pink1) played
$get(lila3)%PLAY_COUNTER%,)

$if(%last_played%,$char(10) $get(pink1) time $get(lila3)[%last_played%],)

$if(%_trackinfo_notrack%,$get(lila2) STOPPED,)


#LINEHEIGHT,20#
$get(lila1)$transition(--------------------------------,$get(lila1),$get(pink1))$get(pink1)----$get(lila1)
$transition(----------------------------------,$get(pink1),$get(lila1))


SCPL
CODE

// Global
$puts(heart,$if(%_selected%,$imageabs(62,0,/images\Sweetie-BasePack-v3\png-24\16-heart-red-xs.png,),
$imageabs(62,0,/images\Sweetie-BasePack-v3\png-24\16-heart-red-xxs.png,flow))
$if(%_isplaying%,$imageabs(62,0,/images\Sweetie-BasePack-v3\png-24\16-heart-gold-xs.png,))
)

$puts(color_normal,$if(%_isplaying%,$font(segoui,9,,255-108-240),))
$puts(color_glow_sel,$if(%_selected%,$font(segoui,9, glow-145-0-145 glowexpand-1 glowblur-1,255-200-255),$font(segoui,9,,191-0-153)))
$puts(color_glow_p,$if(%_isplaying%,$font(segoui,9,bold glow-145-0-145 glowexpand-2 glowblur-2,255-200-255),))
$puts(color_glow2_sel,$if(%_selected%,$font(segoui,9,bold glow-145-0-145 glowexpand-2 glowblur-2,255-200-255),$font(segoui,9,,207-84-254)))
$puts(color_glow2_p,$if(%_isplaying%,$font(segoui,9,bold glow-145-0-145 glowexpand-2 glowblur-2,255-200-255),$get(color_glow2_sel)))
$puts(color_r8,$font(segoeui,9,,207-84-254))
$puts(color_fav,$font(segoeui,9,,226-154-250))
$puts(border_sel_np,$drawrect(3,1,$sub(%_width%,6),15,brushcolor-90-0-90 pencolor-255-0-225))
$puts(border_sel_p,$drawrect(3,1,$sub(%_width%,6),15,brushcolor-120-0-120 pencolor-255-0-236 width-1))
$puts(border_p,$drawrect(0,0,0,0,brushcolor-100-0-100 pencolor-135-0-135))
$puts(text_np,$if(%_selected%,$font(segoui,9,,255-108-240)$get(border_sel_np),$get(color_normal)$get(border_np)))
$puts(text_p,$if(%_selected%,$font(segoui,9,,255-108-240)$get(border_sel_p),$font(segoui,9,,191-0-153)$get(border_p)))
$puts(GLOW,$get(color_glow_sel)$get(color_normal)$get(color_glow_p))
$puts(r8,$font(segoeui,9,,)


$alignabs(20,0,65,15,,)$if(%rating%,$get(color_r8)$get(color_glow2_p) $repeat($char(9679),%rating%),$get(color_glow_sel)$get(color_glow_p)
$if($greater(%play_counter%,09), $char(9679))
$if($greater(%play_counter%,49),$char(9679))
$if($greater(%play_counter%,99),$char(9679))
$if($greater(%play_counter%,149),$char(9679))
$if($greater(%play_counter%,199),$char(9679))))



// PerTrack
$if(%_isplaying%,$get(text_p),$get(text_np))
$padding(2,)$alignrel(left,middle)$get(GLOW)[ $ifgreater(%play_counter%,9,%play_counter%,$replace($num(%play_counter%,$add($len(%play_counter%),1)),0,$font(segoui,9,,115-0-115)0$get(GLOW)))]

//$ifequal($stricmp(%codec%,mp3),1,

$alignabs(35,0,65,15,,)$get(r8)
$get(GLOW)$if(%fav%,$get(heart))
$alignabs(82,1,$add($calcwidth(%artist%),10),15,,)$get(GLOW)$ifgreater(%_width%,700,%artist%,$abbr(%artist%,30))
//$alignabs(350,1,$add($calcwidth(%title%),10),15,,)$get(GLOW)%title%

$alignabs($div(%_width%,2),1,$add($calcwidth(%title%),12),15,,)$get(GLOW)%title%
//,%filename%)

$alignabs($sub(%_width%,100),,80,15,,) $if(%ispaused%,$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255)P A U S E D,)

$padding(5,)
//$alignrel(right,middle)$get(GLOW)$replace($num(%track%,$add($len(%track%),0)),0,$font(segoui,9,,115-0-115)0$get(GLOW))
//$alignrel(right,middle)$get(GLOW)$ifgreater(%track%,9,%track%,$replace($num(%track%,$add($len(%track%),0)),0,$font(segoui,9,,115-0-115)0$get(GLOW)))
//$alignrel(right,middle)$get(GLOW)[ $ifgreater(%list_index%,9,%list_index%,$replace($num(%list_index%,$add($len(%list_index%),0)),0,$font(segoui,9,,115-0-115)0$get(GLOW)))]


$if(%disc%,
$alignrel(right,middle)$get(GLOW)$replace($left(%track%,1),$left(%track%,1),$font(segoeui,9,,115-0-115)$left(%track%,1)$get(GLOW))$right(%track%,2)
,
$alignrel(right,middle)$get(GLOW)$ifgreater(%track%,99,$replace($left(%track%,$sub($len(%track%),2)),0,$font(segoeui,9,,115-0-115)0$get(GLOW))$right(%track%,2),
$alignrel(right,middle)$get(GLOW)$ifgreater(%track%,0,$replace($left(%track%,$sub($len(%track%),1)),0,$font(segoeui,9,,115-0-115)0$get(GLOW))$right(%track%,1),)
)
)
Spirit_of_the_ocean
Can someone help me with the imageabs function?

This is my code
QUOTE
$imageabs(690,18,images\Inas Metalseries\Metalleiste.png,)


So in the command reference it says:
QUOTE
imageName
The relative path to the image from the foobar profile directory.


But what is my profile directory if I haven't one enabled while installing foobar?

The Image I want to show lies in Foobar2000 directory\images\Inas Metalseries\Metalleiste.png

So what must I do?

I already tried much options but with no result

terrestrial
I've uploaded another test version with some more compatibility fixes.

Download here

QUOTE(Spirit_of_the_ocean @ Jul 7 2007, 15:51) *

Can someone help me with the imageabs function?


use imageabs2 instead. imagesabs isn't added to the test version.
nnic
Hi,
I have a button that causes another another window to popup. Is there a way to remove the title bar from this popup window? The original window has the title bar removed through some code.

Thanks,

Nic
randal1013
i've tried searching and couldn't fine an answer

is it possible to make a button that toggles hiding and showing the titlebar?

i've been trying to do this and i just can't get it to work. im thinking that the // Background requirement is making this impossible.




and another thing, if this thread is the right place to ask....

under single column playlist, is it possible to have different playlists use different layouts? some playlists i want to have an artist/album grouping, and others i want as single tracks.
Andreasvb
After minor adjusting of the code, the new version works very good.

Thanks, terrestrial.
CepiPerez
QUOTE(randal1013 @ Jul 7 2007, 22:54) *

i've tried searching and couldn't fine an answer

is it possible to make a button that toggles hiding and showing the titlebar?

i've been trying to do this and i just can't get it to work. im thinking that the // Background requirement is making this impossible.




and another thing, if this thread is the right place to ask....

under single column playlist, is it possible to have different playlists use different layouts? some playlists i want to have an artist/album grouping, and others i want as single tracks.

Try this:

// Background
$ifequal($getpvar(Titlebar),1,$windowstyle(hidetitlebar),$windowstyle(showtitlebar))

// PerTrack
$button(230,170,0,0,0,0,image1.png,image2.png,PVAR:SET:Titlebar:$ifequal($getpvar(Titlebar),1,0,1),TOOLTIP:)

About the SCPL, just select the layout you want in each playlist.
randal1013
QUOTE(CepiPerez @ Jul 7 2007, 23:30) *
Try this:

// Background
$ifequal($getpvar(Titlebar),1,$windowstyle(hidetitlebar),$windowstyle(showtitlebar))

// PerTrack
$button(230,170,0,0,0,0,image1.png,image2.png,PVAR:SET:Titlebar:$ifequal($getpvar(Titlebar),1,0,1),TOOLTIP:)


thanks! that works.
mscava
QUOTE(terrestrial @ Jul 7 2007, 11:03) *

try replace genre with something like this:

$replace(%genre%,', ',|)


Thanks terrestrial, didn't know it's so easy smile.gif
Spirit_of_the_ocean
The link to the new TestVersion doesn't seem to work sad.gif

It seems the direct link doesn't work but manually it worked.


The problem that the text is lying upon each other if there isn't enought space persists in the new version.

Is this a bug? Or is this feature not available any longer?
In the old versions this didn't happen ...
vlada
Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, biggrin.gif

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.
eejadx
The new test version does not support negative values for panels. Is that intended? I found it very useful for hiding the left margin in albumlist. Thanks.
Maranatha
QUOTE(vlada @ Jul 8 2007, 07:23) *

Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, biggrin.gif

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.


If it were me, I would position absolutely the letter H, then absolutely position $button2 for the letter E to be right next to the H, then finish by absolutely positioning the rest of the word, LLO.

Should be very possible to do what you want, unless I'm greatly mistaken.....
shakey_snake
QUOTE(vlada @ Jul 8 2007, 08:23) *

Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, biggrin.gif

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.

This is one of the many things the new display stuff in the beta version is supposed to make easy.
So, patience grasshopper.
DaSilva
First: How can I edit this exit code

CODE
$button2($sub(%_width%,13),$sub(%_height%,11),0,0,13,10,
'$imageabs2(,,13,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'$imageabs2(,,26,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'Exit',)


so that it first fades the current playing song out (if one is playing) and then exits?

Other: Drag & Drop works very nice but it is not possible to drag a song above the current list. For example if the song list is very long and I must scroll up and down to see all songs scrolling is not possible if drag & drop is activated so it is not possible to drag & drop a song many places. Perhaps it should autoscroll at the end of the seeable playlist?

Last: How can I stick the skin so that it can not moved around the desktop and how can I activate the current song in the taskbar instead of "PanelsUI"?

Thank you for help!
eScenCe
I'm very sorry about asking that here, but I didn't wanted to create a new topic for this short question.

The only question I want to ask is, if there is any tutorial on how to create your own theme?
The wiki files I wound aren't very useful at all if you are lacking of elementary skills (and I'm totally noob on this one).

But I really, I really want create my own style and sharing this with you.
Maranatha
QUOTE(DaSilva @ Jul 8 2007, 14:10) *

First: How can I edit this exit code

CODE
$button2($sub(%_width%,13),$sub(%_height%,11),0,0,13,10,
'$imageabs2(,,13,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'$imageabs2(,,26,,0,,0,0,/images\pure3\bw\Mini_Exit.png,)',
'Exit',)


so that it first fades the current playing song out (if one is playing) and then exits?

Thank you for help!


Hummm... I think that the only way possible, if it even is possible, would be to use Scheduler, and set it up do do the fade, then exit foobar. After you set that up, there will be a context menu selection to run that particular option from Scheduler.

Now, if one could make a button to point to that context menu selection, you would have what you want.

Other more experienced users may have a solution for you, but for now, that's the only way I can think of....

Post back if you figure it out, eh?
plukin
@DaSilva & Maranatha:
you can do such thing:
1 - make a scheduler event "Add menu item event..." call it "Exit_fadeout", or somthing else and enable re-enable after done
2 - add a action to perform: id="fadeout_n_exit" or something like that
add a fading: set volume to -100db with fade xx sec
add exit foobar
3 - assin exactly this action to your new menu event "Exit_fadeout".

so you can acces it with "File" -> "trigger scheduler event" -> "Exit_fadeout"

it should be possible to assign it to every button...

greetz
vlada
QUOTE(Maranatha @ Jul 8 2007, 16:05) *

QUOTE(vlada @ Jul 8 2007, 07:23) *

Hello,
I have one question regarding creation of text buttons. According to documentation, it is probably impossible, but I'll ask anyway, biggrin.gif

Let's say I have a word "HELLO" and I want the letter "E" to be a text button. Is it possible? I'm afraid I have to use absolute positions for all buttons.


If it were me, I would position absolutely the letter H, then absolutely position $button2 for the letter E to be right next to the H, then finish by absolutely positioning the rest of the word, LLO.

Should be very possible to do what you want, unless I'm greatly mistaken.....


Yes, that's how I did it. It took quite some time because it was more difficult then this. So I just wanted to know if I'm not reinventing wheel. Just tonight I found that this possibility is in the to-do list for this component.

After I did it, I tried the latest development version to see if it works there too. I managed to get everything work except of $button2. Has the syntax changed somehow?
PedroElGringo
Hi,
I have a small problem with my config, using panels ui.
When I close foobar when it was minimized, on the next start, this is what appears, whereas I should see the whole window, only the titlebar appears.
So I need to restart foobar in order to see my normal window.

IPB Image
DaSilva
QUOTE(plukin @ Jul 9 2007, 00:57) *

@DaSilva & Maranatha:
you can do such thing:
1 - make a scheduler event "Add menu item event..." call it "Exit_fadeout", or somthing else and enable re-enable after done
2 - add a action to perform: id="fadeout_n_exit" or something like that
add a fading: set volume to -100db with fade xx sec
add exit foobar
3 - assin exactly this action to your new menu event "Exit_fadeout".

so you can acces it with "File" -> "trigger scheduler event" -> "Exit_fadeout"

it should be possible to assign it to every button...

greetz


Thank you!
It works very good but the only problem is that the volume is on -100db on the next start!

Last: How can I stick the skin so that it can not moved around the desktop and how can I activate the current song in the taskbar instead of "PanelsUI"?
plukin
QUOTE(DaSilva @ Jul 9 2007, 17:20) *

Thank you!
It works very good but the only problem is that the volume is on -100db on the next start!

just add some action (i have added this once):
before the action should perform a "foobar exit", set volume to -0db, and than exit the player...
bye
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.