Help - Search - Members - Calendar
Full Version: Chronflow
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Philipp
First of all, great work! This is the best plugin I've seen in a long time!

But is there a possibility to get rid of the "selection frame"? I'd like to switch it off or at least make the frame a bit thinner (it's too thick; it doesn't fit the visual style of my foobar), but there seems to be no possibility...

I also encountered a bug: when leave a completely blank "Album title" field, a white horizontal stripe appears across my chronflow panel. I can push it up and down by playing with the "Vertical Position" bar. The fault appears only if the field is empty: if I type any character in the field, everything seems to work as it is supposed to be.


foobar 0.9.5.1, panels 0.13.8 beta, chronflow 0.2.0d and Win XP SP2 (with latest Catalyst drivers)
Keikonium
QUOTE(Chronial @ Mar 27 2008, 10:30) *

Could you please try this:
http://chron.visiondesigns.de/foobar2000/f...low_v0.2.0d.zip

If there is still an unkown exception Message Box for the compile button, I don't know anymore...


I tried this version, and it didn't give me the usual error which I think is good. No crashes which I know is good happy.gif. Now I get this string of text in the box beside the compile button: "Com Exception (outer): Class not registered"
markmc87
Thank you Chronial, this is brilliant!

QUOTE(Falstaff @ Mar 27 2008, 15:16) *

]btw, i could not reset it to 50%, how can i do this simply ??? it's jump from 49% to 51% sad.gif[/size]


The easiest way I found was to move the slider to 10% or 30% (seems easier to get 30 than 50 for some reason), then click anywhere to the right of it and it should jump up by 20% each time.
Falstaff
QUOTE(markmc87 @ Mar 28 2008, 00:00) *

Thank you Chronial, this is brilliant!

QUOTE(Falstaff @ Mar 27 2008, 15:16) *

]btw, i could not reset it to 50%, how can i do this simply ??? it's jump from 49% to 51% sad.gif[/size]


The easiest way I found was to move the slider to 10% or 30% (seems easier to get 30 than 50 for some reason), then click anywhere to the right of it and it should jump up by 20% each time.


Thanx mark, i got it!
Andu
1) How do I get rid of that white frame around the cover that is highlighted? (bg colour = black, text colour = white)

2) Is there a way to bind the Coverflow to Facets or the Playlist? If not than can we at least have the albums that are part of the currently active playlist be highlighted?
Chronial
QUOTE
One question: how can I delete the highlight-frame around the center cover? Is there a way to do this in the script-area?
No, sorry - that's not possible yet - will be implemented in the future.


QUOTE
Com Exception (outer): Class not registered

QUOTE
Com Exception (outer): Unknown error 0x800A017C

Great, you are getting different error messages ^^. Now it's getting compilcated. Anyway - at least I have an error number now. Will have a look into it tomorrow.


QUOTE
btw, i could not reset it to 50%, how can i do this simply ??? it's jump from 49% to 51%
You can use the left and right arrow key.


QUOTE
also get the shutdown error : "Release OF RC Failed"

You are using the most recent foobar version?`I'm sorry - I can't support it, since it doesn't run on win2k.


QUOTE
still getting my c++ runtime error with changed image path (view last post)... T_T

My fix didn't work, sry. Will be fixed in the next version
cmdrpaddy
QUOTE(Chronial @ Mar 28 2008, 00:46) *

QUOTE
also get the shutdown error : "Release OF RC Failed"

You are using the most recent foobar version?`I'm sorry - I can't support it, since it doesn't run on win2k.


What version should be used?

foobar has just crashed on startup. This was the first time I'd started foobar since installing chronflow.
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 011EA103h
Access violation, operation: read, address: 0000001Ch
Call path:
entry=>app_mainloop
Code bytes (011EA103h):
011EA0C3h: C2 0C 00 33 C0 5E C2 0C 00 CC CC CC CC 56 8B F1
011EA0D3h: 80 7E 08 00 74 1E 53 8B DE E8 9F 02 00 00 8B 4E
011EA0E3h: 04 33 DB 3B CB 74 06 8B 01 8B 10 FF D2 89 5E 04
011EA0F3h: 88 5E 08 5B 5E C3 CC CC CC CC CC CC CC 8B 41 1C
011EA103h: 8B 40 1C C3 CC CC CC CC CC CC CC CC CC 8B 44 24
011EA113h: 08 50 E8 06 98 00 00 59 C2 08 00 CC CC 55 8B EC
011EA123h: 6A FF 68 31 70 21 01 64 A1 00 00 00 00 50 83 EC
011EA133h: 18 53 56 57 A1 34 11 23 01 33 C5 50 8D 45 F4 64
Stack (0012EB98h):
0012EB78h: 00000000 00000000 0000000C DC791250
0012EB88h: 0012FCD0 0000DE51 EE18DB64 EE18DD38
0012EB98h: 04F2E96B 0010057A 05016570 0012FB98
0012EBA8h: 050164A0 050163F0 05012470 04F238A2
0012EBB8h: 050163D8 2D7BBF0C 0010057A 050164A0
0012EBC8h: 00000000 00000200 00000000 01D100F6
0012EBD8h: 00000000 7E418BD9 7E470088 00000020
0012EBE8h: 0012EC24 7E41B3CC 7E41B3A7 01D100F6
0012EBF8h: 000000F6 050164A0 00000000 00000001
0012EC08h: 00000000 0012EBF4 0010057A 0012FBF4
0012EC18h: 7E440457 0000001D FFFFFFFF 7E41B3A7
0012EC28h: 04F22D94 0010057A 00000000 00000000
0012EC38h: 00000500 000003D1 00000000 050164A0
0012EC48h: 04F26906 0012EF80 7C80A9CC 050164A0
0012EC58h: 00000000 7C90E57C 04FCA5BC 00000000
0012EC68h: 00000000 00000000 00000053 000000BC
0012EC78h: 00AADF24 6D01139A 00000000 00CE0008
0012EC88h: 0012F21C 7C90E03C 04FCA5BC 00000000
0012EC98h: 00000000 00000000 000002A4 04FCA5BC
0012ECA8h: 00000000 00000000 00000000 00000000
Registers:
EAX: 00000000, EBX: 05012470, ECX: 01232E04, EDX: 01220594
ESI: 054F3E98, EDI: 050163F0, EBP: 05012470, ESP: 0012EB98
Crash location: "foo_chronflow", loaded at 011E0000h - 01242000h

Loaded modules:
foobar2000 loaded at 00400000h - 00523000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 7E410000h - 7E4A0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D7000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
uxtheme loaded at 5AD70000h - 5ADA8000h
RocketDock loaded at 003D0000h - 003E2000h
PSAPI loaded at 76BF0000h - 76BFB000h
nview loaded at 00A60000h - 00BD3000h
OLEAUT32 loaded at 77120000h - 771AB000h
WINMM loaded at 76B40000h - 76B6D000h
VERSION loaded at 77C00000h - 77C08000h
NTMARTA loaded at 77690000h - 776B1000h
WLDAP32 loaded at 76F60000h - 76F8C000h
SAMLIB loaded at 71BF0000h - 71C03000h
MSCTF loaded at 74720000h - 7476B000h
RTSUltraMonHook loaded at 18800000h - 18836000h
msctfime loaded at 755C0000h - 755EE000h
foo_abx loaded at 00F00000h - 00F33000h
foo_albumlist loaded at 00F60000h - 00FC7000h
foo_audioscrobbler loaded at 00FF0000h - 01020000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_autoplaylist loaded at 01080000h - 010B0000h
foo_burninate loaded at 010D0000h - 01107000h
foo_cdda loaded at 01130000h - 01165000h
foo_channel_mixer loaded at 01190000h - 011CA000h
foo_chronflow loaded at 011E0000h - 01242000h
gdiplus loaded at 4EC50000h - 4EDF3000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
foo_converter loaded at 01280000h - 012E9000h
foo_custominfo loaded at 01310000h - 01395000h
foo_cwb_hooks loaded at 013C0000h - 0140C000h
foo_discogs loaded at 01430000h - 014D1000h
foo_dop loaded at 014F0000h - 0159B000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_dsp_delta loaded at 015C0000h - 015DE000h
foo_dsp_soundtouch loaded at 01600000h - 01626000h
foo_dsp_std loaded at 01650000h - 01698000h
foo_dts loaded at 016C0000h - 0170E000h
foo_facets loaded at 01730000h - 017B0000h
MSIMG32 loaded at 76380000h - 76385000h
foo_fileops loaded at 017D0000h - 01816000h
foo_freedb2 loaded at 01840000h - 01881000h
foo_input_monkey loaded at 018B0000h - 018FA000h
foo_input_shorten loaded at 01920000h - 0194D000h
foo_input_std loaded at 01970000h - 01A98000h
foo_lyricsdb loaded at 01AC0000h - 01AEF000h
WININET loaded at 42C10000h - 42CDF000h
Normaliz loaded at 01B00000h - 01B09000h
iertutil loaded at 42990000h - 429D5000h
foo_masstag loaded at 01D30000h - 01D80000h
foo_menu_addons loaded at 01DA0000h - 01DE5000h
foo_misc_addons loaded at 01E10000h - 01E3D000h
foo_out_asio loaded at 01E60000h - 01E97000h
foo_out_ks loaded at 01EC0000h - 01EEA000h
foo_playcount loaded at 01F10000h - 01F35000h
foo_quicktag loaded at 01F60000h - 01F9E000h
foo_rgscan loaded at 01FC0000h - 0201A000h
foo_scrobblecharts loaded at 02040000h - 02073000h
foo_trackpos loaded at 020A0000h - 020BF000h
foo_uie_albumart loaded at 020E0000h - 0211D000h
foo_uie_albumlist loaded at 02140000h - 02183000h
foo_uie_bookmarks loaded at 021B0000h - 02205000h
foo_uie_elplaylist loaded at 02220000h - 0225C000h
foo_uie_explorer loaded at 02280000h - 022BC000h
foo_uie_graphical_browser loaded at 022E0000h - 02371000h
foo_uie_lyrics loaded at 02390000h - 023EF000h
foo_uie_peakmeter loaded at 02410000h - 02443000h
foo_uie_playlists_dropdown loaded at 02470000h - 024A9000h
foo_uie_queuemanager loaded at 024D0000h - 02509000h
mscoree loaded at 79000000h - 79046000h
MSVCR80 loaded at 78130000h - 781CB000h
msvcm80 loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3FF000h
mscorlib.ni loaded at 790C0000h - 79BF6000h
mscorjit loaded at 79060000h - 790B6000h
rsaenh loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7AC2A000h
System.Drawing.ni loaded at 7ADE0000h - 7AF7C000h
foo_uie_quicksearch loaded at 04C70000h - 04CB6000h
foo_uie_tabs loaded at 04CC0000h - 04CE6000h
foo_uie_vis_channel_spectrum loaded at 04D10000h - 04D4A000h
foo_uie_vis_peakmeter_spectrum loaded at 04D70000h - 04DAF000h
foo_ui_columns loaded at 04DD0000h - 04EE9000h
foo_ui_panels loaded at 04F10000h - 04FF9000h
foo_ui_std loaded at 05020000h - 050E1000h
foo_unpack loaded at 05110000h - 0513D000h
foo_utils loaded at 05160000h - 05198000h
RTSUltraMonHookRes loaded at 18900000h - 18903000h
nvwddi loaded at 055D0000h - 055E5000h
ctagent loaded at 05600000h - 05607000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
mdnsNSP loaded at 16080000h - 160A5000h
CoreFoundation loaded at 18000000h - 18110000h
WSOCK32 loaded at 71AD0000h - 71AD9000h
YSFileShim loaded at 05C80000h - 05C8A000h
icuuc36 loaded at 05C90000h - 05D58000h
icudt36 loaded at 09E20000h - 0A527000h
icuin36 loaded at 05D60000h - 05DED000h
pthreadGC2 loaded at 05DF0000h - 05DFF000h
libobjc.i386.A loaded at 22200000h - 2229D000h
Iphlpapi loaded at 76D60000h - 76D79000h
iTunesMobileDevice loaded at 0A530000h - 0A644000h
QuickTime loaded at 66800000h - 6766D000h
DSOUND loaded at 73F10000h - 73F6C000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
rasadhlp loaded at 76FC0000h - 76FC6000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
xpsp2res loaded at 20000000h - 202C5000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 04F2E96Bh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 04F238A2h, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E470088h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E41B3CCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 04F22D94h, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 04F26906h, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 7C80A9CCh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrcmpW" (+00000000h)
Address: 7C90E57Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtSetEvent" (+0000000Ch)
Address: 04FCA5BCh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 00AADF24h, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+00003D14h)
Address: 7C90E03Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtQueryInformationThread" (+0000000Ch)
Address: 04FCA5BCh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 04FCA5BCh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 04FCA5BCh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 04FCA5BCh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 00AADF4Fh, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+00003D3Fh)
Address: 01000000h, location: "foo_audioscrobbler", loaded at 00FF0000h - 01020000h
Address: 7C80CE35h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LCMapStringW" (+0000018Dh)
Address: 7E419E80h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CharLowerBuffW" (+00000029h)
Address: 7E41DBE5h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CharLowerW" (+0000004Bh)
Address: 00AAC81Eh, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+0000260Eh)
Address: 7C90E1FEh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwQueryValueKey" (+00000000h)
Address: 7C90FB6Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlNtStatusToDosError" (+0000002Fh)
Address: 7C80CE35h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LCMapStringW" (+0000018Dh)
Address: 7E419E80h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CharLowerBuffW" (+00000029h)
Address: 7E41DBE5h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CharLowerW" (+0000004Bh)
Address: 00AAC81Eh, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+0000260Eh)
Address: 7C90E03Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtQueryInformationThread" (+0000000Ch)
Address: 7C80A7AEh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetThreadPriority" (+0000001Bh)
Address: 00AAD56Fh, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+0000335Fh)
Address: 7C80BA80h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrcpyW" (+0000001Ch)
Address: 7C80A9ECh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrcmpW" (+00000020h)
Address: 04FCA5BCh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 7C80A027h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "SetEvent" (+00000010h)
Address: 04FCA5BCh, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 7C90E03Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtQueryInformationThread" (+0000000Ch)
Address: 7C90E03Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtQueryInformationThread" (+0000000Ch)
Address: 00AB0B11h, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+00006901h)
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00AB1059h, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+00006E49h)
Address: 7C80A9CCh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrcmpW" (+00000000h)
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00490000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 7A310000h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 79E71BCDh, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 79F124A1h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+0002F3EDh)
Address: 7A345948h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Address: 00B38A48h, location: "nview", loaded at 00A60000h - 00BD3000h
Address: 79F0FA12h, location: "mscorwks", loaded at 79E70000h - 7A3FF000h
Symbol: "GetCLRFunction" (+0002C95Eh)
Address: 00B38A48h, location: "nview", loaded at 00A60000h - 00BD3000h
Address: 00B38A48h, location: "nview", loaded at 00A60000h - 00BD3000h
Address: 00B38A48h, location: "nview", loaded at 00A60000h - 00BD3000h
Address: 74730455h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_DllDetachInOther" (+00001625h)
Address: 00B38A48h, location: "nview", loaded at 00A60000h - 00BD3000h
Address: 7C80A9ECh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrcmpW" (+00000020h)
Address: 00B38A48h, location: "nview", loaded at 00A60000h - 00BD3000h
Address: 00AD147Fh, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+0002726Fh)
Address: 7E41F7F6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41F808h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 7E431688h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetOpenClipboardWindow" (+00000037h)
Address: 7E431698h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetOpenClipboardWindow" (+00000047h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 747308B6h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+0000044Dh)
Address: 7E431891h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "UnhookWinEvent" (+00000025h)
Address: 7E43E175h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "User32InitializeImmEntryTable" (+00000E18h)
Address: 7E43E152h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 00AD3C25h, location: "nview", loaded at 00A60000h - 00BD3000h
Symbol: "PMLoadPresentation" (+00029A15h)
Address: 7E41F84Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E41F7F6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41F808h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E431688h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetOpenClipboardWindow" (+00000037h)
Address: 7E431698h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetOpenClipboardWindow" (+00000047h)
Address: 00490055h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C8025F8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000B8h)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C802532h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObject" (+00000012h)
Address: 7C90E2F1h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtReleaseMutant" (+0000000Ch)
Address: 7C8024B7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ReleaseMutex" (+00000010h)
Address: 74754C96h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_RunInputCPL" (+000045E7h)
Address: 74755352h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_GetThreadFlags" (+00000361h)
Address: 74755358h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_GetThreadFlags" (+00000367h)
Address: 74755352h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_GetThreadFlags" (+00000361h)
Address: 7473EFF2h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+0000858Fh)
Address: 7473EFFFh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+0000859Ch)
Address: 7E41F896h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 18808007h, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 1880800Ch, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 7E41F896h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 18808007h, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 1880800Ch, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 1881F454h, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 18824E58h, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 1880800Ch, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 7E41F84Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E41F7F6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41F808h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E41F95Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 18807E46h, location: "RTSUltraMonHook", loaded at 18800000h - 18836000h
Address: 7E41F819h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 01FCEFE7h, location: "foo_rgscan", loaded at 01FC0000h - 0201A000h
Address: 7E43E175h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "User32InitializeImmEntryTable" (+00000E18h)
Address: 7E43E152h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 74730E6Ch, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+00000A03h)
Address: 74730E71h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+00000A08h)
Address: 7475E548h, location: "MSCTF", loaded at 74720000h - 7476B000h
Address: 74730E78h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+00000A0Fh)
Address: 74730E71h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+00000A08h)
Address: 7E41F84Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E41F7F6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41F808h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 7E41F805h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E41F95Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 74730DE9h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+00000980h)
Address: 7E41F819h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 01FCEFE7h, location: "foo_rgscan", loaded at 01FC0000h - 0201A000h
Address: 7E43E175h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "User32InitializeImmEntryTable" (+00000E18h)
Address: 7E43E152h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 04F21910h, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 04FC1B62h, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h
Address: 04F21961h, location: "foo_ui_panels", loaded at 04F10000h - 04FF9000h

Version info:
foobar2000 v0.9.5.1
UNICODE
Windows 5.1


Additional info:
Bookmarks 0.2.5.2 (foo_uie_bookmarks)
Playlists Dropdown 0.6 alpha 4 (foo_uie_playlists_dropdown)
Audio CD Writer 2.0.1 (foo_burninate)
Graphical Browser rev014 (foo_uie_graphical_browser)
Explorer Tree 1.04.6b (foo_uie_explorer)
Monkey's Audio decoder 2.1.2 (foo_input_monkey)
Quick Search Toolbar 2.8l (foo_uie_quicksearch)
Masstagger 1.6 (foo_masstag)
Channel Spectrum panel 0.16 (foo_uie_vis_channel_spectrum)
Kernel Streaming Output 1.2.2 (foo_out_ks)
cwbowron's title format hooks 1.2.6 [Jan 2 2008 - 15:50:05] (foo_cwb_hooks)
Queue manager panel 0.2.3 (foo_uie_queuemanager)
Standard DSP Array 1.0 (foo_dsp_std)
Discogs Tagger 1.12 (foo_discogs)
Track Positioner 1.0 (foo_trackpos)
ASIO support 1.2.6 (foo_out_asio)
Album Art Panel 0.2.7.1 (foo_uie_albumart)
Standard Input Array 1.0 (foo_input_std)
ReplayGain Scanner 2.0.3 (foo_rgscan)
File Operations 2.1 (foo_fileops)
Tagger Panel Window 1.0.6 [Jan 2 2008 - 15:50:49] (foo_cwb_hooks)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00] (foo_ui_panels)
CD Audio Decoder 2.1.2 (foo_cdda)
foobar2000 core 0.9.5.1 (Core)
Playlist Tools 0.5.9 (foo_utils)
Facets 2008-01-25 (foo_facets)
Peakmeter Panel 0.0.4.2 beta (foo_uie_peakmeter)
foo_custominfo 0.1.2 (foo_custominfo)
LPCM <--> delta-PCM converter 0.1.1 (foo_dsp_delta)
Quick Tagger 1.0 (foo_quicktag)
Menu Addons 0.4 (SSE) (foo_menu_addons)
Default User Interface 0.9.5 (foo_ui_std)
Last.fm Chart Player 0.2.3 (foo_scrobblecharts)
Playback Statistics 2.0 (foo_playcount)
Shorten decoder 0.4.2.1 (foo_input_shorten)
Audioscrobbler 1.3.16 (foo_audioscrobbler)
ELPlaylist 0.2.4.2(alpha) (foo_uie_elplaylist)
Channel Mixer 0.9.6.4 (foo_channel_mixer)
Coverflow pannel 0.2.0d (foo_chronflow)
iPod manager 0.5.6.36 TEST (foo_dop)
SoundTouch DSP 0.1 (SSE) (foo_dsp_soundtouch)
Album List 4.2 (foo_albumlist)
Converter 1.1 (foo_converter)
Tabbed panel modifyed 0.2.1 (foo_uie_tabs)
ZIP/GZIP reader 1.0 (foo_unpack)
DTS decoder 0.1.1 (SSE) (foo_dts)
Autoplaylist Manager 1.0 (foo_autoplaylist)
freedb Tagger 0.5.2.1 (foo_freedb2)
Columns UI 0.3 beta 1 preview 4 (foo_ui_columns)
Lyric Show Panels 0.3.1.1 (foo_uie_lyrics)
RAR reader 1.1 (foo_unpack)
foo_lyricsdb 0.0.7 beta 5 (foo_lyricsdb)
Peakmeter Spectrum Visualisation 0.1.0.1 beta (foo_uie_vis_peakmeter_spectrum)
Misc. Addons 0.1.1 (SSE) (foo_misc_addons)
Album list panel 0.2.3 beta (foo_uie_albumlist)
ABX Comparator 1.3.1 (foo_abx)

YounhaLOV
There is the worth that waited biggrin.gif
it's really great component...so good
thuan
@Chronial: Thank you for this component, it does not support wild cards currently, am I right? When I try to use wild cards, it crashes with C runtime error. It also crashes with the same error when I try $files function from foo_func.
Chronial
Wohoooo!
I've found the error smile.gif.

For all those that get the unkown exception or COM Exception Error: This component requires the Windows Script Control - download it here:
http://www.microsoft.com/downloads/details...;displaylang=en
Veldryn
Wow! Great component. It's almost perfect for my needs.
To be perfect, is it possible to add an extra cover in the cover flow for every track which is not in the database or filtered out by a database filter. It's in order to have "displayed cover follows playing track" working for each track of the playlist.

Thanks
Chronial
So, done with all the bugfixing, I think.
Get the version 0.2.1 here:
http://chron.visiondesigns.de/foobar2000/f...flow_v0.2.1.zip

Please remember: you need Windows Script Control - get it here: http://www.microsoft.com/downloads/details...;displaylang=en

Changes:
QUOTE
One question: how can I delete the highlight-frame around the center cover? Is there a way to do this in the script-area?

Implemented. See Display Tab in options. Set the with to 0 to remove the highlight-frame.

QUOTE
still getting my c++ runtime error with changed image path (view last post)... T_T

Fixed.
Falstaff
QUOTE(Chronial @ Mar 28 2008, 19:44) *

So, done with all the bugfixing, I think.
Get the version 0.2.1 here:
http://chron.visiondesigns.de/foobar2000/f...flow_v0.2.1.zip
...


Ho no, what have you done Chronial, no cover display with new version sad.gif

IPB Image

any idea ?
Philipp
The new version can't load the cover images. I only get this:
IPB Image

(Image path line is "$replace(%path%,%filename_ext%,)mini.jpg", but doesn't work with direct link "e:\music\..." too.)


EDIT: Someone was faster. smile.gif
Chronial
Damn - uploaded wrong version.
Please download again
Falstaff
QUOTE(Chronial @ Mar 28 2008, 20:19) *

Damn - uploaded wrong version.
Please download again


THANX, it's good now cool.gif
Philipp
OK, all is working fine. Thanks a lot! This really is my favourite plugin now!

Only the bug I mentioned a few posts before (see top of page 11) is still there: a white stripe across the panel when I leave an empty album title field:
IPB Image

Doesn't bother me because when I doesn't want do display any text I simply type "." and push it down out of the visible space, but I think I should mention it nevertheless...
Keikonium
Yay the newest version (2.1) works perfectly! No crashes, speedy, and works on XP happy.gif. Thanks for allll your hard work man happy.gif. Good job smile.gif.
One request: Would it be possible to have the coverflow bind to a playlist?
callisto
QUOTE(Keikonium @ Mar 28 2008, 21:24) *

Yay the newest version (2.1) works perfectly! No crashes, speedy, and works on XP happy.gif. Thanks for allll your hard work man happy.gif. Good job smile.gif.
One request: Would it be possible to have the coverflow bind to a playlist?


I can only second it, both!! Works very good here now. NO C++ ERROR!!!!!! *yay*


just two more things:
1: If I bind double click to "play" nothing happens...
2: If the image's aspect-ratio isn't 1:1 when scrolling it pops out a little bit (hard to describe), I think b/c the boundaries of the selected image to resize are up/down... maybe this won't happen if it were left/right.
Hakubo
Looks great, but even the new version is very slow with my library. After any click the panel waits 2 to 4 seconds before moving the covers.
And it eats 200 Mb of RAM.
I have around 3000 albums in the library, though, so the lockups are understandable.
Chronial
QUOTE
Only the bug I mentioned a few posts before (see top of page 11) is still there: a white stripe across the panel when I leave an empty album title field:

Thanks for mentioning again - I had already forgotten that one. This is fixed now - will be fixed in the next release. You can btw. just use " " (a space) as the formating string.

QUOTE
One request: Would it be possible to have the coverflow bind to a playlist?

On the todo list.
Chronial
QUOTE
1: If I bind double click to "play" nothing happens...

This happens because "play" is only available on the playlist. I can't check this while listin the available commands. But I added this single item as an exception (this means it won't be selectable as an action any more). I would generally advice you to use foo_trackpos, as it provides a very useful command to use as default action for plugins like chronflow.


QUOTE
2: If the image's aspect-ratio isn't 1:1 when scrolling it pops out a little bit (hard to describe), I think b/c the boundaries of the selected image to resize are up/down... maybe this won't happen if it were left/right.

no, it's not wink.gif. This is "desired" - it's a side affect of the Jscript code that makes very wide covers beeing displayed larger when they come to front. If you don't like this side-effect, just change the coverSizeLimits() function to:
CODE
function coverSizeLimits(coverId){
   if (Math.abs(coverId) < 1){ // The centered cover
      var w, h;
      w = 1;
      h = 1.2 + Math.abs(coverId) * 0.8;
      return new Array(w, h);
   } else { // The covers on the side
      return new Array(1, 2);
   }
}


QUOTE
Looks great, but even the new version is very slow with my library. After any click the panel waits 2 to 4 seconds before moving the covers.
I have around 3000 albums in the library, though, so the lockups are understandable.

No - that's not acceptable. I have the same amount of albums and the panel should always be 100% responsive (it will even by with 30000 albums). When do you experience this delay? Only when you click on a cover, or also when you use the keyboard?
Or are you talking about track-changes? This is not my fault. Other components are blocking foobar. One of the candidates for that is uie_albumart. If you remove all other components, the panel should react instantly to track-changes.
brien
Chronial, every time I exit foobar, I get a shutdown error msg. (I am fairly certain I have isolated this error to your chronflow plugin)
It reads: Release of RC failed. (mainWin)
Chronial
Yes, this is my plugin. The titlebar of the message should also say so wink.gif.
Which version of foobar are you using?
Philipp
I've got one more:

When double-click an album which contains more than one discs (numbered by "discnumber" tag), the playlist lists all the #1-tracks first, then all the #2-tracks and so on.

A sorting as following would make much more sense:
disc 1 / track 1
disc 1 / track 2
disc 1 / track 3
...
disc 2 / track 1
disc 2 / track 2
...

I don't want to put the discnumbers into my sorting routine since I still want ONE cover for each album in the chronflow window.

Would it be possible to change this behaviour?


EDIT: Shame on me. Found it myself. Sorry!
brien
QUOTE(Chronial @ Mar 28 2008, 16:58) *

Yes, this is my plugin. The titlebar of the message should also say so wink.gif.
Which version of foobar are you using?


9.4.4
Kiteroa
Downloaded and installed Windows Scripting Control.

I get a foobar crash on start up now!


CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00000000h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
Access violation, operation: read, address: 00000000h
Stack (0012F818h):
0012F7F8h: 00000000 00000000 0000000C BC666418
0012F808h: 0012FCD0 00009C8E B7E45B64 B7E45D38
0012F818h: 00B0B1DA 3F800000 5ED03AFC 04C29EE8
0012F828h: 04C29EE8 04C29E90 00000000 FFFFFFED
0012F838h: 3F000000 3F800000 00000000 00000014
0012F848h: FFFFFFED 00AEBD89 00000000 04C29F10
0012F858h: C122BC75 3F800000 BF9D75AE C11D438B
0012F868h: 3F800000 C00ADEC3 C11D438B 00000000
0012F878h: C00ADEC3 C122BC75 00000000 BF9D75AE
0012F888h: 00000000 00B0B6CD 04C29EE8 00000000
0012F898h: 00000000 000000FF 3F800000 3F800000
0012F8A8h: 3F800000 3F800000 00000000 00000000
0012F8B8h: 00000000 00000000 00000000 00000000
0012F8C8h: 00000000 00000000 00000000 00000000
0012F8D8h: 00000000 3FF00000 00000000 00000000
0012F8E8h: 00000000 3FF00000 00000000 00000000
0012F8F8h: 00000000 3FF00000 00000000 00000000
0012F908h: 00000000 00000000 00B0B891 00B0B898
0012F918h: 9E89FF9E 00B32E20 04C25D68 0012FA74
0012F928h: 00000000 00000000 00000000 04C29E90
Registers:
EAX: 04C22478, EBX: 0012F858, ECX: 04C22190, EDX: 07EDCCE8
ESI: 04C29EE8, EDI: 5ED02E54, EBP: 5ED02E48, ESP: 0012F818
Crash location: "foobar2000", loaded at 00400000h - 0051E000h

Loaded modules:
foobar2000 loaded at 00400000h - 0051E000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F02000h
Secur32 loaded at 77FE0000h - 77FF1000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 7E410000h - 7E4A0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D7000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
uxtheme loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
msctfime loaded at 755C0000h - 755EE000h
foo_cdda loaded at 00A90000h - 00AC5000h
foo_chronflow loaded at 00AE0000h - 00B42000h
WINMM loaded at 76B40000h - 76B6D000h
gdiplus loaded at 4EC50000h - 4EDF3000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
OLEAUT32 loaded at 77120000h - 771AB000h
SSMSFltr loaded at 00BE0000h - 00BF8000h
foo_comserver2 loaded at 04C30000h - 04C86000h
foo_converter loaded at 04CB0000h - 04D15000h
foo_cwb_hooks loaded at 04D40000h - 04D8A000h
foo_discogs loaded at 04DB0000h - 04E51000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_dsp_std loaded at 04E70000h - 04EB7000h
foo_exvar loaded at 04EE0000h - 04F0E000h
foo_fileops loaded at 05030000h - 05077000h
foo_freedb2 loaded at 050A0000h - 050E1000h
foo_func loaded at 05110000h - 05164000h
foo_infobox loaded at 05180000h - 051C0000h
foo_input_alac loaded at 051E0000h - 051FD000h
foo_input_monkey loaded at 05220000h - 0526A000h
foo_input_shorten loaded at 05290000h - 052BE000h
foo_input_std loaded at 052E0000h - 05402000h
foo_navigator loaded at 05430000h - 05464000h
foo_playlist_bind loaded at 05490000h - 054B5000h
foo_playlist_manager loaded at 054D0000h - 05516000h
foo_playlist_tree loaded at 05540000h - 055B6000h
libmzsch360_000 loaded at 10400000h - 105D0000h
WSOCK32 loaded at 71AD0000h - 71AD9000h
libmzgc360_000 loaded at 055E0000h - 05684000h
foo_pqview loaded at 056D0000h - 056F8000h
foo_rgscan loaded at 05720000h - 05770000h
foo_uie_albumart loaded at 05790000h - 057CD000h
foo_uie_elplaylist loaded at 057F0000h - 0582D000h
foo_uie_explorer loaded at 05850000h - 0588C000h
foo_uie_graphical_browser loaded at 058B0000h - 05941000h
MSIMG32 loaded at 76380000h - 76385000h
foo_uie_powerpanels loaded at 05960000h - 05983000h
foo_uie_quicksearch loaded at 059B0000h - 059F6000h
foo_uie_vis_piano loaded at 05A20000h - 05A44000h
foo_uie_wmpvis loaded at 05A60000h - 05A9B000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_ui_columns loaded at 05AC0000h - 05B57000h
foo_ui_panels loaded at 05B80000h - 05C46000h
foo_ui_std loaded at 05D90000h - 05E43000h
foo_utils loaded at 05E70000h - 05EE9000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
VERSION loaded at 77C00000h - 77C08000h
xpsp2res loaded at 20000000h - 202C5000h
SXS loaded at 75E90000h - 75F40000h
vlmshlp loaded at 06030000h - 06037000h
DSOUND loaded at 73F10000h - 73F6C000h
setupapi loaded at 77920000h - 77A13000h
msscript loaded at 6B980000h - 6B999000h
vbscript loaded at 6F2B0000h - 6F315000h
jscript loaded at 6FE80000h - 6FEF8000h
atioglxx loaded at 69000000h - 694D9000h
atioglx1 loaded at 07900000h - 07F78000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00B0B1DAh, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 5ED03AFCh, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "glClipPlane" (+00000000h)
Address: 00AEBD89h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0B6CDh, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0B891h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0B898h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AE1194h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0F7F1h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B1463Fh, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEA642h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 05B8A70Eh, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05C0D586h, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05B88C4Fh, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05BA7991h, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05BA79B1h, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 004EAC08h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004EAC08h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 05C1803Ch, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E410000h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4188E0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 00AEAB1Ah, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41C63Fh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E41C665h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 5ED2699Bh, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E41F95Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41F7F6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E4194D2h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E41B530h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004EA504h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004EA504h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042C13Bh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 0042CCFEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004C2CB4h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0EECh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0EECh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0ED0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004A0773h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004A0773h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049EBC8h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 004C81F4h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4588h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0042CF3Ah, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049BE4Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00499231h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049922Bh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004BAF9Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B93E0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049922Bh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049923Fh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B93E0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4972h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049ABBFh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004A26C6h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049AC2Ah, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0051E000h

Version info:
foobar2000 v0.9.5 beta 8
UNICODE
Windows 5.1


Additional info:
Coverflow pannel 0.2.1 (foo_chronflow)
Shorten decoder 0.4.2a (foo_input_shorten)
cwbowron's title format hooks 1.2.5 [Jun 7 2007 - 10:34:42] (foo_cwb_hooks)
foobar2000 core 0.9.5 beta 8 (Core)
Standard Input Array 1.0 (foo_input_std)
Discogs Tagger 1.12 (foo_discogs)
Playlist Tools 0.6.2 beta 3 (foo_utils)
Navigator 0.63 (foo_navigator)
freedb Tagger 0.5.2.1 (foo_freedb2)
Explorer Tree 1.04.6b (foo_uie_explorer)
Default User Interface 0.9.5 (foo_ui_std)
Graphical Browser rev014 (foo_uie_graphical_browser)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55] (foo_ui_panels)
ELPlaylist 0.2.6.1(alpha) (foo_uie_elplaylist)
Converter 1.0.2 (foo_converter)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
foo_func 0.2.2 (foo_func)
CD Audio Decoder 2.1.2 (foo_cdda)
Seek Panel 0.1 (foo_uie_powerpanels)
Tagger Panel Window 1.0.beta4 [Jun 7 2007 - 10:34:42] (foo_cwb_hooks)
Playlist Manager 1.0 (foo_playlist_manager)
Playlist Bind 3.2 (foo_playlist_bind)
Playlist Tree Panel 3.0.5 [Feb 18 2008 - 08:29:56] (foo_playlist_tree)
Extended Variables 0.3 (foo_exvar)
Album Art Panel 0.2.7 (foo_uie_albumart)
WMP Visualizations 0.1.3 (Intel SSE) (foo_uie_wmpvis)
File Operations 2.0 (foo_fileops)
Volume Panel 0.1 (foo_uie_powerpanels)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
Standard DSP Array 1.0 (foo_dsp_std)
Monkey's Audio decoder 2.1.2 (foo_input_monkey)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Special file info box 2.0.4 (foo_infobox)
ALAC Decoder 1.0 (foo_input_alac)
COM Automation server 0.7 alpha 6 (foo_comserver2)?



cmdrpaddy
Chronial is there any chance that you might start a new thread for this component? It would make it easier to see updates and the status of new features and things.

The new version works perfectly too, thanks.
callisto
btw: Chronial, this is what your plugin did to my layout biggrin.gif

IPB Image

THX a lot!!
callisto
Hakubo
QUOTE(Chronial @ Mar 29 2008, 00:45) *
No - that's not acceptable. I have the same amount of albums and the panel should always be 100% responsive (it will even by with 30000 albums). When do you experience this delay? Only when you click on a cover, or also when you use the keyboard?
Or are you talking about track-changes? This is not my fault. Other components are blocking foobar. One of the candidates for that is uie_albumart. If you remove all other components, the panel should react instantly to track-changes.
Hmm, no. Surprisingly, if I use keyboard, the covers move immediately. And even when scrolling with mouse wheel.
Something wrong's going on only when I click on the panel (doesn't matter where) - even channel spectrum visualization freezes for a bit.
No problems with track changing here (uie_albumart version 0.2.7.1), and I'm using Columns UI, latest version, with latest version of fb2k.

Anyway, it already is great. Thank you. smile.gif
foosion
QUOTE(Chronial @ Mar 28 2008, 22:45) *
QUOTE
1: If I bind double click to "play" nothing happens...

This happens because "play" is only available on the playlist.
Not quite, the "Play" command is available everywhere but it only works for single tracks. If you try to apply it to a selection consisting of multiple tracks, it will do nothing.
Kiteroa
QUOTE(Kiteroa @ Mar 29 2008, 12:57) *

Downloaded and installed Windows Scripting Control.

I get a foobar crash on start up now!





I tried again and now open foobar and compile/apply the coverflow code - getting a success! message.

Great - but when I switch to the chronflow panel I get a crash, as before !

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00000000h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
Access violation, operation: read, address: 00000000h
Stack (0012F818h):
0012F7F8h: 00000000 00000000 0000000C BC669A28
0012F808h: 0012FCD0 000091E8 B3E65B64 B3E65D38
0012F818h: 00B0B1DA 3F800000 5ED03AFC 04C2ADE0
0012F828h: 04C2ADE0 04C2AE38 00000000 FFFFFFED
0012F838h: 3F000000 3F800000 00000000 00000014
0012F848h: FFFFFFED 00AEBD89 00000000 04C25B98
0012F858h: C122BC75 3F800000 BF9D75AE C11D438B
0012F868h: 3F800000 C00ADEC3 C11D438B 00000000
0012F878h: C00ADEC3 C122BC75 00000000 BF9D75AE
0012F888h: 00000000 00B0B6CD 04C2ADE0 00000000
0012F898h: 00000000 000000FF 3F800000 3F800000
0012F8A8h: 3F800000 3F800000 00000000 00000000
0012F8B8h: 00000000 00000000 00000000 00000000
0012F8C8h: 00000000 00000000 00000000 00000000
0012F8D8h: 00000000 3FF00000 00000000 00000000
0012F8E8h: 00000000 3FF00000 00000000 00000000
0012F8F8h: 00000000 3FF00000 00000000 00000000
0012F908h: 00000000 00000000 00B0B891 00B0B898
0012F918h: 9961AF50 00B32E20 04C25C58 0012FA74
0012F928h: 00000000 00000000 00000000 04C2AE38
Registers:
EAX: 04C2AEE8, EBX: 0012F858, ECX: 04C22190, EDX: 08B1CCE8
ESI: 04C2ADE0, EDI: 5ED02E54, EBP: 5ED02E48, ESP: 0012F818
Crash location: "foobar2000", loaded at 00400000h - 0051E000h

Loaded modules:
foobar2000 loaded at 00400000h - 0051E000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F02000h
Secur32 loaded at 77FE0000h - 77FF1000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 7E410000h - 7E4A0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D7000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
uxtheme loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
msctfime loaded at 755C0000h - 755EE000h
foo_cdda loaded at 00A90000h - 00AC5000h
foo_chronflow loaded at 00AE0000h - 00B42000h
WINMM loaded at 76B40000h - 76B6D000h
gdiplus loaded at 4EC50000h - 4EDF3000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
OLEAUT32 loaded at 77120000h - 771AB000h
SSMSFltr loaded at 00BE0000h - 00BF8000h
foo_comserver2 loaded at 04C30000h - 04C86000h
foo_converter loaded at 04CB0000h - 04D15000h
foo_cwb_hooks loaded at 04D40000h - 04D8A000h
foo_discogs loaded at 04DB0000h - 04E51000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_dsp_std loaded at 04E70000h - 04EB7000h
foo_exvar loaded at 04EE0000h - 04F0E000h
foo_fileops loaded at 05030000h - 05077000h
foo_freedb2 loaded at 050A0000h - 050E1000h
foo_func loaded at 05110000h - 05164000h
foo_infobox loaded at 05180000h - 051C0000h
foo_input_alac loaded at 051E0000h - 051FD000h
foo_input_monkey loaded at 05220000h - 0526A000h
foo_input_shorten loaded at 05290000h - 052BE000h
foo_input_std loaded at 052E0000h - 05402000h
foo_navigator loaded at 05430000h - 05464000h
foo_playlist_bind loaded at 05490000h - 054B5000h
foo_playlist_manager loaded at 054D0000h - 05516000h
foo_playlist_tree loaded at 05540000h - 055B6000h
libmzsch360_000 loaded at 10400000h - 105D0000h
WSOCK32 loaded at 71AD0000h - 71AD9000h
libmzgc360_000 loaded at 055E0000h - 05684000h
foo_pqview loaded at 056D0000h - 056F8000h
foo_rgscan loaded at 05720000h - 05770000h
foo_uie_albumart loaded at 05790000h - 057CD000h
foo_uie_elplaylist loaded at 057F0000h - 0582D000h
foo_uie_explorer loaded at 05850000h - 0588C000h
foo_uie_graphical_browser loaded at 058B0000h - 05941000h
MSIMG32 loaded at 76380000h - 76385000h
foo_uie_powerpanels loaded at 05960000h - 05983000h
foo_uie_quicksearch loaded at 059B0000h - 059F6000h
foo_uie_vis_piano loaded at 05A20000h - 05A44000h
foo_uie_wmpvis loaded at 05A60000h - 05A9B000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_ui_columns loaded at 05AC0000h - 05B57000h
foo_ui_panels loaded at 05B80000h - 05C46000h
foo_ui_std loaded at 05D90000h - 05E43000h
foo_utils loaded at 05E70000h - 05EE9000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
VERSION loaded at 77C00000h - 77C08000h
xpsp2res loaded at 20000000h - 202C5000h
SXS loaded at 75E90000h - 75F40000h
vlmshlp loaded at 060D0000h - 060D7000h
appHelp loaded at 77B40000h - 77B62000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL loaded at 76600000h - 7661D000h
msscript loaded at 6B980000h - 6B999000h
vbscript loaded at 6F2B0000h - 6F315000h
jscript loaded at 6FE80000h - 6FEF8000h
atioglxx loaded at 69000000h - 694D9000h
atioglx1 loaded at 08540000h - 08BB8000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00B0B1DAh, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 5ED03AFCh, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "glClipPlane" (+00000000h)
Address: 00AEBD89h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0B6CDh, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0B891h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0B898h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AE1194h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B0F7F1h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B1463Fh, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEA642h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 05B8A70Eh, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05C0D586h, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05B88C4Fh, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05BA7991h, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 05BA79B1h, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 004EAC08h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004EAC08h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 05C1803Ch, location: "foo_ui_panels", loaded at 05B80000h - 05C46000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E4188E0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 00AEAB1Ah, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00B32E20h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41C63Fh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E41C665h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 5ED2699Bh, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E41F95Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 00AEAAC0h, location: "foo_chronflow", loaded at 00AE0000h - 00B42000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41F7F6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E4194D2h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E41B530h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E42D950h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042C13Bh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 0042CCFEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004C2CB4h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0EECh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0EECh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0ED0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004A0773h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004A0773h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049EBC8h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 004C81F4h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4588h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0042CF3Ah, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049BE4Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00499231h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049922Bh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004BAF9Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B93E0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049922Bh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049923Fh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B93E0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4972h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049ABBFh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004A26C6h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049AC2Ah, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0051E000h

Version info:
foobar2000 v0.9.5 beta 8
UNICODE
Windows 5.1


Additional info:
File Operations 2.0 (foo_fileops)
COM Automation server 0.7 alpha 6 (foo_comserver2)
Playlist Tree Panel 3.0.5 [Feb 18 2008 - 08:29:56] (foo_playlist_tree)
foobar2000 core 0.9.5 beta 8 (Core)
Discogs Tagger 1.12 (foo_discogs)
WMP Visualizations 0.1.3 (Intel SSE) (foo_uie_wmpvis)
Extended Variables 0.3 (foo_exvar)
Navigator 0.63 (foo_navigator)
Shorten decoder 0.4.2a (foo_input_shorten)
Special file info box 2.0.4 (foo_infobox)
Converter 1.0.2 (foo_converter)
Default User Interface 0.9.5 (foo_ui_std)
CD Audio Decoder 2.1.2 (foo_cdda)
Explorer Tree 1.04.6b (foo_uie_explorer)
Album Art Panel 0.2.7 (foo_uie_albumart)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Volume Panel 0.1 (foo_uie_powerpanels)
Monkey's Audio decoder 2.1.2 (foo_input_monkey)
ELPlaylist 0.2.6.2(alpha) (foo_uie_elplaylist)
Tagger Panel Window 1.0.beta4 [Jun 7 2007 - 10:34:42] (foo_cwb_hooks)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55] (foo_ui_panels)
Coverflow pannel 0.2.1 (foo_chronflow)
Playlist Tools 0.6.2 beta 3 (foo_utils)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
freedb Tagger 0.5.2.1 (foo_freedb2)
Playlist Manager 1.0 (foo_playlist_manager)
foo_func 0.2.2 (foo_func)
Playlist Bind 3.2 (foo_playlist_bind)
ALAC Decoder 1.0 (foo_input_alac)
Standard DSP Array 1.0 (foo_dsp_std)
Standard Input Array 1.0 (foo_input_std)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Seek Panel 0.1 (foo_uie_powerpanels)
Graphical Browser rev014 (foo_uie_graphical_browser)
cwbowron's title format hooks 1.2.5 [Jun 7 2007 - 10:34:42] (foo_cwb_hooks)



Something to do with glClipPlane ?

Grateful for any help anyone can give! I'm dying to use chronflow!
krondor
Yeaaahh!! my foobar sends a big THANK YOU for you!!!

..maybe could be really very good to add mouse right click for chron settings access, like the coverflow or the graphical browser component....
...maybe an easy access to 'reload sources' button too...

ah, add an option to bind to playlist too please..., like -> right click -> select: bind to library or playlist (maybe middle mouse button or btw key configurable)...with follows cursor too...pleaseee....biggrin.gif
Chronial
QUOTE
It reads: Release of RC failed. (mainWin) [foobar ver 9.4.4]
What component is hosting the panel (columns ui, dockable panels, panels ui?) and in which version?

QUOTE
Chronial is there any chance that you might start a new thread for this component? It would make it easier to see updates and the status of new features and things.
I will do as soon as we leave the heavy beta-stage. This means no crashes for anyone (even thought I'm loosing hope here ^^). Also the plugin is quite resource hungry in the current version, since there are no performance options available.
As soon as this stuff is fixed, I'll create an extra thread, a changelog and a hp smile.gif.

QUOTE
btw: Chronial, this is what your plugin did to my layout
Nice to see it in action smile.gif

QUOTE
Hmm, no. Surprisingly, if I use keyboard, the covers move immediately. And even when scrolling with mouse wheel.
Something wrong's going on only when I click on the panel (doesn't matter where) - even channel spectrum visualization freezes for a bit.
No problems with track changing here (uie_albumart version 0.2.7.1), and I'm using Columns UI, latest version, with latest version of fb2k.
Damn - i guess I can't help you there - I can't run the latest foobar nor the latest columns ui here on my win2k machine.

QUOTE
Not quite, the "Play" command is available everywhere but it only works for single tracks. If you try to apply it to a selection consisting of multiple tracks, it will do nothing.

Ah, foosion - nice to see you here. Thanks for the information. smile.gif

QUOTE
I tried again and now open foobar and compile/apply the coverflow code - getting a success! message.

Great - but when I switch to the chronflow panel I get a crash, as before !
[...]
Something to do with glClipPlane ?
Your PC is killing me... glClipPlane is like the last place where a crash could occur. Your crash log also tells that glClipPlane has called my code - something I just don't believe.
But I see you are using an unsuported host. Could you please try the plugin with foobar 9.4.x and columns ui? (I uploaded the old foobar here)

QUOTE
..maybe could be really very good to add mouse right click for chron settings access, like the coverflow or the graphical browser component....

Right click menu is on todo-list.

QUOTE
...maybe an easy access to 'reload sources' button too...

It is available. Forgot to post this:
Keyboard shorcuts:
F5: Soft refresh (check database for changes)
Shift+F5: Hard refresh (clear cache, reload database and all images)
F6: jump to currently playing album.

QUOTE
ah, add an option to bind to playlist too please..., like -> right click -> select: bind to library or playlist (maybe middle mouse button or btw key configurable)...with follows cursor too...pleaseee....
ON todo list...
strogoff_ger
Dear Chronial, what about wildcard support? Almost all my covers have names other than folder.jpg - something like 21342343refef.jpg

Is this feature on your Todo-List?

Sincerely,

Michael
Chronial
No, it's not. The cover-loading process is the bottleneck of this application, so I want to keep it as fast as possible.
I also don't see any reason why you would need to use wildcards. Why don't you just rename your album art? There are thousands of renaming tools out there that will be able to do this within in 5 minutes.
Dreamless
I also want to wildcard. I would rename it, except that I have too many to rename, and not all of them have just one image inside the folder. If you created a cache for the data, you could avoid the cover loading process.
Thank you! Its a very good application already!
Chronial
Just played around a little bit and out came a cool new config, that turns the panel into an albumart panel:
CODE
function coverPosition(coverId){
var x, y, z;
x = coverId*0.0001;
y = 0;
z = -Math.abs(coverId)*1.5;
return new Array(x, y, z);
}
// return array is (angle, x, ,y, z) - this rotates
// the cover *angle* degrees around the vector (x,y,z)
// With (0,0,0,0) the cover is parallel to the y-z-Plane
function coverRotation(coverId){
var angle = coverId * 180;
return new Array(angle,0,1,0);
}

// Sets which point of the cover coverPosition() defines
// (-1,-1) means bottom left, (0,0) means center,
// (1,1) means top right, (0, -1) means bottom center etc.
// The cover is also rotated around this point.
function coverAlign(coverId){
return new Array(0, 0);
}

// Defines the the size boundaries for the cover.
// Aspect ratio is preserved.
// Return Array is (widht, height)
function coverSizeLimits(coverId){
return new Array(1, 1);
}

// Defines the range of covers to draw.
// Return array is (leftmostCover, rightmostCover)
// This interval shouldn't be larger than 80
// The center cover is 0.
function drawCovers(){
return new Array(-1, 1);
}


// In which direction should the fov be expanded/shrinked
// when the panel is resized?
// If this returns (0,1), the height is fixed.
// If this returns (1,0), the width is fixed.
// You can also return stuff like (0.5,0.5) or (7, 3)
// The values determine how important it is for this
// dimension to stay fixed.
function aspectBehaviour(){
return new Array(1, 0);
}

/************************** CAMMERA SETUP ****************/
// Position of the viewport
function eyePos(){
return new Array(0, 0, 0.5/Math.tan(Math.PI/8));
}
// Defines the point for the eye to look at
function lookAt(){
return new Array(0, 0, 0);
}
// Used to rotate the view.
// The returned Vector points upwards in the viewport.
// This vector must not be parallel to the line of sight from the
// eyePos point to the lookAt point.
function upVector(){
return new Array(0, 1, 0);
}

/************************** MIRROR SETUP *****************/
function showMirrorPlane(){
return false;
}


QUOTE
I also want to wildcard. I would rename it, except that I have too many to rename, and not all of them have just one image inside the folder.

As I said above, there are tools that do that for you.
Here's how to do it: (You don't even have to use google, I did that for you...)
  • Download this tool: http://www.joejoesoft.com/cms/showpage.php?cid=108. It is freeware and needs no installation - just extract and run.
  • Navigate to the folder your albums are in
  • In the upper right corner, select the right filter (*.jp*g should be fine).
  • In the menu bar, click on View->Recursive Scan
  • Now you have a list will the images in your music folder. You will have to select the right ones (the front covers). To do so, use Edit->"Check/Uncheck by Wildcard".
  • Now select the "Replace" tab in the lower pane. Set "Replace the name with" to "folder" and "Replace the extension with" to ".jpg"
  • If there are collisions (multiple files in the same folder matched your wildcard pattern), they are highlighted in red. Uncheck those that are not the correct file.
  • Click on Rename in the bottom right corner to get the action going.
And that's it.

QUOTE
If you created a cache for the data, you could avoid the cover loading process.
Good Idea - Just cache 3000 covers (count of albums I have on my HD). With 30 covers per second that will only take 1:40 min (of 100% cpu usage, every foobar startup), and with 786kb per image (512*512*3byte), that's only 2,3GB of memory usage.
Sorry - not gonna happen.

QUOTE
Would it be possible for it to send it to it's own playlist, instead of editing the current playlist? Thank you.

Have you looked at the options panel? I guess you're looking for "Add to new Playlist"?
Hakubo
QUOTE(Chronial @ Mar 29 2008, 17:00) *
QUOTE
Hmm, no. Surprisingly, if I use keyboard, the covers move immediately. And even when scrolling with mouse wheel.
Something wrong's going on only when I click on the panel (doesn't matter where) - even channel spectrum visualization freezes for a bit.
No problems with track changing here (uie_albumart version 0.2.7.1), and I'm using Columns UI, latest version, with latest version of fb2k.
Damn - i guess I can't help you there - I can't run the latest foobar nor the latest columns ui here on my win2k machine.
Ok, I went ahead, installed fb2k 0.9.4.5 with Columns UI 0.2, and removed most of the components. The problem's still there - whenever I left- or middle-click the panel, it freezes fb2k for a little while, then does what it's supposed to do. If clicked several times, it freezes for a longer time.
Components info:
CODE
Core (2007-10-13 17:20:16)
foobar2000 core 0.9.4.5
foo_abx.dll (2007-10-13 17:18:48)
ABX Comparator 1.3.1
foo_cdda.dll (2007-10-13 17:18:36)
CD Audio Decoder 2.1.1
foo_channel_mixer.dll (2006-04-12 19:25:52)
Channel Mixer 0.9.4
foo_chronflow.dll (2008-03-28 20:17:26)
Coverflow pannel 0.2.1
foo_common.dll (2006-03-11 19:23:56)
Common services 0.1
foo_converter.dll (2007-10-13 17:18:14)
Converter 1.0.1
foo_dsp_std.dll (2007-01-20 02:36:56)
Standard DSP array 1.0
foo_input_std.dll (2007-10-13 17:18:22)
FLAC Decoder 1.1.0
Standard Input Array 1.0
WMA Decoder 1.1
foo_masstag.dll (2007-08-20 18:01:20)
Masstagger 1.6
foo_out_ks.dll (2006-08-04 21:54:58)
Kernel Streaming Output 1.2.2
foo_playcount.dll (2007-10-16 01:08:00)
Playback Statistics 2.0
foo_playlist_manager.dll (2006-03-13 00:25:16)
Playlist Manager 1.0
foo_ui_columns.dll (2007-10-12 02:02:04)
Columns UI 0.2
foo_ui_std.dll (2007-10-13 17:17:02)
Default User Interface 0.9acc
OS: Windows XP SP2
Let me know if you need any additional details.
Chronial
Thank's a lot for the testing. What CPU and GPU are you using? I guess there is a problem with multithreading - hopefully will be able to fix that, once performance options are implemented.
Hakubo
Athlon 64 X2 3800+ and Radeon X1600 SE.
I tried unchecking one of the CPU cores in task manager's Processor Affinity window for foobar2000.exe, there's no difference.

Another thing - there's no perceptible freeze with that albumart cover display config you've posted today. All three default ones do freeze in the manner described.

EDIT: Correct configuration.
brien
QUOTE(Chronial @ Mar 29 2008, 08:00) *

QUOTE
It reads: Release of RC failed. (mainWin) [foobar ver 9.4.4]
What component is hosting the panel (columns ui, dockable panels, panels ui?) and in which version?


panelsui 13.8
mil3s
This component is awesome. Good job, really!

I have 3 feature requests though.
* Only show covers from tracks in playlist.
* Don't show in chronflow if no cover is available.
* Option to adjust reflection transparency.

Keep up the good work. smile.gif

EDIT: Bug. When this component has focus it blocks keyboard shortcuts (not global though).
bubbleguuum
Good work Chronial on your component ! works flawlessly here.

I think you can remove the "Can't release RC" popup as it is inoffensive and I've got the same errors sometimes with bubble flow.

To improve visual quality you could enable anisotropic filtering on textures (easy) and enable FSAA.

Also if you want to support embedded album art, I can give you a modified TagLib that fixes a few problems with mp3 art in id3v2 tag, as well as adding support for FLAC art and ogg art support in vorbis comment (PM me if you're interested).



zachastrife
QUOTE(Chronial @ Mar 29 2008, 08:00) *

QUOTE
It reads: Release of RC failed. (mainWin) [foobar ver 9.4.4]
What component is hosting the panel (columns ui, dockable panels, panels ui?) and in which version?

I know I was not asked but as I have the