HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: bubbleguuum on 2008-01-20 02:19:01

Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 02:19:01
Current Version: 0.19
Download (http://bubbleguuum.free.fr/foo_bubble_coverflow/foo_bubble_coverflow.dll) / Source code (http://bubbleguuum.free.fr/foo_bubble_coverflow/foo_bubble_coverflow_src_0.19.zip)  / Screenshot (http://bubbleguuum.free.fr/foo_bubble_coverflow/reflections.JPG)

30/03/08: I won't do any further release. The source code zip must be unpacked into the SDK directory containing the foobar2000 sub-directory and the columns ui SDK must be installed.
A modified TagLib is included.

Code: [Select]

0.19

- fix: upped max number of characters for titleformat strings from 256 to 2048

0.18

- add: quick'n'dirty 2D layout mode similar to foo_graphical_browser, but less configurable
- add: mouse action mappings for right-click
- add: new mouse actions: "Display context menu", "Add to active playlist and play", "Send to active playlist and play"
- add: CTRL+UPARROW/DOWNARROW, SHIFT+UPARROW/DOWNARROW change zoom and fov
- chg: ENTER do the same action than the one bound to left click (on central cover).
- chg: if there several monitor used, fullscreen use the same monitor as the one used by foobar window (previously it always used the primary display)
- fix: could not bind a coverflow to the first playlist

0.17

- fix: bound playlist changed if entering the config context menu and cancelling


0.16

- add: a coverflow can now be bound to any playlist (or the active playlist, as before)
- add: configurable actions for single click, ctrl+click, shift click on covers
- add: context menu is displayed when right clicking on any cover
- chg: if there are several pictures in the id3v2 or flac tag, preferred order is "Front Cover", "Other", "First valid image"
- fix: adding tracks to a playlist refreshes the coverflow
- fix: potential crash when loading embedded art in a playlist entry not bound to a file anymore

0.15

- add: support for embedded covert art:
- mp3: ID3V2 tag
- FLAC: FLAC tag or ID3V2 tag
- ogg: image embedded in COVERTART vorbis comment, encoded as base64
- mpc: APEv2 tag

0.14

- fix: mipmaps setting remembered but mipmaps not generated on foobar relaunch
- fix: crash when playing, on next track change if playing track was not in the active playlist and "playback follow cursor" was disabled
- fix: hack to make switching to fullscreen with Panel UI work without artifacts
- chg: made the rendering of covers more bright

0.13

- fix: bad read of config was causing a "Uncaught exception: Unsupported or corrupted file format" error popup
- fix: click in panel if playlist was empty crashed foobar
- fix attempt: sometimes reflection displayed over text


v 0.12
--------

- add: custom no cover display
- add: flat lighting + reflections, both switchable on/off
- add: visual quality improvments: mipmapping (if not using GL_EXT_rectangle or GL_ARB_rectangle), anisotropic filtering and sync to vblank to avoid artifacts when zooming.
      This should looks much better if the panel has a small size
- add: double-clicking on the center cover will pause the track if it is playing
- add: new keyboard shortcuts: HOME/END go to start/end of playlist, PGUP/PGDN move + or - 10 covers, ENTER is equivalent to double-click on central cover (play/pause)
- fix: in standalone window mode clicking on the close icon in the window frame remembers the state on next foobar launch (same if hitting ESC)
- fix: double-click on a cover, if not the front cover, just put it to the front instead of going fullscreen
- fix: now load covers if full cover filename contains characters > 127 (text display still doesn't work with these)
- fix: remove critical and less useful ever error message in the console (thanks foosion)

The plugin can work either as a UI panel or a standalone window (found in the view menu), and a fullscreen mode for both. I'll make it a UI element when the SDK for it is available.

The plugin uses OpenGL for rendering, and if your hardware support it,  Full Scene Antialiasing is used to eliminate jaggies.

You configure the cover source in the configuration panel (right click in the window for the configuration). The default is folder.jpg.

The cover flow display is a view of the active playlist, and works much like the itunes component. Acting on the active playlist affects the Cover flow and vice versa.


Controls
----------

Double-click : on the window background, toggle fullscreen

left click or ENTER:  On the front cover, start/pause the associated album (by default), on other covers bring them to front
SHIFT+left click: add to active playlist (by default)
CTRL+left click: send to active playlist (by default)

right click: display context menu (by default)
SHIFT+right click: add to active playlist and play (by default)
CTRL+right click: send to active playlist and play (by default)

mousewheel or arrow keys: move forward / backward one cover
PGUP/PGDN: move forward / backward +/- 5 covers
HOME/END: go to first/last cover

CTRL + mousewheel or CRTL + UP/DOWN arrow: move backward / forward the camera
SHFT + mousewheel or CRTL + UP/DOWN arrow: increase/descrese the field of view (fov).
Fullscreen and window mode have separate camera/fov which are saved to config (as well as window size/position for the standalone window mode). Experiment with those 2 settings for custom displays

ESC: in fullscreen mode, go back to fullscreen mode. In a standalone window, close the window

Click on a cover to bring it to the front

The playing track's cover  is automatically put to the front after 10 seconds. You can change it or disable it in the configuration panel.

By default 5 covers are displayed which is fast and low on memory usage. You can increase this value in the configuration for cool displays. It can slow with high values as it's not very optimized. The default of 5 tracks use about 5Mb of RAM for the whole component.

There is room for plenty of improvment and eye-candy, but more on that later!


Known bugs

- "Playback follow cursor" must be enabled for double ckicking on front cover to play album to work
- fixed in 0.14 mipmaps setting remembered but mipmaps not generated on foobar relaunch
- fixed in 0.14 crash when playing, on next track change if playing track was not in the active playlist and "playback follow cursor" was disabled
- fixed in 0.14, needs more testing When used with Panels UI, problems with fullscreen not restoring properly, keyboard focus an other sort of weird bugs not present with Columns UI
- fixed in 0.12 Standalone window does not store its closed state when closed using the X icon in the window frame
- fixed in 0.12 Sometimes cover not displayed if track title has special characters (é, à, etc)
- crash reported when clicking on the center cover after chaging the active playlist
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-01-20 02:43:53
Whenever I click on the front cover is starts/pauses the LAST track I was playing (It does not switch to the album that matches the cover)
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-20 03:20:16
I got an error when trying to load this plugin in Panels UI I get this:
.

After the first error I was able to play around in preferences, and I noticed that no matter what I changed, the Apply button was always greyed out :S.

EDIT:

Also, fullscreen, and the keys + mouse wheel don't work for me in Panels UI either. Clicking the covers, and double clicking the front cover do work tho (yay!). Changing the amount of covers doesn't seem to work for me as I always only see a single cover on each side, and the front cover no matter what my settings are. I haven't tested anything in Columns UI yet.

I hope these bugs get fixed . It's nice to finally see cover flow in foobar .
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-01-20 03:52:53
I am getting the same error, as well. At least Keikomium's first one.
Title: foo_bubble_coverflow
Post by: eddy@ on 2008-01-20 06:37:00
Thanks for your component. Does it support Unicode? It can't display any cover if the songs are Chinese, Japanese and Korean.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 10:16:39
Hi, thanx for the 1st coverflow panel available  we wait for it for a long time now

but some pb like those of Keikonium : OpenGL Ext message at launch, panel disapear, no pics for nocover album, so empty squares appears ...

AND autoplaying doesn't work when changing cover ...  and it would be better to launch a track of the selected album by clicking the cover, no ?? (random one or the 1st one => settings ?)

thanx for the work, i hope you will correct these pb asap

my try in action :

(http://xs123.xs.to/xs123/08030/_beta1391.jpg.xs.jpg) (http://xs.to/xs.php?h=xs123&d=08030&f=_beta1391.jpg)
Title: foo_bubble_coverflow
Post by: Kirya on 2008-01-20 10:27:03
Thanks Apple for the fantastic idea

Hi bubbleguuum, what about embedded covers? Is it real or it wiil be too slow while "extraction"? Maybe do something like images cache in special folder...

In any case, that would be very cool
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 11:49:30
Thnak for the feed back guys! As it is the first version and I tested only on my (older) config I expected some problems . If something does not work tell me the version of foobar / panels UI / columns UI / playlist component you're using. And the video card model could not hurt either.

Unicode strings: yes it's not supported yet, in the mean time put an empty string for "Front over caption" in the configuration panel, to disable it. planned but it'll be some work as I'll have to use freetype probably.

EXT_texture_rectangle not supported: your hardware does not support an extension I'm using. Anyway I'm going to implement a fallback so it still works. Just curious, what's your video card model ?

Embedded covers: planned

Panels UI:  I didn't test at all with it, just with Columns UI so I'll have to give it a go. Also my columns UI is quite old and I have not tested with the current verson

Apply button always greyed out: I know, a small overlook on my part. But clicking OK applies change anyway

Double clicking on the cover that is to the front not playing the correct track: very surprised by this one as with myconfig it works perfectly. Which foobar / column ui / playlist component are you using ?
Title: foo_bubble_coverflow
Post by: bimbel on 2008-01-20 12:12:34
No covers displayed at all!

I can scroll through the blank squares and everthing works fine expect that there are just the blank sqares

Cover path is correct!

defaultUI 0.9.5 & Radeon X1950 GT
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-20 12:35:38
I also get the error message regarding "EXT_texture_rectangle" though my covers are displayed fine (Nvidia 7600GS). Perhaps this topic helps a bit finding out what's wrong with the opengl extension used: http://www.gamedev.net/community/forums/to...topic_id=411784 (http://www.gamedev.net/community/forums/topic.asp?topic_id=411784) .
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 13:34:45
Thnak for the feed back guys! As it is the first version and I tested only on my (older) config I expected some problems . If something does not work tell me the version of foobar / panels UI / columns UI / playlist component you're using. And the video card model could not hurt either.

...

EXT_texture_rectangle not supported: your hardware does not support an extension I'm using. Anyway I'm going to implement a fallback so it still works. Just curious, what's your video card model ?

...


foobar 0.9.4.5, panelsUI 0.14.0

my config is recent : intel C2Duo e6850 + Graphic Card is a nvidia 8800 GTS 640 Mo, running under Vista 32 bits Premium ...

note that after the message display about 'OpenGL EXT_texture', it looks to work, except when double_clicking to switch to fullscreen => flip on fullscreen 1 second then panel return to original size but OUT of the main foobar (panelsUI), like a lonely panel on the desktop but with no window borders ??? very strange, when i double_click on it, it returns into my main foobar window at is place ...

note that another double_click doesn't do the same, but make it disappear once for all !! (entry always visible in the windows taskbar but impossible to get it back on display ...

I hope it will help you for debugg...

Waiting fot the v0.2

Bye
Title: foo_bubble_coverflow
Post by: bowen_tk on 2008-01-20 14:29:38
Hello good component

When i quit i have a shutdown error : Release of DC and RC failed
Suggestions :
Smooth transition between cover
Reflect of cover
scroll bar
when you click on a cover which is on first ground, open a mini playlist with all the song of the album which are in the playlist

Good works it seems to work really well so thank you

what i like :
use of cover which is not in the mp3 tag
no lag
I wait for the next release
Title: foo_bubble_coverflow
Post by: TheTravis on 2008-01-20 15:08:59
Same error message as The Link had: "EXT_texture_rectangle" but covers are shown. nVidia GeForce FX 5500, foobar 0.9.4.4, CUI

Requests: Options for i) Background & text colour ii) default nocover.jpg or no empty rectangles

Anyway, this is great and very promising plugin! Thanks to bubbleguuum!
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 15:34:56
Here's v0.11 (see first post) fixing the most annoying problem : the EXT_texture_rectangle message. Now you should not see it agin and it should work whatever the hardware. All pesky error message boxes aboud "can't release context" etc are gone and logged in the console instead.

- Apply button now works in configuration panel as well as reset
- Double clicking on the focused cover (ie in front of you) should work now, I disabled some code that was pausing if it was playing which I supposed didn't work on every install (?).

Quote
No covers displayed at all!

I can scroll through the blank squares and everthing works fine expect that there are just the blank sqares tongue.gif

Cover path is correct!


Can you tell me your cover path as well as the type (JPG, PNG , etc) of the files ?
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-20 15:38:08
note that after the message display about 'OpenGL EXT_texture', it looks to work, except when double_clicking to switch to fullscreen => flip on fullscreen 1 second then panel return to original size but OUT of the main foobar (panelsUI), like a lonely panel on the desktop but with no window borders ??? very strange, when i double_click on it, it returns into my main foobar window at is place ...

note that another double_click doesn't do the same, but make it disappear once for all !! (entry always visible in the windows taskbar but impossible to get it back on display ...

I hope it will help you for debugg...

Waiting fot the v0.2

Bye


I am also having this same problem with fullscreen.

I am using:Also, the component looks strange in Panels UI if the height of the component is larger, or about equal to the width. It will show the main cover nice and big (but with the title either not showing, or overtop of the cover) and it will show barly any of the covers at the side.

Also, no matter how many covers I seem to tell coverflow to display, it always looks like this:
(click for a larger image)
[a href="http://img.photobucket.com/albums/v326/keikonium/coverflowfoobar.jpg" target="_blank"].

EDIT:

Using the newer version (0.11) fixed some problems thanks !!

Bugs I noticed now:

- Exiting foobar and restarting it doesn't seem to redisplay the covers again.
- Still only 5 covers shown when I have it set to 10 covers.
- I just minimized foobar, brought it back up, and the covers were gone :S.
- Making the coverflow fullscreen does the same thing it used to (explained above)
- Keys don't seem to work with the scroll wheel when in a panel. They work once I attempt fullscreen tho!

I gotta go to work now tho, but I'll test this out a bit more when I get back home. Keep up the good work .
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 15:43:43
Also, the component looks strange in Panels UI if the height of the component is larger, or about equal to the width. It will show the main cover nice and big (but with the title either not showing, or overtop of the cover) and it will show barly any of the covers at the side.


I'll have to install Panels UI for which  I didn't test at all to see what's wrong...

Quote
Right now I am telling it to display 10 covers, and it shows 5. It seems to work fine in Columns UI.


Did you try to put the camera further using CTRL+mousewheel ? You can change the FOV also using SHIFT+MWHEEL. The view does'nt adapt automticall to the windo size yet, so you may have to use these settings (they aer remembered). You may need to click the window first so it has the focus.
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-20 15:48:35
Did you try to put the camera further using CTRL+mousewheel ? You can change the FOV also using SHIFT+MWHEEL. The view does'nt adapt automticall to the windo size yet, so you may have to use these settings (they aer remembered). You may need to click the window first so it has the focus.


The hotkeys don't seem to work in Panels UI. Like I said in my edit above however, they start to work once I do the fullscreen mode, but the fullscreen mode seems to be a bit buggy with Panels UI :S.

EDIT:

Oh, but the reason I can't see all the covers is because the screen doesn't adjust to the size of the covers like you said. So once that works, I should beable to see all the covers .
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-20 16:02:05
The error message is indeed gone but instead the covers are displayed distorted (http://beingalink.de/temp/coverflow.png).
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 16:09:27
The error message is indeed gone but instead the covers are displayed distorted (http://beingalink.de/temp/coverflow.png).


Can you paste the content of the foobar console and tell me the type of the files ?
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-20 16:13:19
Code: [Select]
 NVIDIA Corporation
GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
GLEW_ARB_texture_non_power_of_two supported
ARB_texture_rectangle supported
EXT_texture_rectangle not supported
Startup time : 0:03.096221
ERROR : Could Not Unregister Class.

The image files should all be jpg.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 16:15:47
Did you try to put the camera further using CTRL+mousewheel ? You can change the FOV also using SHIFT+MWHEEL. The view does'nt adapt automticall to the windo size yet, so you may have to use these settings (they aer remembered). You may need to click the window first so it has the focus.


The hotkeys don't seem to work in Panels UI. Like I said in my edit above however, they start to work once I do the fullscreen mode, but the fullscreen mode seems to be a bit buggy with Panels UI :S.

EDIT:

Oh, but the reason I can't see all the covers is because the screen doesn't adjust to the size of the covers like you said. So once that works, I should beable to see all the covers .


try the RIGHT control or Shift key + mousewheel or arrow keys, it works for me under PanelsUI, but not with LEFT control key or left SHIFT key
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 16:18:54
The image files should all be jpg.


Nevermind, found it! redownload 0.11 and it should work. Don't you love developping for hardware you don't have
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 16:20:09
Here's v0.11 (see first post) fixing the most annoying problem : the EXT_texture_rectangle message. Now you should not see it agin and it should work whatever the hardware. All pesky error message boxes aboud "can't release context" etc are gone and logged in the console instead.

- Apply button now works in configuration panel as well as reset
- Double clicking on the focused cover (ie in front of you) should work now, I disabled some code that was pausing if it was playing which I supposed didn't work on every install (?).

Quote

No covers displayed at all!

I can scroll through the blank squares and everthing works fine expect that there are just the blank sqares tongue.gif

Cover path is correct!


Can you tell me your cover path as well as the type (JPG, PNG , etc) of the files ?


What happened ??? now with 0.11 the covers don't display correctly !!! see below :

Title: foo_bubble_coverflow
Post by: bowen_tk on 2008-01-20 16:23:56
no bug now so thanks

Edit : a bug :
When i quit full screen mode the panel doesn't appears. he is still here because when i scroll this change in the playlist but i can't see it
I need to restart foobar to see it again
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 16:25:03
What happened ??? now with 0.11 the covers don't display correctly !!! see below :


Redownload 0.11 and tell me if it dispay correctly.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 16:34:24

What happened ??? now with 0.11 the covers don't display correctly !!! see below :


Redownload 0.11 and tell me if it dispay correctly.


YES it works now!!!

Wonderfull, many thanx to you, and fullscreen seems to work correctly now !!

i continue to test this new version and give you news if i see other pb

thanx again


PS: do u planed to set a Path for album with no cover, to set a default picture when no cover found ? because the empty white square, bof bof ...  => i've tryed to insert a condition in the path for cover but it doesn't work at all, maybe my scripting is bad :
$if($fileexists($replace(%path%,%filename_ext%,)folder.jpg),$replace(%path%,%filename_ext%,)folder.jpg,$get(ImagesFolder)'\nocover.png')

any other idea ?
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-20 16:40:49
Yes, covers are displayed normally again. Another issue is, that the component/foobar crashes when leaving the fullscreen mode without any crashlog.

Edit: It would also be nice if the component could remember its state. When I exit foobar with the cover flow window closed, it is automatically open when I start foobar again.

Edit2: Closing the window with "View>Close cover flow window" seems to be remembered after a restart. It's not if the window was directly closed clicking
Title: foo_bubble_coverflow
Post by: Garfield4 on 2008-01-20 16:49:47
Nice Component - I'm sure you've made a lot of  people happy

Would it be possible to have more than one source ? I was trying to use %title%.jpg for singles and front.jpg for albums...but cant enter both
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 16:59:21
i correct : i always have the pb when trying to go to full screen mode ...

- crash after changing playlist and clicking on the central cover :

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00693392h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_item_focus_change
This is the first crash logged by this instance.
Code bytes (00693392h):
00693352h:  E8 19 7F 00 00 8B 7C 24 50 B8 0C F2 6B 00 89 44
00693362h:  24 18 89 5C 24 1C 89 5C 24 20 89 5C 24 24 89 5C
00693372h:  24 28 89 44 24 2C 89 5C 24 30 89 5C 24 34 89 5C
00693382h:  24 38 89 5C 24 3C 53 C6 44 24 4C 02 8B 4C 24 58
00693392h:  8B 11 8B 52 10 8D 87 90 02 00 00 50 8D 44 24 20
006933A2h:  50 53 FF D2 8B 77 30 8B 06 8B 50 10 8B CE FF D2
006933B2h:  83 F8 FF 74 0A 8B 16 50 8B 42 2C 8B CE FF D0 3B
006933C2h:  EB 0F 86 98 00 00 00 8D A4 24 00 00 00 00 8B 77
Stack (0012F790h):
0012F770h:  00000000 00000000 00000000 00000000
0012F780h:  00000000 00000000 00000000 00000000
0012F790h:  00000000 E4944774 01602864 00002F49
0012F7A0h:  0012F858 016025F4 70AFA8CB 006BF20C
0012F7B0h:  00000000 00000000 00000000 00000000
0012F7C0h:  006BF20C 00000000 00000000 00000000
0012F7D0h:  00000000 0012F84C 006B33F8 00000002
0012F7E0h:  00693B2D 016025F4 00000000 E494471C
0012F7F0h:  004C2F40 10002F40 0000000A FFFFFFFF
0012F800h:  016025F4 0000000A 01606C90 00000000
0012F810h:  0012F8CB 00000000 00000000 00000000
0012F820h:  004E22B8 004E2284 0040A7A0 0040A7B5
0012F830h:  00002F49 00000014 006F8A68 004C2F40
0012F840h:  10002F27 E4944710 004C2F40 0012F8A0
0012F850h:  006B3840 00000000 0012F8AC 00693F2D
0012F860h:  00002F49 0044A950 00000002 0000018B
0012F870h:  00002F49 004E14B5 03FD6130 00002F49
0012F880h:  004C6C10 0012F8CB 00000001 0012F800
0012F890h:  004E14B4 004AA700 00000037 00000008
0012F8A0h:  0012F8CC 004A7982 00000001 0012F8D8
Registers:
EAX: 006BF20C, EBX: 00000000, ECX: 00000000, EDX: 00000015
ESI: 004DF188, EDI: 016025F4, EBP: 00002F49, ESP: 0012F790
Crash location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77D80000h - 77E9E000h
kernel32                        loaded at 76870000h - 76948000h
COMCTL32                        loaded at 75390000h - 75524000h
msvcrt                          loaded at 767C0000h - 7686A000h
ADVAPI32                        loaded at 77AF0000h - 77BAF000h
RPCRT4                          loaded at 76CF0000h - 76DB3000h
GDI32                            loaded at 76770000h - 767BB000h
USER32                          loaded at 766D0000h - 7676E000h
SHLWAPI                          loaded at 76640000h - 76695000h
SHELL32                          loaded at 76DC0000h - 7788E000h
ole32                            loaded at 77C30000h - 77D74000h
shared                          loaded at 10000000h - 10029000h
COMDLG32                        loaded at 77EF0000h - 77F64000h
IMM32                            loaded at 77EC0000h - 77EDE000h
MSCTF                            loaded at 77890000h - 77957000h
LPK                              loaded at 77EE0000h - 77EE9000h
USP10                            loaded at 77BB0000h - 77C2D000h
uxtheme                          loaded at 75350000h - 7538F000h
tiptsf                          loaded at 738D0000h - 73930000h
OLEAUT32                        loaded at 76AA0000h - 76B2C000h
version                          loaded at 75D90000h - 75D98000h
foo_abx                          loaded at 00600000h - 00633000h
foo_albumlist                    loaded at 00640000h - 00687000h
foo_bubble_coverflow            loaded at 00690000h - 006D1000h
OPENGL32                        loaded at 70AE0000h - 70BAB000h
GLU32                            loaded at 70AB0000h - 70AD3000h
DDRAW                            loaded at 73C20000h - 73D06000h
DCIMAN32                        loaded at 74100000h - 74106000h
SETUPAPI                        loaded at 77960000h - 77AE8000h
dwmapi                          loaded at 73F30000h - 73F3C000h
gdiplus                          loaded at 74FF0000h - 7519A000h
foo_cdda                        loaded at 01430000h - 01465000h
foo_comserver2                  loaded at 01500000h - 01556000h
foo_converter                    loaded at 01560000h - 015C9000h
foo_cwb_hooks                    loaded at 01470000h - 0149E000h
foo_dsp_std                      loaded at 01610000h - 01651000h
foo_freedb2                      loaded at 016E0000h - 01720000h
foo_infobox                      loaded at 01760000h - 0179E000h
foo_input_std                    loaded at 01930000h - 01A48000h
foo_masstag                      loaded at 017A0000h - 017F0000h
foo_navigator                    loaded at 01A50000h - 01A81000h
foo_playcount_mod                loaded at 016A0000h - 016B5000h
MSVCR80                          loaded at 709E0000h - 70A7B000h
foo_playlist_manager            loaded at 01AB0000h - 01AF4000h
foo_rgscan                      loaded at 01B00000h - 01B48000h
foo_run                          loaded at 017F0000h - 0181B000h
foo_scrobblecharts              loaded at 01B50000h - 01B83000h
WININET                          loaded at 769A0000h - 76A6F000h
Normaliz                        loaded at 77EA0000h - 77EA3000h
iertutil                        loaded at 76950000h - 76995000h
foo_sendtodevice                loaded at 01C10000h - 01C4D000h
foo_uie_albumlist                loaded at 01C50000h - 01C93000h
foo_uie_explorer                loaded at 01CA0000h - 01CDC000h
foo_uie_lyrics                  loaded at 01D60000h - 01DC1000h
WINMM                            loaded at 74B20000h - 74B53000h
OLEACC                          loaded at 74AE0000h - 74B18000h
foo_uie_powerpanels              loaded at 01D10000h - 01D33000h
foo_uie_quicksearch              loaded at 01E20000h - 01E66000h
foo_uie_vis_channel_spectrum    loaded at 01E80000h - 01EB9000h
MSIMG32                          loaded at 75A60000h - 75A65000h
foo_ui_columns                  loaded at 02210000h - 022AB000h
foo_ui_panels                    loaded at 02600000h - 026C6000h
foo_ui_std                      loaded at 02000000h - 02056000h
foo_unpack                      loaded at 02180000h - 021AE000h
foo_utils                        loaded at 021B0000h - 021E9000h
foo_vis_shpeck                  loaded at 02410000h - 02446000h
CLBCatQ                          loaded at 76B30000h - 76BB4000h
nvoglv32                        loaded at 69500000h - 69BD7000h
WindowsCodecs                    loaded at 74760000h - 74812000h
DSOUND                          loaded at 6CD10000h - 6CD81000h
POWRPROF                        loaded at 75A70000h - 75A8A000h
MMDevApi                        loaded at 75290000h - 752B7000h
WINTRUST                        loaded at 757E0000h - 7580D000h
CRYPT32                          loaded at 75EB0000h - 75FA1000h
MSASN1                          loaded at 760F0000h - 76102000h
USERENV                          loaded at 764F0000h - 7650E000h
Secur32                          loaded at 764D0000h - 764E4000h
imagehlp                        loaded at 76A70000h - 76A99000h
audioses                        loaded at 74700000h - 74721000h
audioeng                        loaded at 74690000h - 746F6000h
AVRT                            loaded at 757D0000h - 757D7000h
PSAPI                            loaded at 765A0000h - 765A7000h
dbghelp                          loaded at 72480000h - 7255C000h

Stack dump analysis:
Address: 70AFA8CBh, location: "OPENGL32", loaded at 70AE0000h - 70BAB000h
Symbol: "wglMakeCurrent" (+0000008Eh)
Address: 006BF20Ch, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Symbol: "foobar2000_get_interface" (+0002497Ch)
Address: 006BF20Ch, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Symbol: "foobar2000_get_interface" (+0002497Ch)
Address: 006B33F8h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Symbol: "foobar2000_get_interface" (+00018B68h)
Address: 00693B2Dh, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 004C2F40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002F40h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000000h)
Address: 004E22B8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7B5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2F40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002F27h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C2F40h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 006B3840h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Symbol: "foobar2000_get_interface" (+00018FB0h)
Address: 00693F2Dh, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0044A950h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E14B5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C6C10h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E14B4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AA700h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A7982h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045235Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E14B5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A829Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004539EAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C3948h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00438A00h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF188h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AAD78h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043FE48h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF101h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE9D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C08C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF188h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0884h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AC8A6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432594h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C08B8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7A0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A7B5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BDD1Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E23ECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A7B8Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00432658h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 766F1A10h, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 766F1AE8h, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "GetMessageW" (+00000146h)
Address: 0043263Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 766F1A91h, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 767376CCh, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "AlignRects" (+00001926h)
Address: 766F2A47h, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "IsWindow" (+0000014Dh)
Address: 0043263Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 766E8C2Eh, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "DestroyWindow" (+00000000h)
Address: 767376CCh, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "AlignRects" (+00001926h)
Address: 766F2A98h, location: "USER32", loaded at 766D0000h - 7676E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0043263Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042FFDBh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002F72h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0580h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B21h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0424h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BFB44h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BFB44h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77DE240Bh, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C71D4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D88BF2h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77DC2CE0h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlReAllocateHeap" (+000002F3h)
Address: 77DE2447h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 77DE214Ch, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000866h)
Address: 77DE240Bh, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 77DE240Bh, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B25h)
Address: 77DE2447h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 77DE5BA9h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlFindActivationContextSectionGuid" (+000002FDh)
Address: 77DE1843h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 02000002h, location: "foo_ui_std", loaded at 02000000h - 02056000h
Address: 77DC2CE0h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlReAllocateHeap" (+000002F3h)
Address: 004E002Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01D88BF2h, location: "foo_uie_lyrics", loaded at 01D60000h - 01DC1000h
Address: 77D88BF2h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77DC2CE0h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlReAllocateHeap" (+000002F3h)
Address: 77DE2447h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000B61h)
Address: 77DE214Ch, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlTryEnterCriticalSection" (+00000866h)
Address: 77DE162Dh, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 77D88BF2h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77DE1843h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 00447DC0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004036B3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004927EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004927EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4238h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00428F90h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447DC0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049935Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497030h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0590h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002F27h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0590h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF124h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0590h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430D28h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E09B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496D1Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004920D2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004920CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B3000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4230h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497030h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF518h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004963F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497030h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 768B3833h, location: "kernel32", loaded at 76870000h - 76948000h
Symbol: "BaseThreadInitThunk" (+00000012h)
Address: 77DBA9BDh, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "LdrInitializeThunk" (+0000004Dh)
Address: 76905984h, location: "kernel32", loaded at 76870000h - 76948000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 76905984h, location: "kernel32", loaded at 76870000h - 76948000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 77D88BF2h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 77DC29B8h, location: "ntdll", loaded at 77D80000h - 77E9E000h
Symbol: "RtlReleasePrivilege" (+0000003Eh)
Address: 0049645Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0069004Dh, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0066006Fh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+0000510Fh)
Address: 00690057h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0064006Eh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00620069h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00012E99h)
Address: 01C6FE65h, location: "foo_uie_albumlist", loaded at 01C50000h - 01C93000h
Symbol: "foobar2000_get_interface" (+0001D4B5h)
Address: 0069004Dh, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0066006Fh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+0000510Fh)
Address: 00690057h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0064006Eh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00620069h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00012E99h)
Address: 00650063h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00630065h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E95h)
Address: 00650072h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00620075h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00012EA5h)
Address: 0069006Ch, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0065006Bh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00620035h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00012E65h)
Address: 00630034h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E64h)
Address: 00660063h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+00005103h)
Address: 00650076h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00660065h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+00005105h)
Address: 00430020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00650074h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00630069h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E99h)
Address: 00650074h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 0063006Dh, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E9Dh)
Address: 00610070h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00002EA0h)
Address: 00690074h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 006C0062h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Symbol: "foobar2000_get_interface" (+000257D2h)
Address: 00630063h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E93h)
Address: 00660064h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+00005104h)
Address: 0065006Eh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00610034h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00002E64h)
Address: 00630031h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E61h)
Address: 00620038h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00012E68h)
Address: 0069004Dh, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0066006Fh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+0000510Fh)
Address: 00690057h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0064006Eh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00640047h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 01C6FE66h, location: "foo_uie_albumlist", loaded at 01C50000h - 01C93000h
Symbol: "foobar2000_get_interface" (+0001D4B6h)
Address: 0069004Dh, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0066006Fh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+0000510Fh)
Address: 00690057h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0064006Eh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00640047h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 0063006Fh, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E9Fh)
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00630072h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022EA2h)
Address: 00690068h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 00650074h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 006C0062h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Symbol: "foobar2000_get_interface" (+000257D2h)
Address: 00630069h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E99h)
Address: 0065004Bh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 006B006Fh, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Symbol: "foobar2000_get_interface" (+000157DFh)
Address: 00630063h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E93h)
Address: 00660064h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+00005104h)
Address: 00650070h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00690077h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 00690073h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 00430022h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00690057h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 0064006Eh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00690057h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 00660069h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+00005109h)
Address: 00630069h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E99h)
Address: 0067002Eh, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+000150CEh)
Address: 00690064h, location: "foo_bubble_coverflow", loaded at 00690000h - 006D1000h
Address: 00620035h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00012E65h)
Address: 00630034h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E64h)
Address: 00660063h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Symbol: "foobar2000_get_interface" (+00005103h)
Address: 00650039h, location: "foo_albumlist", loaded at 00640000h - 00687000h
Address: 00630061h, location: "foo_abx", loaded at 00600000h - 00633000h
Symbol: "foobar2000_get_interface" (+00022E91h)

Version info:
foobar2000 v0.9.4.5
UNICODE
Windows 6.0


Additional info:
ZIP/GZIP reader 1.0  (foo_unpack)
Standard Input Array 1.0  (foo_input_std)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
foobar2000 core 0.9.4.5  (Core)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Navigator 0.6  (foo_navigator)
Channel Spectrum panel 0.13  (foo_uie_vis_channel_spectrum)
Default User Interface 0.9acc  (foo_ui_std)
Album List 3.2.0  (foo_albumlist)
Converter 1.0.1  (foo_converter)
COM Automation server 0.7 alpha 6  (foo_comserver2)
ABX Comparator 1.3.1  (foo_abx)
Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]  (foo_sendtodevice)
CD Audio Decoder 2.1.1  (foo_cdda)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Volume Panel 0.1  (foo_uie_powerpanels)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Playlist Manager 1.0.2  (foo_playlist_manager)
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
Run services 0.3.2  (foo_run)
Cover Flow 0.11  (foo_bubble_coverflow)
Seek Panel 0.1  (foo_uie_powerpanels)
Special file info box v2.0.0  (foo_infobox)
Standard DSP array 1.0  (foo_dsp_std)
Playlist tools 0.5.7  (foo_utils)
Shpeck - Winamp vis plug-ins wrapper 0.0.7  (foo_vis_shpeck)
Play Count Mod 1.0.2  (foo_playcount_mod)
RAR reader 1.1  (foo_unpack)
FLAC Decoder 1.1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
freedb Tagger 0.5.2a  (foo_freedb2)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Lyric Show Panels 0.3.1.1b8 DEV [Sep 16 2007 - 08:44:03]  (foo_uie_lyrics)
Masstagger 1.6  (foo_masstag)

Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 17:15:11
Nice Component - I'm sure you've made a lot of  people happy


i confirm    !!!
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-01-20 17:54:32
Double clicking on the cover that is to the front not playing the correct track: very surprised by this one as with myconfig it works perfectly. Which foobar / column ui / playlist component are you using ?


0.9.5/ DUI/ Facets.

Covers load fine, playlist view follows (moves with) the selection of the covers in coverflow, but when I double click on one it snaps Back to replay the currently playing track.
Title: foo_bubble_coverflow
Post by: Melomane on 2008-01-20 18:06:16
double click play album select in coverflow IF "playback follow cursor is enabled", if not it snaps Back to replay the currently playing track...
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 18:11:01
double click play album select in coverflow IF "playback follow cursor is enabled", if not it snaps Back to replay the currently playing track...


Good find! I'll see what I can do so double clicking does what's expected whether "playback follow cursor" is enabled or not.
Title: foo_bubble_coverflow
Post by: bimbel on 2008-01-20 18:16:59
[...]
Quote

No covers displayed at all!

I can scroll through the blank squares and everthing works fine expect that there are just the blank sqares tongue.gif

Cover path is correct!

Can you tell me your cover path as well as the type (JPG, PNG , etc) of the files ?


Cover path is default (folder.jpg stored to the album directory) and I only have JPG!
DUI album art is displaying correctly!
Title: foo_bubble_coverflow
Post by: Melomane on 2008-01-20 18:31:30
my too have the same problem ( no cover diplay ) ONLY when they are special char as é or ö in displayed titre of album...
for exemple Noir Désir is diplayed as Noir Dsir and cover isn't displayed
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-20 19:00:35
I've updated the first post with a list of bugs and planned features. So have a look before
Title: foo_bubble_coverflow
Post by: Melomane on 2008-01-20 20:20:51
with Standalone window flickering when sort to full screen.
request: enter key action ( same as double click )
Title: foo_bubble_coverflow
Post by: mil3s on 2008-01-20 22:02:55
The image resizing looks very crispy. Would it be possible to have a smoother look?

Some font options would be nice as well. Font, font size, vertical offset, 2 lines, etc.

Great work. Keep it up.

EDIT: Oh. One other thing. When playing the first item in a playlist, there's only covers visible in the middle and to the right. What about showing the last items in the playlist on the left so it doesn't look empty?
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-20 23:04:28
try the RIGHT control or Shift key + mousewheel or arrow keys, it works for me under PanelsUI, but not with LEFT control key or left SHIFT key


Nope, using left or right shift / ctrl keys doesn't work at all with the mouse wheel. I can use them with the arrow keys tho; they work fine then .
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-20 23:47:17
this component looks so great !

(http://xs123.xs.to/xs123/08041/_beta5134.jpg.xs.jpg) (http://xs123.xs.to/xs123/08041/_beta5134.jpg)
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-20 23:55:37
this component looks so great !

(http://xs123.xs.to/xs123/08041/_beta5134.jpg.xs.jpg) (http://xs123.xs.to/xs123/08041/_beta5134.jpg)


Indeed it does:
(click for larger image)
(http://img.photobucket.com/albums/v326/keikonium/foobarflowsunjan20pre.jpg) (http://img.photobucket.com/albums/v326/keikonium/foobarflowsunjan20.jpg)

Btw, how did you manage to change the font??
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-21 00:12:59

this component looks so great !

[a href="http://xs123.xs.to/xs123/08041/_beta5134.jpg" target="_blank"]
Title: foo_bubble_coverflow
Post by: Bachi-Bouzouk on 2008-01-21 00:24:00
Here, it does not work, scrolling for 10-20 covers fastly creates a crash without warning and no crashlog available (window mode)

Interesting, though, even if the work of Chronial seems to have a lot of advantages too..

my plugins and their version
Code: [Select]
Core (2007-10-13 15:20:16)
    foobar2000 core 0.9.4.5
foo_abx.dll (2007-10-13 15:18:48)
    ABX Comparator 1.3.1
foo_albumlist.dll (2007-10-13 15:18:48)
    Album List 3.2.0
foo_audioscrobbler.dll (2006-05-08 19:04:22)
    Audioscrobbler 1.3.2
foo_autoplaylist.dll (2006-02-21 20:57:00)
foo_bitcompare.dll (2006-03-19 07:04:00)
    Binary comparator 1.0
foo_browser.dll (2007-03-23 15:53:00)
    Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]
foo_bubble_coverflow.dll (2008-01-20 17:13:00)
    Cover Flow 0.11
foo_cdda.dll (2007-10-13 15:18:36)
    CD Audio Decoder 2.1.1
foo_channel_mixer.dll (2006-04-12 17:25:52)
    Channel Mixer 0.9.4
foo_common.dll (2006-02-22 02:26:26)
    Common services 0.1
foo_converter.dll (2007-10-13 15:18:14)
    Converter 1.0.1
foo_cwb_hooks.dll (2007-05-04 11:45:00)
    cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]
foo_dbsearch.dll (2006-02-22 02:24:14)
    Database search 1.3.1 beta 10
foo_discogs.dll (2007-10-06 22:42:00)
    Discogs Tagger 1.12
foo_dop.dll (2006-06-27 13:20:32)
    iPod manager 0.2.9
foo_dsp_crossfader.dll (2006-11-28 04:49:00)
    Crossfader 0.1.6.2
foo_dsp_skip_silence.dll (2006-06-21 16:21:00)
    Skip silence 0.1
foo_dsp_std.dll (2007-01-20 00:36:56)
    Standard DSP array 1.0
foo_freedb2.dll (2006-08-29 19:43:04)
    freedb Tagger 0.5.2a
foo_history.dll (2006-03-31 10:50:00)
    History 0.2
foo_infobox.dll (2006-10-09 14:17:12)
    Special file info box 2.0.4
foo_input_monkey.dll (2006-08-04 21:57:00)
    Monkey's Audio decoder 2.1.1
foo_input_shorten.dll (2006-02-22 02:25:34)
    Shorten decoder 0.4.2a
foo_input_std.dll (2007-10-13 15:18:22)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_lnk.dll (2006-02-22 02:26:30)
    Shell link resolver 1.1
foo_lyricsdb.dll (2006-07-19 22:45:00)
    foo_lyricsdb 0.0.7 beta 4
foo_managedWrapper.dll (2006-08-01 19:10:00)
    foo_managedWrapper 0.3
foo_masstag.dll (2007-10-13 15:17:26)
    Masstagger 1.6
foo_msnalt.dll (2006-04-30 18:57:26)
    MSN Now Playing (alt) 2.4
foo_navigator.dll (2006-11-04 20:56:28)
    Navigator 0.6
foo_playcount.dll (2007-10-16 01:08:00)
    Playback Statistics 2.0
foo_playlist_manager.dll (2006-02-22 02:24:36)
    Playlist Manager 1.0
foo_pqview.dll (2006-02-22 02:26:10)
foo_quicktag.dll (2007-10-16 16:46:00)
    Quick Tagger 1.0
foo_rgscan.dll (2007-10-13 15:17:18)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 21:08:00)
    Run services 0.3.2
foo_sic.dll (2006-05-16 16:23:00)
    foosic music database 1.0 beta 7
foo_ui_columns.dll (2006-09-08 12:14:32)
    Columns UI 0.1.3 beta 1v6 TEST
foo_ui_panels.dll (2007-06-12 11:28:00)
    Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]
foo_ui_std.dll (2007-10-13 15:17:02)
    Default User Interface 0.9acc
foo_uie_albumart.dll (2006-06-13 21:18:00)
    Album Art Panel 0.2.0
foo_uie_albumart_msn.dll (2006-06-19 11:53:00)
    Album Art Panel (MSN) 0.2.1
foo_uie_bookmarks.dll (2006-10-19 19:45:00)
    Bookmarks 0.0.9
foo_uie_console.dll (2006-04-28 13:14:38)
    Console panel 0.2
foo_uie_explorer.dll (2006-05-01 18:38:00)
    Explorer Tree 1.04.6a
foo_uie_lyrics.dll (2007-03-12 14:32:45)
    Lyric Show Panels 0.3.1.1
foo_uie_lyrics_panel.dll (2006-04-29 23:15:00)
    Lyrics panel 0.33.3
foo_uie_peakmeter.dll (2007-07-05 10:41:00)
    Peakmeter Panel 0.0.3.1
foo_uie_playlists_dropdown.dll (2006-05-28 17:48:00)
    Playlists Dropdown 0.5.7
foo_uie_quicksearch 2.0.dll (2006-05-27 15:13:12)
    Quick Search Toolbar 2.0
foo_uie_single_column_playlist.dll (2006-09-24 21:14:00)
    Single Column Playlist Display 0.3.2 beta [Sep 24 2006 - 22:14:46]
foo_uie_tabs.dll (2006-07-01 12:03:00)
    Tabbed panel modifyed 0.2.0
foo_uie_trackinfo.dll (2006-07-09 22:38:22)
    Track info panel 0.8
foo_uie_trackinfo_mod.dll (2006-08-30 15:36:00)
    Track info panel mod 0.5 beta [Aug 30 2006 - 16:35:44]
foo_uie_vis_egoh.dll (2007-03-12 21:30:00)
    Egoh Spectrum analyser (uie) 1.1.2
foo_unpack.dll (2007-10-13 15:16:58)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_utils.dll (2006-02-22 19:32:16)
    Playlist tools 0.5.5
foo_version.dll (2006-07-16 13:42:00)
    Components versions viewer 0.2
foo_winamp_spam.dll (2006-08-21 16:31:44)
    Winamp API Emulator 0.90

this bug is reproducible.
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-21 00:33:29
I got more errors with v0.11. Basically I was trying to test the limits of the compoennt by showing 30 covers, going in and out of fullscreen, and scrolling forward and backward to see if I could generate any crashes (just incase...). No crash, but when I exited foobar, I got the following 3 errors in the order I will post them in:
(http://img.photobucket.com/albums/v326/keikonium/dcrcerrorbubbleflow.jpg)(http://img.photobucket.com/albums/v326/keikonium/devicecontexterror.jpg)(http://img.photobucket.com/albums/v326/keikonium/hwinerrorbubbleflow.jpg)
Title: foo_bubble_coverflow
Post by: kanak on 2008-01-21 01:59:26
Thanks for the wonderful component, bubbleguuum.

A couple of suggestions:
1. At present, the coverflow window does not update even when i change selection in Facets (my facets is set to "send to facets playlist" on selection change); I have to click on the playlist before the "change" registers. Is it possible to fix this?

2. Would it be possible to omit albums without covers?

3. Long text seems to be not displayed at all. Would it be possible to display "..." instead of not displaying the name?

4. What do you think about enabling "PgUp" and "PgDown" to scroll up/down 10-15 covers?

Once again, thanks for the wonderful plugin.
Title: foo_bubble_coverflow
Post by: Yotsuya on 2008-01-21 06:49:49
foo_bubble_coverflow.dll - v0.11
foobar2000 - v0.9.5

Upon startup, coverflow spams my console with these messages:
Code: [Select]
[01:29:02] ERROR : Could Not Unregister Class.
[01:29:02] ERROR : hello
[01:29:02] NVIDIA Corporation
[01:29:02] GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
[01:29:02] GLEW_ARB_texture_non_power_of_two supported
[01:29:02] ARB_texture_rectangle supported
[01:29:02] EXT_texture_rectangle not supported
[01:29:02] ERROR : Could Not Unregister Class.
[01:29:02] ERROR : Could Not Unregister Class.
[01:29:02] ERROR : Could Not Unregister Class.
[01:29:02] ERROR : Could Not Unregister Class.
[01:29:03] ERROR : Could Not Unregister Class.
[01:29:03] ERROR : Could Not Unregister Class.
[01:29:03] ERROR : Could Not Unregister Class.
[01:29:03] ERROR : Could Not Unregister Class.
When I attempt to load the coverflow panel into my Columns layout I get a separate window that looks like this:
(http://img254.imageshack.us/img254/504/coverflowub4.png)
The title in the wireframe window changes along with whatever album is playing so that appears to work.
Ctrl+Wheel & Shift+Wheel appear to work as expected.
If I double click on another wireframe "cover" the playlist will scroll to display that album so that appears to work.
Double clicking on an empty area will switch to full screen mode. ESC will exit the fullscreen mode, however the window is not restored.
UTF-8 album titles are not displayed.
The only way I could find to configure anything was from the ColumnsUI Layout page, by clicking the panel "Configure" button.
IMO the default Sources code of "$replace(%path%,%filename_ext%,)folder.jpg" is in bad form and should be properly written "$replace(%path%,%filename_ext%,folder.jpg)" though both forms are functional. Will there be support for multiple image sources and/or separate images for when a cover is not available?
If I change any of the options in the configuration dialog, foobar immediately crashes when I hit [Apply] or [OK] and nothing is saved. No failure.txt is generated.

Many of us would love to see this component come to life, I look forward to seeing a stable release in the future. Thank you for your hard work.
Title: foo_bubble_coverflow
Post by: morphguy12 on 2008-01-21 07:04:00
this only opens in WINDOW view for some reason, and I can't figure it out
Code: [Select]
$panel(cover,Cover flow,$sub($get(sidebar-w),$get(xOffset)),$get(yOffset),$ifequal($getpvar(scrollbar),1,$sub(%_width%,$get(xOffset1)),$eval(%_width%-$get(xOffset1)+17)),$eval(%_height%-$get(yOffset)-448),)
Title: foo_bubble_coverflow
Post by: Melomane on 2008-01-21 11:12:23
i have tried with 45 cover, no problems here with CUI or coverflow window;

request: display in VERTICALLY mode!
Title: foo_bubble_coverflow
Post by: foosion on 2008-01-21 13:50:01
The component seems to work okay here, though I have only tested  the popup version. I'm getting two "ERROR : hello" messages on the console, which must be the least informative error message ever. They are directly after a message saying "ERROR : Could Not Unregister Class." I guess the latter indicates a failed attempt to unregister a window class while there is still a window belonging to that class.

Note that console::error() and its friends console::warning() and console::info() are outdated. It would be a good idea to switch to console::print() or use console::formatter (as local variable, so the message is printed when the object goes out of scope), and add some information to the messages to indicate where they are coming from (i.e. from your component).
Title: foo_bubble_coverflow
Post by: stampgevaar on 2008-01-21 13:53:21
Foobar keeps shutting down if I want to add the component to a panel in columns ui. I use the latest beta from columns ui.
What could be causing the problem?

I can view the coverflow window when I click view in the foobar menu. But adding to a panel seems to be a problem. If I add it to a tab this also doesn't work.

I tried several things sometimes I get a crash log sometimes I don't

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B3F747h
Access violation, operation: write, address: 00B3F738h
Call path:
entry=>app_mainloop
Code bytes (00B3F747h):
00B3F707h:  6F 74 20 52 65 6C 65 61 73 65 20 68 57 6E 64 2E
00B3F717h:  00 43 6F 75 6C 64 20 4E 6F 74 20 55 6E 72 65 67
00B3F727h:  69 73 74 65 72 20 43 6C 61 73 73 2E 00 14 0D B4
00B3F737h:  00 C0 77 B1 00 00 12 B1 00 00 12 B1 00 00 77 B1
00B3F747h:  00 00 77 B1 00 D0 11 B1 00 00 77 B1 00 00 77 B1
00B3F757h:  00 00 77 B1 00 00 77 B1 00 D0 11 B1 00 00 77 B1
00B3F767h:  00 3C 0C B4 00 90 77 B1 00 40 77 B1 00 28 0C B4
00B3F777h:  00 90 77 B1 00 40 77 B1 00 44 69 73 70 6C 61 79
Stack (0013F9F4h):
0013F9D4h:  0013FCF4 00000000 A9D61DD8 A9D61898
0013F9E4h:  773CA549 A9D61958 80535230 804D8FD8
0013F9F4h:  09614EAC 00000002 184289C8 096A4668
0013FA04h:  00000000 00000000 00000000 09613920
0013FA14h:  1842AB08 0962791A 00000002 63079035
0013FA24h:  00000000 1842AAB8 096FA3D0 00000002
0013FA34h:  00000000 184289C8 096C20A8 0013FA74
0013FA44h:  096912D8 00000002 09627937 00000000
0013FA54h:  63079049 001702AC 00000006 0013FBE4
0013FA64h:  002A0304 00000000 096FA3D0 096C20A8
0013FA74h:  0013FBD4 096912D8 00000002 0962713F
0013FA84h:  1842AAB8 09621165 63079081 0013FC4C
0013FA94h:  09620580 00000000 002A0304 7E39B51C
0013FAA4h:  00000000 00000001 00000000 00000000
0013FAB4h:  0013FB2C 7C90EAE3 0013FAC4 00000000
0013FAC4h:  7FFDF000 0013FB28 7C80261A 0013FAE4
0013FAD4h:  7C8025F0 001103BB 00040000 0013FB9C
0013FAE4h:  00000014 00000001 00000000 00000000
0013FAF4h:  00000010 001702AC 00000000 7FFDB000
0013FB04h:  7FFDF000 00000000 00000000 002A0304
Registers:
EAX: 00B3F738, EBX: 00000003, ECX: 08B83A00, EDX: 08B85E08
ESI: 1842AB08, EDI: 08B83AA8, EBP: 184289C8, ESP: 0013F9F4
Crash location: "foo_bubble_coverflow", loaded at 00B10000h - 00B51000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FF000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77F40000h - 77FEB000h
RPCRT4                          loaded at 77DA0000h - 77E31000h
GDI32                            loaded at 77E40000h - 77E87000h
USER32                          loaded at 7E390000h - 7E420000h
SHLWAPI                          loaded at 77E90000h - 77F06000h
SHELL32                          loaded at 7C9C0000h - 7D1E2000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
uxtheme                          loaded at 5B190000h - 5B1C8000h
apphelp                          loaded at 77B00000h - 77B22000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00A50000h - 00A83000h
foo_albumlist                    loaded at 00A90000h - 00AF5000h
foo_bubble_coverflow            loaded at 00B10000h - 00B51000h
OPENGL32                        loaded at 5F160000h - 5F22C000h
GLU32                            loaded at 5F400000h - 5F421000h
DDRAW                            loaded at 736D0000h - 73719000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_cdda                        loaded at 08B90000h - 08BC5000h
foo_converter                    loaded at 08BF0000h - 08C55000h
foo_custominfo                  loaded at 08C80000h - 08D05000h
foo_custom_pc                    loaded at 08D30000h - 08D6C000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
OLEAUT32                        loaded at 770E0000h - 7716B000h
foo_discogs                      loaded at 08E30000h - 08ED1000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dsp_std                      loaded at 08EF0000h - 08F37000h
foo_facets                      loaded at 08F60000h - 09005000h
MSIMG32                          loaded at 76320000h - 76325000h
foo_fileops                      loaded at 09150000h - 09197000h
foo_input_std                    loaded at 091C0000h - 092E2000h
foo_masstag                      loaded at 09310000h - 09360000h
foo_rgscan                      loaded at 09380000h - 093D0000h
foo_uie_albumart                loaded at 093F0000h - 0942D000h
foo_uie_albumlist                loaded at 09450000h - 09493000h
foo_uie_bookmarks                loaded at 094C0000h - 09515000h
foo_uie_console                  loaded at 09530000h - 0954B000h
foo_uie_quicksearch              loaded at 09570000h - 095B6000h
foo_ui_columns                  loaded at 095E0000h - 096E0000h
foo_ui_std                      loaded at 09700000h - 097B3000h
foo_unpack                      loaded at 097E0000h - 0980D000h
foo_utils                        loaded at 103E0000h - 10419000h
iglicd32                        loaded at 10150000h - 1038A000h
igldev32                        loaded at 186F0000h - 18772000h
DSOUND                          loaded at 73E80000h - 73EDC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 09614EACh, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096A4668h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09613920h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 0962791Ah, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096C20A8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096912D8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09627937h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096C20A8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096912D8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 0962713Fh, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09621165h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E39B51Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7E39F896h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 103061AFh, location: "iglicd32", loaded at 10150000h - 1038A000h
Symbol: "DrvGetLayerPaletteEntries" (+000015CFh)
Address: 7E3B18E3h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E3CF200h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetMenu" (+0000006Ah)
Address: 10306090h, location: "iglicd32", loaded at 10150000h - 1038A000h
Symbol: "DrvGetLayerPaletteEntries" (+000014B0h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E39B51Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 096987B0h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3991BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetProcessWindowStation" (+00000029h)
Address: 7E3991F1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetMessageW" (+0000002Bh)
Address: 7E39DAEAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042C110h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 09642EF0h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
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 - 7C9B6000h
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: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
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
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h

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


Additional info:
CD Audio Decoder 2.1.2  (foo_cdda)
Facets 2007-12-07  (foo_facets)
Console panel 0.2.1  (foo_uie_console)
Playcounter for foo_custominfo 1.0.1  (foo_custom_pc)
RAR reader 1.1  (foo_unpack)
File Operations 2.0  (foo_fileops)
Default User Interface 0.9.5  (foo_ui_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
ABX Comparator 1.3.1  (foo_abx)
Album List 4.1  (foo_albumlist)
Standard DSP Array 1.0  (foo_dsp_std)
Converter 1.0.2  (foo_converter)
Album Art Panel 0.2.7  (foo_uie_albumart)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
ZIP/GZIP reader 1.0  (foo_unpack)
Bookmarks 0.2.5.2  (foo_uie_bookmarks)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
foobar2000 core 0.9.5 beta 8  (Core)
Discogs Tagger 1.12  (foo_discogs)
Cover Flow 0.11  (foo_bubble_coverflow)
Columns UI 0.2.1 alpha 10 v3  (foo_ui_columns)
Masstagger 1.6  (foo_masstag)
foo_custominfo 0.1.2  (foo_custominfo)
Standard Input Array 1.0  (foo_input_std)
Playlist tools 0.5.7  (foo_utils)


Ow I also have an idea that might be interesting, why not link the coverflow component to the albumlist, then when you for example click a year in the album list you can see al the albums of that year in the albumlist but also in the coverflow component. I could be nice for some visual navigation.

I have to say that you do some great work, I really love your foo_discogs component and this seems to be great also
Title: foo_bubble_coverflow
Post by: Kirya on 2008-01-21 15:02:34
Looks good

- embedded covers
- 'no cover' image path
- option to reverse wheel control
- background color / borders / smooth
- caption vertical offset / color / font options
Title: foo_bubble_coverflow
Post by: Djii on 2008-01-21 15:49:33
Hello!
Thanks a lot for this great component. I hope it will work on my computer.
Could somebody tell me how to add the cover flow to my foobar? I'm using the last Pastelo configuration.
Thanks.
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-21 16:42:38
I found a bug that I can reproduce everytime so far:

Basically, I drag a window over top of the coverflow, then move it a little bit, but have it remain on the coverflow still. BUG 1: The window contents remian as an imprint on the coverflow panel. Now I resize the window first to make it larger, then to make it smaller. BUG 2: The window border disappears and I have no way of exiting the window unless a "cancel" button or "apply" or something that closes the window is present.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-21 18:08:22
new pb detected :

added coverflow in a panel of my panelsUI => ok, but i have opened it in a window (using the menu of foobar) and now, every time i launch foobar, the coverflow window open first !! ... i closing it each time before closing foobar, it appear at each launch after

any idea to fix it ?

thanx by advance
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-21 18:55:40
new pb detected :

added coverflow in a panel of my panelsUI => ok, but i have opened it in a window (using the menu of foobar) and now, every time i launch foobar, the coverflow window open first !! ... i closing it each time before closing foobar, it appear at each launch after

any idea to fix it ?

thanx by advance


Confirmed (wish I didn't test it lol)
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-21 19:04:54

new pb detected :

added coverflow in a panel of my panelsUI => ok, but i have opened it in a window (using the menu of foobar) and now, every time i launch foobar, the coverflow window open first !! ... i closing it each time before closing foobar, it appear at each launch after

any idea to fix it ?

thanx by advance


Confirmed (wish I didn't test it lol)


Use "Close Cover flow window" in the menu, it will remember the window is closed. I've fixed it already in my develoment version so it remmembers it when clicking the window's X.

Digging through the other post to make some replies.. Will take some time
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-21 19:33:52
The image resizing looks very crispy. Would it be possible to have a smoother look?

Some font options would be nice as well. Font, font size, vertical offset, 2 lines, etc.

Great work. Keep it up.

EDIT: Oh. One other thing. When playing the first item in a playlist, there's only covers visible in the middle and to the right. What about showing the last items in the playlist on the left so it doesn't look empty?


It should already look smooth if your hardware supports FSAA (Full Scene Antia Ailiasing) which is enabled, if supported. In the next version the console will display if it's used or not. Now some art can be "blocky" and there's not much that can be done about it.

Font properties: planned along with unicode

For the first/last item request, I like it how the beginning and end of playlist does not look the same, but maybe I'll add an option to make it circular.


I got more errors with v0.11. Basically I was trying to test the limits of the compoennt by showing 30 covers, going in and out of fullscreen, and scrolling forward and backward to see if I could generate any crashes (just incase...). No crash, but when I exited foobar, I got the following 3 errors in the order I will post them in:
. Ok about using printf(). the unregister error is not very important


Foobar keeps shutting down if I want to add the component to a panel in columns ui. I use the latest beta from columns ui.
What could be causing the problem?

I can view the coverflow window when I click view in the foobar menu. But adding to a panel seems to be a problem. If I add it to a tab this also doesn't work.

I tried several things sometimes I get a crash log sometimes I don't

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B3F747h
Access violation, operation: write, address: 00B3F738h
Call path:
entry=>app_mainloop
Code bytes (00B3F747h):
00B3F707h:  6F 74 20 52 65 6C 65 61 73 65 20 68 57 6E 64 2E
00B3F717h:  00 43 6F 75 6C 64 20 4E 6F 74 20 55 6E 72 65 67
00B3F727h:  69 73 74 65 72 20 43 6C 61 73 73 2E 00 14 0D B4
00B3F737h:  00 C0 77 B1 00 00 12 B1 00 00 12 B1 00 00 77 B1
00B3F747h:  00 00 77 B1 00 D0 11 B1 00 00 77 B1 00 00 77 B1
00B3F757h:  00 00 77 B1 00 00 77 B1 00 D0 11 B1 00 00 77 B1
00B3F767h:  00 3C 0C B4 00 90 77 B1 00 40 77 B1 00 28 0C B4
00B3F777h:  00 90 77 B1 00 40 77 B1 00 44 69 73 70 6C 61 79
Stack (0013F9F4h):
0013F9D4h:  0013FCF4 00000000 A9D61DD8 A9D61898
0013F9E4h:  773CA549 A9D61958 80535230 804D8FD8
0013F9F4h:  09614EAC 00000002 184289C8 096A4668
0013FA04h:  00000000 00000000 00000000 09613920
0013FA14h:  1842AB08 0962791A 00000002 63079035
0013FA24h:  00000000 1842AAB8 096FA3D0 00000002
0013FA34h:  00000000 184289C8 096C20A8 0013FA74
0013FA44h:  096912D8 00000002 09627937 00000000
0013FA54h:  63079049 001702AC 00000006 0013FBE4
0013FA64h:  002A0304 00000000 096FA3D0 096C20A8
0013FA74h:  0013FBD4 096912D8 00000002 0962713F
0013FA84h:  1842AAB8 09621165 63079081 0013FC4C
0013FA94h:  09620580 00000000 002A0304 7E39B51C
0013FAA4h:  00000000 00000001 00000000 00000000
0013FAB4h:  0013FB2C 7C90EAE3 0013FAC4 00000000
0013FAC4h:  7FFDF000 0013FB28 7C80261A 0013FAE4
0013FAD4h:  7C8025F0 001103BB 00040000 0013FB9C
0013FAE4h:  00000014 00000001 00000000 00000000
0013FAF4h:  00000010 001702AC 00000000 7FFDB000
0013FB04h:  7FFDF000 00000000 00000000 002A0304
Registers:
EAX: 00B3F738, EBX: 00000003, ECX: 08B83A00, EDX: 08B85E08
ESI: 1842AB08, EDI: 08B83AA8, EBP: 184289C8, ESP: 0013F9F4
Crash location: "foo_bubble_coverflow", loaded at 00B10000h - 00B51000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FF000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77F40000h - 77FEB000h
RPCRT4                          loaded at 77DA0000h - 77E31000h
GDI32                            loaded at 77E40000h - 77E87000h
USER32                          loaded at 7E390000h - 7E420000h
SHLWAPI                          loaded at 77E90000h - 77F06000h
SHELL32                          loaded at 7C9C0000h - 7D1E2000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
uxtheme                          loaded at 5B190000h - 5B1C8000h
apphelp                          loaded at 77B00000h - 77B22000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00A50000h - 00A83000h
foo_albumlist                    loaded at 00A90000h - 00AF5000h
foo_bubble_coverflow            loaded at 00B10000h - 00B51000h
OPENGL32                        loaded at 5F160000h - 5F22C000h
GLU32                            loaded at 5F400000h - 5F421000h
DDRAW                            loaded at 736D0000h - 73719000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_cdda                        loaded at 08B90000h - 08BC5000h
foo_converter                    loaded at 08BF0000h - 08C55000h
foo_custominfo                  loaded at 08C80000h - 08D05000h
foo_custom_pc                    loaded at 08D30000h - 08D6C000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
OLEAUT32                        loaded at 770E0000h - 7716B000h
foo_discogs                      loaded at 08E30000h - 08ED1000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dsp_std                      loaded at 08EF0000h - 08F37000h
foo_facets                      loaded at 08F60000h - 09005000h
MSIMG32                          loaded at 76320000h - 76325000h
foo_fileops                      loaded at 09150000h - 09197000h
foo_input_std                    loaded at 091C0000h - 092E2000h
foo_masstag                      loaded at 09310000h - 09360000h
foo_rgscan                      loaded at 09380000h - 093D0000h
foo_uie_albumart                loaded at 093F0000h - 0942D000h
foo_uie_albumlist                loaded at 09450000h - 09493000h
foo_uie_bookmarks                loaded at 094C0000h - 09515000h
foo_uie_console                  loaded at 09530000h - 0954B000h
foo_uie_quicksearch              loaded at 09570000h - 095B6000h
foo_ui_columns                  loaded at 095E0000h - 096E0000h
foo_ui_std                      loaded at 09700000h - 097B3000h
foo_unpack                      loaded at 097E0000h - 0980D000h
foo_utils                        loaded at 103E0000h - 10419000h
iglicd32                        loaded at 10150000h - 1038A000h
igldev32                        loaded at 186F0000h - 18772000h
DSOUND                          loaded at 73E80000h - 73EDC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 09614EACh, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096A4668h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09613920h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 0962791Ah, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096C20A8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096912D8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09627937h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096C20A8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 096912D8h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 0962713Fh, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09621165h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E39B51Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7E39F896h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 103061AFh, location: "iglicd32", loaded at 10150000h - 1038A000h
Symbol: "DrvGetLayerPaletteEntries" (+000015CFh)
Address: 7E3B18E3h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E3CF200h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetMenu" (+0000006Ah)
Address: 10306090h, location: "iglicd32", loaded at 10150000h - 1038A000h
Symbol: "DrvGetLayerPaletteEntries" (+000014B0h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E39B51Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 096987B0h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 09620580h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3991BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetProcessWindowStation" (+00000029h)
Address: 7E3991F1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetMessageW" (+0000002Bh)
Address: 7E39DAEAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042C110h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 09642EF0h, location: "foo_ui_columns", loaded at 095E0000h - 096E0000h
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 - 7C9B6000h
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: 0049AE10h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
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
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h

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


Additional info:
CD Audio Decoder 2.1.2  (foo_cdda)
Facets 2007-12-07  (foo_facets)
Console panel 0.2.1  (foo_uie_console)
Playcounter for foo_custominfo 1.0.1  (foo_custom_pc)
RAR reader 1.1  (foo_unpack)
File Operations 2.0  (foo_fileops)
Default User Interface 0.9.5  (foo_ui_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
ABX Comparator 1.3.1  (foo_abx)
Album List 4.1  (foo_albumlist)
Standard DSP Array 1.0  (foo_dsp_std)
Converter 1.0.2  (foo_converter)
Album Art Panel 0.2.7  (foo_uie_albumart)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
ZIP/GZIP reader 1.0  (foo_unpack)
Bookmarks 0.2.5.2  (foo_uie_bookmarks)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
foobar2000 core 0.9.5 beta 8  (Core)
Discogs Tagger 1.12  (foo_discogs)
Cover Flow 0.11  (foo_bubble_coverflow)
Columns UI 0.2.1 alpha 10 v3  (foo_ui_columns)
Masstagger 1.6  (foo_masstag)
foo_custominfo 0.1.2  (foo_custominfo)
Standard Input Array 1.0  (foo_input_std)
Playlist tools 0.5.7  (foo_utils)


Ow I also have an idea that might be interesting, why not link the coverflow component to the albumlist, then when you for example click a year in the album list you can see al the albums of that year in the albumlist but also in the coverflow component. I could be nice for some visual navigation.

I have to say that you do some great work, I really love your foo_discogs component and this seems to be great also

Try a less recent version of CUI and tell me if it crashes the same.
The component displays whatever is in the current (active) playlist so put the items you want in it and it will show. For example, I have playlist tree config with various nodes and when I click on a node it's sent to a playlist which becomes active and the coverflow panel automatically refreshes.


Looks good

- embedded covers
- 'no cover' image path
- option to reverse wheel control
- background color / borders / smooth
- caption vertical offset / color / font options

1. yes
2. yes
3. yes
4. probably
5. yes. Color may used foobar's default colors

I found a bug that I can reproduce everytime so far:

Basically, I drag a window over top of the coverflow, then move it a little bit, but have it remain on the coverflow still. BUG 1: The window contents remian as an imprint on the coverflow panel. Now I resize the window first to make it larger, then to make it smaller. BUG 2: The window border disappears and I have no way of exiting the window unless a "cancel" button or "apply" or something that closes the window is present.

Can't reproduce. Wouldn't be surprised if PUI isn't the source of the problem (there's a lot of glitches with it).

About PUI, can someone tell me how to add my panel in a PUI bare install? I tried for 15min to figuer it out yesterday with no success...
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-21 19:55:21

I found a bug that I can reproduce everytime so far:

Basically, I drag a window over top of the coverflow, then move it a little bit, but have it remain on the coverflow still. BUG 1: The window contents remian as an imprint on the coverflow panel. Now I resize the window first to make it larger, then to make it smaller. BUG 2: The window border disappears and I have no way of exiting the window unless a "cancel" button or "apply" or something that closes the window is present.


Can't reproduce. Wouldn't be surprised if PUI isn't the source of the problem (there's a lot of glitches with it).

About PUI, can someone tell me how to add my panel in a PUI bare install? I tried for 15min to figuer it out yesterday with no success...


It seems to happen to me with CUI as the default UI also (ignore the hidious layout...), so I don't think it's panels UI. Proof:
[a href="http://smg.photobucket.com/albums/v326/keikonium/errorwithcuitoocoverflow.jpg" target="_blank"]) so it was using the default windows XP blue theme and the issue still remained. Chronials component does it too, and the old project M component also did the same thing. Maybe my graphics card just sucks  (nvidia geforce FX 5200).

To add the panel to your config in Panels UI just use the following code:

Code: [Select]
// Globals

// Background

// PerTrack
$button2(0,0,0,0,47,47,MENU,MENU,MENU,TOOLTIP:"Main Menu")
$panel(BubbleFlow,Cover flow,5,45,$eval(%_width%-5),$eval(%_height%/2))

// PerSecond


That should work I am pretty sure. NOTE: just hover your mouse in the top left cornor of your foobar and click to access the menu.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-21 20:01:17


new pb detected :

added coverflow in a panel of my panelsUI => ok, but i have opened it in a window (using the menu of foobar) and now, every time i launch foobar, the coverflow window open first !! ... i closing it each time before closing foobar, it appear at each launch after

any idea to fix it ?

thanx by advance


Confirmed (wish I didn't test it lol)


Use "Close Cover flow window" in the menu, it will remember the window is closed. I've fixed it already in my develoment version so it remmembers it when clicking the window's X.

Digging through the other post to make some replies.. Will take some time


ok, it works, thanx for reply

looking for next release, very impatient to se bug fixes and news
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-21 20:24:22
got reflection and flat shading working  :

http://bubbleguuum.free.fr/foo_bubble_cove...reflections.JPG (http://bubbleguuum.free.fr/foo_bubble_coverflow/reflections.JPG)
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-21 20:27:06
got reflection and flat shading working  :

http://bubbleguuum.free.fr/foo_bubble_cove...reflections.JPG (http://bubbleguuum.free.fr/foo_bubble_coverflow/reflections.JPG)


great    keep on it !
Title: foo_bubble_coverflow
Post by: stampgevaar on 2008-01-21 20:31:47
Try a less recent version of CUI and tell me if it crashes the same.
The component displays whatever is in the current (active) playlist so put the items you want in it and it will show. For example, I have playlist tree config with various nodes and when I click on a node it's sent to a playlist which becomes active and the coverflow panel automatically refreshes.

Still the same problem, if I want to add it as a panel it gives a buggy window (like when you click cover flow in view), and where the cover flow panel is supposed to be there is a grey space.

+ crashlog

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B3F2FBh
Access violation, operation: write, address: D0B4A409h
Call path:
entry=>app_mainloop
Code bytes (00B3F2FBh):
00B3F2BBh:  00 00 77 B1 00 64 03 B4 00 90 1F B1 00 C0 2D B1
00B3F2CBh:  00 30 3F B1 00 30 21 B1 00 00 77 B1 00 40 26 B1
00B3F2DBh:  00 00 27 B1 00 00 77 B1 00 50 27 B1 00 50 28 B1
00B3F2EBh:  00 00 2A B1 00 00 77 B1 00 50 03 B4 00 00 77 B1
00B3F2FBh:  00 B0 11 B1 00 D0 11 B1 00 00 77 B1 00 D0 11 B1
00B3F30Bh:  00 B0 11 B1 00 D0 11 B1 00 D0 11 B1 00 00 77 B1
00B3F31Bh:  00 D0 11 B1 00 3C 03 B4 00 E0 11 B1 00 80 39 B1
00B3F32Bh:  00 E0 11 B1 00 E0 11 B1 00 F0 11 B1 00 20 3F B1
Stack (0013F81Ch):
0013F7FCh:  00000000 0013FA68 0013FA40 00000000
0013F80Ch:  A9374DD8 A9374AE0 00000000 A9374BA0
0013F81Ch:  09600F76 096CF448 DBD479BB 002B03C8
0013F82Ch:  096C65D0 00CA03D1 00000020 002B03C8
0013F83Ch:  00000004 096C65C8 096CF448 000003D1
0013F84Ch:  000000CA 7E398B26 00741E18 00000001
0013F85Ch:  0000006B 0000005C 0013F87C 7E39F896
0013F86Ch:  0076A328 00040001 0013F910 096CF448
0013F87Ch:  0013F8DC 094C5D2C 05C603B1 00000000
0013F88Ch:  00000000 0013F910 DA33D80A 00040001
0013F89Ch:  7FFDF000 00000001 002B03C8 00739270
0013F8ACh:  0013F8C8 7E398B26 00739270 FFFFFFEB
0013F8BCh:  00000000 002B03C8 09646660 0013F900
0013F8CCh:  7E3988D1 00739270 FFFFFFEB 7E3988DA
0013F8DCh:  002B03C8 09646660 DBD479A7 0013F8DC
0013F8ECh:  0013F9B4 09665249 00000002 0000007B
0013F8FCh:  096467D7 002B03C8 0000007B 002B03C8
0013F90Ch:  00CA03D1 0013F998 09646660 0013F95C
0013F91Ch:  00000000 0013F948 7E39B50C 00739270
0013F92Ch:  0000007B 002B03C8 7E398734 002B03C8
Registers:
EAX: 00B3F2F8, EBX: 0D070161, ECX: 08B847C0, EDX: 096CF448
ESI: 7E3A787B, EDI: 096C65D0, EBP: 0013F8F8, ESP: 0013F81C
Crash location: "foo_bubble_coverflow", loaded at 00B10000h - 00B51000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C900000h - 7C9B6000h
kernel32                        loaded at 7C800000h - 7C8FF000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77F40000h - 77FEB000h
RPCRT4                          loaded at 77DA0000h - 77E31000h
GDI32                            loaded at 77E40000h - 77E87000h
USER32                          loaded at 7E390000h - 7E420000h
SHLWAPI                          loaded at 77E90000h - 77F06000h
SHELL32                          loaded at 7C9C0000h - 7D1E2000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
uxtheme                          loaded at 5B190000h - 5B1C8000h
apphelp                          loaded at 77B00000h - 77B22000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00A50000h - 00A83000h
foo_albumlist                    loaded at 00A90000h - 00AF5000h
foo_bubble_coverflow            loaded at 00B10000h - 00B51000h
OPENGL32                        loaded at 5F160000h - 5F22C000h
GLU32                            loaded at 5F400000h - 5F421000h
DDRAW                            loaded at 736D0000h - 73719000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_cdda                        loaded at 08B90000h - 08BC5000h
foo_converter                    loaded at 08BF0000h - 08C55000h
foo_custominfo                  loaded at 08C80000h - 08D05000h
foo_custom_pc                    loaded at 08D30000h - 08D6C000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
OLEAUT32                        loaded at 770E0000h - 7716B000h
foo_discogs                      loaded at 08E30000h - 08ED1000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dsp_std                      loaded at 08EF0000h - 08F37000h
foo_facets                      loaded at 08F60000h - 09005000h
MSIMG32                          loaded at 76320000h - 76325000h
foo_fileops                      loaded at 09150000h - 09197000h
foo_input_std                    loaded at 091C0000h - 092E2000h
foo_masstag                      loaded at 09310000h - 09360000h
foo_rgscan                      loaded at 09380000h - 093D0000h
foo_uie_albumart                loaded at 093F0000h - 0942D000h
foo_uie_albumlist                loaded at 09450000h - 09493000h
foo_uie_bookmarks                loaded at 094C0000h - 09515000h
foo_uie_console                  loaded at 09530000h - 0954B000h
foo_uie_quicksearch              loaded at 09570000h - 095B6000h
foo_ui_columns                  loaded at 095E0000h - 096A6000h
foo_ui_std                      loaded at 096D0000h - 09783000h
foo_unpack                      loaded at 097B0000h - 097DD000h
foo_utils                        loaded at 103E0000h - 10419000h
DSOUND                          loaded at 73E80000h - 73EDC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
CRYPT32                          loaded at 77A40000h - 77AD5000h
MSASN1                          loaded at 77AE0000h - 77AF2000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E50000h - 73E54000h
iglicd32                        loaded at 18E20000h - 1905A000h
igldev32                        loaded at 0FED0000h - 0FF52000h
DBGHELP                          loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 09600F76h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 7E39F896h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 094C5D2Ch, location: "foo_uie_bookmarks", loaded at 094C0000h - 09515000h
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 09665249h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 096467D7h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E39B4C0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B4D0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E39B50Ch, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E39B473h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3994BEh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E3AF586h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3984FCh, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E3985A4h, location: "USER32", loaded at 7E390000h - 7E420000h
Address: 7E39B3F9h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E39B393h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E39B3B0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 096014E9h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 09665249h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 096467D7h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 09665249h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 096467D7h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 09605BF1h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000006Dh)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+0000014Fh)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetDC" (+00000169h)
Address: 7E3989CDh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 09646660h, location: "foo_ui_columns", loaded at 095E0000h - 096A6000h
Address: 7E39DAEAh, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E3AD950h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E3C0457h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989F0h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A10h, location: "USER32", loaded at 7E390000h - 7E420000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 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 - 7C9B6000h
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 - 7C8FF000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
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:
Masstagger 1.6  (foo_masstag)
Playcounter for foo_custominfo 1.0.1  (foo_custom_pc)
Discogs Tagger 1.12  (foo_discogs)
Playlist tools 0.5.7  (foo_utils)
Facets 2007-12-07  (foo_facets)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
RAR reader 1.1  (foo_unpack)
ABX Comparator 1.3.1  (foo_abx)
Cover Flow 0.11  (foo_bubble_coverflow)
Standard Input Array 1.0  (foo_input_std)
File Operations 2.0  (foo_fileops)
Converter 1.0.2  (foo_converter)
foo_custominfo 0.1.2  (foo_custominfo)
Console panel 0.2.1  (foo_uie_console)
Album List 4.1  (foo_albumlist)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Columns UI 0.2  (foo_ui_columns)
Standard DSP Array 1.0  (foo_dsp_std)
CD Audio Decoder 2.1.2  (foo_cdda)
Album Art Panel 0.2.7  (foo_uie_albumart)
foobar2000 core 0.9.5 beta 8  (Core)
Default User Interface 0.9.5  (foo_ui_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Bookmarks 0.2.5.2  (foo_uie_bookmarks)


Title: foo_bubble_coverflow
Post by: morphguy12 on 2008-01-21 20:32:35
does anyone know why mine keeps opening it in a new window, and not putting it in a panel?

Thanks!!
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-21 21:19:34
got reflection and flat shading working  :

http://bubbleguuum.free.fr/foo_bubble_cove...reflections.JPG (http://bubbleguuum.free.fr/foo_bubble_coverflow/reflections.JPG)


Awesome! Will the reflection alpha be customizable? So if we wanted it to be less transparent we would have the option ?
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-21 21:22:26

got reflection and flat shading working  :

http://bubbleguuum.free.fr/foo_bubble_cove...reflections.JPG (http://bubbleguuum.free.fr/foo_bubble_coverflow/reflections.JPG)


Awesome! Will the reflection alpha be customizable? So if we wanted it to be less transparent we would have the option ?


Don't ask to much for now, let Bubbleguuum working on bases before adding parameters, a stable version with bases must be the line to follow ... not agree ?

(but if bg has the time for, why not  )
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-21 22:08:06


got reflection and flat shading working  :

http://bubbleguuum.free.fr/foo_bubble_cove...reflections.JPG (http://bubbleguuum.free.fr/foo_bubble_coverflow/reflections.JPG)


Awesome! Will the reflection alpha be customizable? So if we wanted it to be less transparent we would have the option ?


Don't ask to much for now, let Bubbleguuum working on bases before adding parameters, a stable version with bases must be the line to follow ... not agree ?

(but if bg has the time for, why not  )


Of course . A nice stable bug free component first, and eye candy features later is the way to go. Just wanted to toss my idea out there before I forgot it lol.

Good job bubbleguuum .
Title: foo_bubble_coverflow
Post by: Audio N00b on 2008-01-22 04:56:45
Hey bubbleguuum, thanks a lot for this one man!!!
Looks absolutely marvelous. Just wished it it looked a bit more.. how to say it, classy? But I guess at the point this is now, you can only get it better and better everyday!!!

I tried the other thing... cover flow? But I think that's for Panels UI users only, yours works like a charm on the default UI which is great!!!

Thanks again dude!!!
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-22 07:06:16
I love your coverflow!!! 
Thank you very much!!!

(http://www.abload.de/thumb/fofr48xf.jpg) (http://www.abload.de/image.php?img=fofr48xf.jpg)
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-01-22 08:43:32
Hey bg, you are a night in shinning armor. this is what we (If I may speak for all of us) needed for a long time.
Its obvious that its far from complete yet, but we just need a start and we didnt only get one,
but Chronial and yourself rose up to the occasion with two beginnings.

I had a brief look at your plugin, and was impressed. I have a question though:

Does your coverflow do transitions from one artwork to the next, as in flow from one to another.
Because it didnt flow through the artworks when I tested it. I just wanted to know if the problem is
on my side, or you still havent implemented it yet.

thanks again for the cool plugin.
Title: foo_bubble_coverflow
Post by: Zao on 2008-01-22 09:16:40
Hey bg, you are a night in shinning armor. this is what we (If I may speak for all of us) needed for a long time.
You may not.
Title: foo_bubble_coverflow
Post by: strogoff_ger on 2008-01-22 10:17:10
Upon startup i get this crashlog, Sometimes it also says Runtime Error. Any Clue? I already uninstalled chronflow, which caused also crashes.

By the way, how can i enable a codebox, instead of posting this long listing? I Got it 



Code: [Select]

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B78613h
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
Code bytes (00B78613h):
00B785D3h:  00 89 74 24 74 E8 1F 77 01 00 8B 54 24 6C 89 43
00B785E3h:  08 89 53 04 89 5C 24 18 EB 06 89 74 24 18 8B DE
00B785F3h:  C7 44 24 64 FF FF FF FF F6 44 24 14 01 74 11 89
00B78603h:  74 24 28 33 FF 8D 74 24 24 E8 1F 03 00 00 33 F6
00B78613h:  8B 4B 04 8D 44 24 6C 50 51 89 74 24 74 E8 E9 76
00B78623h:  01 00 3B C6 74 03 89 43 08 8B 43 04 8D 54 24 14
00B78633h:  52 50 89 74 24 1C E8 A6 76 01 00 3B C6 74 03 89
00B78643h:  43 08 8B 7C 24 14 8D 4C 24 40 51 68 08 18 02 00
Stack (0012D724h):
0012D704h:  7FFDF000 F7514398 F7513D34 00000001
0012D714h:  F7513F9C 0000003B 00000083 00817B30
0012D724h:  0118D404 019E3E88 0012D810 019E3D00
0012D734h:  019E3A01 00000000 00000000 0012D7C0
0012D744h:  7C91EE18 7C9206F0 FFFFFFFF 7C9206EB
0012D754h:  00B85FF1 019E0000 00000000 0000001C
0012D764h:  00000000 0012D810 019E3A01 0012D788
0012D774h:  00B8650E 0000001C 00B88320 0012D7C0
0012D784h:  00B93728 FFFFFFFF 00B738A6 00000000
0012D794h:  0118D4B4 019E3CC4 0012D840 00000000
0012D7A4h:  019E3CC4 019E3F00 019E3CC4 019E3EE8
0012D7B4h:  0012D840 00000000 0000000F 0012D834
0012D7C4h:  00B93758 FFFFFFFF 00B73D4D 00000000
0012D7D4h:  0118D4F4 019E3A54 004EAC08 00000001
0012D7E4h:  00000007 019E3A54 00000004 00000026
0012D7F4h:  00000004 00000001 00000000 00000000
0012D804h:  00000000 019E3CC4 019E3E40 00464954
0012D814h:  019E3FF0 0012D880 00000001 0000001B
0012D824h:  0000006E 0000006F 0118D4C8 0012D870
0012D834h:  0012D870 00B93840 00000001 0012D968
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7FFDF000, EDX: 4ED2627C
ESI: 00000000, EDI: 0012D810, EBP: 019E3E88, ESP: 0012D724
Crash location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h

Loaded modules:
foobar2000   loaded at 00400000h - 0051E000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C907000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE2000h
Secur32   loaded at 77FC0000h - 77FD1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 7E360000h - 7E3F0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7E670000h - 7EE91000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 1002A000h
COMDLG32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
uxtheme   loaded at 5B0F0000h - 5B128000h
LgWndHk   loaded at 003C0000h - 003C7000h
MSCTF loaded at 746A0000h - 746EB000h
msctfime loaded at 75250000h - 7527E000h
foo_abx   loaded at 00A90000h - 00AC3000h
foo_albumlist loaded at 00AE0000h - 00B45000h
foo_bubble_coverflow loaded at 00B70000h - 00BB1000h
OPENGL32 loaded at 5F0D0000h - 5F19C000h
GLU32 loaded at 68FC0000h - 68FE0000h
DDRAW loaded at 736D0000h - 73719000h
DCIMAN32 loaded at 73B30000h - 73B36000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
foo_cdda loaded at 019F0000h - 01A25000h
foo_converter loaded at 01A50000h - 01AB5000h
foo_dsp_std   loaded at 01AE0000h - 01B27000h
foo_fileops   loaded at 01B50000h - 01B97000h
OLEAUT32 loaded at 770F0000h - 7717B000h
foo_freedb2   loaded at 01BC0000h - 01C01000h
foo_input_shorten loaded at 01C30000h - 01C5D000h
foo_input_std loaded at 01C80000h - 01DA5000h
foo_masstag   loaded at 01DD0000h - 01E20000h
foo_rgscan   loaded at 01E40000h - 01E90000h
foo_ui_columns   loaded at 01EB0000h - 01FB0000h
foo_ui_std   loaded at 01FD0000h - 02083000h
MSIMG32   loaded at 76320000h - 76325000h
foo_unpack   loaded at 020B0000h - 020DD000h
atioglxx loaded at 69000000h - 6953C000h
imagehlp loaded at 76C50000h - 76C78000h
DBGHELP   loaded at 59DD0000h - 59E71000h
VERSION   loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00B85FF1h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B8650Eh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B88320h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B93728h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B738A6h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B93758h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B73D4Dh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 004EAC08h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00464954h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00B93840h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B732C7h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B9EF78h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 004EA870h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00B9389Bh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 00B713CFh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB1000h
Address: 004EAF18h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01EECC7Bh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F74660h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B400h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000000C4h)
Address: 01EED690h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74668h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36CF9Eh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+0000003Bh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 01F72354h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EEC11Bh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F659A1h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EEC121h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F66832h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01F2DD35h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36D05Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
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: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004601FEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36F9FEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+000001A3h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E36FE13h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 7E36FDD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36FDFEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C925A00h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000025Dh)
Address: 7C925A65h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000002C2h)
Address: 7C98C174h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Address: 7C925041h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000046h)
Address: 7C925233h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000238h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01F74C46h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C9255C9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C925152h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000157h)
Address: 7C92554Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9253F5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E369951h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000243h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7E3699E4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+000002D6h)
Address: 7E369A12h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000304h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36A303h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E369A18h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+0000030Ah)
Address: 7E369A12h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000304h)
Address: 7E36A31Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36A33Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ClientThreadSetup" (+00000331h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E369D60h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnregisterClassW" (+000002BCh)
Address: 7E3C0270h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E360000h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01EE8CA2h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EE8E6Ah, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7E36FECCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000002A7h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F90BD0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C927BB8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 01F3BB76h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F3BBADh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36FC58h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DA21h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F11845h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EE642Ah, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74660h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74668h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F72354h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F65A79h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EE76CAh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01F2DD35h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36D05Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
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: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00440222h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36F9FEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+000001A3h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E36FE13h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 7E36FDD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C923E88h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004E9h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 0050005Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C925041h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000046h)
Address: 7C925233h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000238h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01F746D6h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C9255C9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C925152h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000157h)
Address: 7C92554Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9253F5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E369951h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000243h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7E3699E4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+000002D6h)
Address: 7E369A12h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000304h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36A303h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
File Operations 2.0  (foo_fileops)
Masstagger 1.6  (foo_masstag)
freedb Tagger 0.5.2.1  (foo_freedb2)
Standard DSP Array 1.0  (foo_dsp_std)
Album List 4.1  (foo_albumlist)
ABX Comparator 1.3.1  (foo_abx)
CD Audio Decoder 2.1.2  (foo_cdda)
Shorten decoder 0.4.2.1  (foo_input_shorten)
Standard Input Array 1.0  (foo_input_std)
Default User Interface 0.9.5  (foo_ui_std)
Cover Flow 0.11  (foo_bubble_coverflow)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foobar2000 core 0.9.5  (Core)
Columns UI 0.2.1 alpha 10 v3  (foo_ui_columns)
Converter 1.0.2  (foo_converter)
ZIP/GZIP reader 1.0  (foo_unpack)
RAR reader 1.1  (foo_unpack)

Title: foo_bubble_coverflow
Post by: cybasoul on 2008-01-22 10:40:50
Hey bg, you are a night in shinning armor. this is what we (If I may speak for all of us) needed for a long time.
You may not.


Well, with the likes of you as an exception 
Title: foo_bubble_coverflow
Post by: YoPen on 2008-01-22 17:45:36
This component is greet.Work fine for me.No bugs still yet!I would like the author to include ,if is possible,extras like reflection,customizable position ,font of the title-artist and redirection to specific path,when no cover
Thanks to the author!
Title: foo_bubble_coverflow
Post by: Matyas on 2008-01-22 18:43:12
Feature request:
I have a 12 CD collection. The "album name" is the same for all 12 CDs, yet, the CD number is different (from 1 to 12). Columns UI playlist has a display script like: [%album%] [CD%discnumber%]

Unfortunately your component currently lists only *different* albums based solely on the album tag. It would be great if we could enter what to consider for a new album....

And of course a more flexible way of identifying the album art files. But anyway, this is going to be an excellent component. Thanks for creating it.
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-22 19:04:09
Known bugs
....
- Sometimes cover not displayed if track title has special characters (é, à, etc)
....

I want to add, that coverflow can't find jpg's with german ä,ö,ü (ae,oe,ue) in path. 
Does unicode support fix that?
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-22 19:12:37
Does your coverflow do transitions from one artwork to the next, as in flow from one to another.
Because it didnt flow through the artworks when I tested it. I just wanted to know if the problem is
on my side, or you still havent implemented it yet.


Animation is not yet implemented, it's in the todo list


Upon startup i get this crashlog, Sometimes it also says Runtime Error. Any Clue? I already uninstalled chronflow, which caused also crashes.

Since it crashes with both problem it's probably an OpenGL issue. Tr updating your video drivers. Whatt video card do you have ?

Feature request:
I have a 12 CD collection. The "album name" is the same for all 12 CDs, yet, the CD number is different (from 1 to 12). Columns UI playlist has a display script like: [%album%] [CD%discnumber%]

Unfortunately your component currently lists only *different* albums based solely on the album tag. It would be great if we could enter what to consider for a new album....


You can already do it, in the preferences panel, set  "front cover caption" with the titleformat you want





Known bugs
....
- Sometimes cover not displayed if track title has special characters (é, à, etc)
....

I want to add, that coverflow can't find jpg's with german ä,ö,ü (ae,oe,ue) in path. 
Does unicode support fix that?


It's not related to unicode and wil be fixed soon.
Title: foo_bubble_coverflow
Post by: bowen_tk on 2008-01-22 20:15:59
As i don't see this suggestion :

I think when an album have more than one song in the playlist you must allow to add an option or a popup window which permit to choose if we want to choose the first song or an other song of the album.

For example if we double click on an album a mini playlist appears on the album cover with all the song of this album in the playlist and permit to choose which one we want.
Title: foo_bubble_coverflow
Post by: linus on 2008-01-22 21:04:11
 
Great work!
Title: foo_bubble_coverflow
Post by: DJ ATRAC on 2008-01-22 21:07:41
Top! work!!!

My covers flow but double klick play always the first song from the playlist...

:-(

MfG Frank

Ok. I know why: It only works if "Playback follows cusor" is enabled....
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-22 21:58:07
I have problems with moire-effects in coverflow.
What can I do?
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-01-22 22:59:24
Top! work!!!

My covers flow but double klick play always the first song from the playlist...

:-(

MfG Frank

Ok. I know why: It only works if "Playback follows cusor" is enabled....
Just out of curiosity, what were you expecting to happen when double clicking on an album cover? If anything but the first track of an album started playing after double clicking the album cover, I wouldn't be very happy using it.
Title: foo_bubble_coverflow
Post by: Aussieboy2323 on 2008-01-23 01:40:20
I keep getting the pop-up error Can't Set the PixelFormat whenever i try to incorporate Covefr flow into panelsUI. However it does work if i just open as a separate window. Any idea whats wrong?

Thanks
Title: foo_bubble_coverflow
Post by: 4nt1 on 2008-01-23 03:14:44
is it possible to have a no cover jpg be used when it cannot find the art.. at the moment its displaying a white outlined box and is not so pretty...

otherwise works like a charm.. stick it to the itunes kiddies

also when i scroll to a different cover and then double click it restarts the song thats already playing and not the first track of the new album i have clicked on...
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-01-23 03:30:04
Check mark Playback>Playback Follows Cursor
Title: foo_bubble_coverflow
Post by: strogoff_ger on 2008-01-23 07:51:42
Quote
Since it crashes with both problem it's probably an OpenGL issue. Tr updating your video drivers. Whatt video card do you have ?

It's a Radeon x1650, i have have now the latest videodrivers installed. That solved the problem - thanks.
Title: foo_bubble_coverflow
Post by: BHitman on 2008-01-23 14:29:45
First of all: great work!!!

But I've another suggestion. Is ist possible to use pics with other file-formats than jpg (e.g. png)?

If yes, it would be the best to use the following string in "Album art source": $replace(%path%,%filename_ext%,)folder.*
Title: foo_bubble_coverflow
Post by: 4nt1 on 2008-01-23 16:07:14
thx drbeachboy works like a charm now..
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-23 17:47:41
Bug(?): When listening to music using the SCPL view, switching through albums using the coverflow doesn't highlight the first track in the album like it does using CUI.
Title: foo_bubble_coverflow
Post by: skyhopper88 on 2008-01-23 19:18:38
I've got a crash problem. I integrated the panel into FofR's config so that it's selectable after the Album List Panel. If I make a selection for a certain Artist, the playlist changes to what I selected but when I change over to cover flow foobar crashes.
Title: foo_bubble_coverflow
Post by: Generalverdacht on 2008-01-23 22:01:46
Great plugin! Thank you very much!

Maybe a cahngeable BG-color would be nie though.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-23 22:56:17
just uploaded v0.12 (see first post for link)

- add: custom no cover display
- add: flat lighting + reflections, both switchable on/off
- add: visual quality improvments: mipmapping (if not using GL_EXT_rectangle or GL_ARB_rectangle), anisotropic filtering and sync to vblank to avoid artifacts when zooming.
      With mipmapping, this should looks much better if the panel has a small size. However mipmapping implies sligtly more processing at image load time
- add: double-clicking on the center cover will pause the track if it is playing
- add: new keyboard shortcuts: HOME/END go to start/end of playlist, PGUP/PGDN move + or - 5 covers, ENTER is equivalent to double-click on central cover (play/pause)
- fix: in standalone window mode clicking on the close icon in the window frame remembers the state on next foobar launch (same if hitting ESC)
- fix: double-click on a cover, if not the front cover, just put it to the front instead of going fullscreen
- fix: now load covers if full cover filename contains characters > 127 (text display still doesn't work with these)
- fix: remove critical and less useful ever error message in the console (thanks foosion)
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-23 23:04:07
Foobar crashes and gives me this error:
!

I also get this error when trying to load foobar again:
(http://img.photobucket.com/albums/v326/keikonium/bubbleflowcracherror12num2.jpg)
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-01-23 23:06:43
crashes my DUI setup when I try to load a playlist from Facets.

works ok on small playlists.


Description:
Faulting application foobar2000.exe, version 0.9.5.0, faulting module foo_bubble_coverflow.dll, version 0.0.0.0, fault address 0x00017ecc.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-23 23:09:46
crashes my DUI setup when I try to load a playlist from Facets.

works ok on small playlists.


Description:
Faulting application foobar2000.exe, version 0.9.5.0, faulting module foo_bubble_coverflow.dll, version 0.0.0.0, fault address 0x00017ecc.


Damn! life of a plugin developer is definitely not easy
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-23 23:12:29
Damn! life of a plugin developer is definitely not easy


We all appreciate your hard work for us tho ! Hopefully the errors we provided are good enough to help you find and fix the mistake.
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-01-23 23:15:37

crashes my DUI setup when I try to load a playlist from Facets.

works ok on small playlists.


Description:
Faulting application foobar2000.exe, version 0.9.5.0, faulting module foo_bubble_coverflow.dll, version 0.0.0.0, fault address 0x00017ecc.


Damn! life of a plugin developer is definitely not easy




If it helps, this wasn't introduced in this build, it occured in the last one, too.
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-23 23:20:32
New version seems to work fine (only tried it in window-mode).The only remaining serious issue here is that it heavily crashes when leaving the fullscreen mode (without a crashlog). Also playing the actual album when double clicking the cover doesn't seem to work.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-23 23:23:21
New version seems to work fine (only tried it in window-mode).The only remaining serious issue here is that it heavily crashes when leaving the fullscreen mode (without a crashlog). Also playing the actual album when double clicking the cover doesn't seem to work.


You still need "Playback follow cursor" enabled in the Playback menu for this to work. It still haven't found a way to have foobar play the current selected track when "Playback follow cursor" is disabled...

fullscreen: did it crashed also in the previous version ?  To give you an idea on how things are unpredictable even if it works on my config: yesterday I upgraded my video drivers and bam, picking tracks by clinking on cover was buggy and display very laggy. Had to restore older drivers....
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-01-23 23:30:35
I am getting this with Version 0.12:

ERROR  foo_bubble_coverflow: This plugin needs a hardware video card supporting OpenGL

Version 0.11 worked fine.
Title: foo_bubble_coverflow
Post by: TheTravis on 2008-01-23 23:31:16
Great new options! Thank you.

Noticed a bug, i'm not sure if i can reproduce... But: When i added component as a panel to colums ui layout, edited the configuration and clicked Apply, foobar crashed.

I tried again but now it didn't crash.

Thanks again 
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-23 23:37:44
I am getting this with Version 0.12:

ERROR  foo_bubble_coverflow: This plugin needs a hardware video card supporting OpenGL

Version 0.11 worked fine.


Ha you're the first user hit by this message, congratulation!
It's a check, when a OpenGL window could be created to see if it's not using the software renderer because I saw a crash yesterday on my PC when this was used.
Can you install the older version (it's still on http://bubbleguuum.free.fr/foo_bubble_coverflow) (http://bubbleguuum.free.fr/foo_bubble_coverflow)) and copy paste the content of the foobar console ?
Title: foo_bubble_coverflow
Post by: DeepDose on 2008-01-24 01:11:15
Hi bubbleguuum...tested version v.0.12 works great here on foobar v.0.9.5...I like the shading and reflections, and the option for a no cover file is great!...but I was wondering change you change the font of the "front cover caption"
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-01-24 01:16:30
I am getting this with Version 0.12:

ERROR foo_bubble_coverflow: This plugin needs a hardware video card supporting OpenGL

Version 0.11 worked fine.

Ha you're the first user hit by this message, congratulation! 
It's a check, when a OpenGL window could be created to see if it's not using the software renderer because I saw a crash yesterday on my PC when this was used.
Can you install the older version (it's still on http://bubbleguuum.free.fr/foo_bubble_coverflow) (http://bubbleguuum.free.fr/foo_bubble_coverflow)) and copy paste the content of the foobar console ?
Here is the output from the console with version 0.11
Code: [Select]
ERROR : hello
Microsoft Corporation
GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
GLEW_ARB_texture_non_power_of_two not supported
ARB_texture_rectangle not supported
EXT_texture_rectangle not supported
comserver2: Registering class objects succeeded.
Autoplaylists initialized in: 0:00.000282
ERROR : Could Not Unregister Class.
ERROR : Could Not Unregister Class.
create_by_guid failed: 1D56881C-CA24-470C-944A-DED830F9E95D
Startup time : 0:11.618942
ERROR : Could Not Unregister Class.
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-01-24 02:12:41
I updated my video driver and now version 0.12 is working. Here is the updated Console printout:

Code: [Select]
foo_bubble_coverflow: OpenGL vendor: NVIDIA Corporation
foo_bubble_coverflow: OpenGL version: 1.5.7
foo_bubble_coverflow: OpenGL extensions:
GL_ARB_imaging GL_ARB_multitexture
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_rectangle
GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_S3_s3tc GL_EXT_texture_env_add
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array
GL_EXT_Cg_shader
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_multi_draw_arrays
GL_EXT_packed_pixels
GL_EXT_paletted_texture
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shared_texture_palette
GL_EXT_stencil_wrap
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_object
GL_EXT_vertex_array
GL_IBM_rasterpos_clip
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_fence
GL_NV_fog_distance
GL_NV_light_max_exponent
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_register_combiners
GL_NV_texgen_reflection
GL_NV_texture_env_combine4
GL_NV_texture_rectangle
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_SGIS_generate_mipmap
GL_SGIS_multitexture
GL_SGIS_texture_lod
GL_SUN_slice_accum
GL_WIN_swap_hint
WGL_EXT_swap_control
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: no
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Swap interval = 1

Thanks for your help, Bubbleguuum!
Title: foo_bubble_coverflow
Post by: EastMushu on 2008-01-24 02:48:34
Hi bubbleguuum,

Just enquiring, any chance of a version that read embedded album art? Would be nice. It is still a great plugin nonetheless.

Thank you!!!
Title: foo_bubble_coverflow
Post by: morphguy12 on 2008-01-24 07:09:30
Just re-installed everything nice a fresh with a new PUI, and still whenever I put the panel in, it pops up a new window.

Please is someone could help me, I just updated my vid drivers, and still no help,.. could it be a prob with Windowblinds?

Please, any help would be appreciated.
Title: foo_bubble_coverflow
Post by: strogoff_ger on 2008-01-24 10:33:40
Hm, crashed again. The interesting thing is, when i freshly add the dll to my components folder - after deleting the settings of coverflow - it all works. Then, after quitting and restarting foobar, the crash happens.

Win XP SP2, Radeon x1650 with latest drivers.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B7AF62h
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
Code bytes (00B7AF62h):
00B7AF22h:  01 00 8B 54 24 14 8B FE 89 46 08 89 56 04 89 7C
00B7AF32h:  24 14 EB 06 89 44 24 14 8B F8 C7 44 24 60 FF FF
00B7AF42h:  FF FF F6 44 24 10 01 74 17 33 FF 8D 74 24 20 C7
00B7AF52h:  44 24 24 00 00 00 00 E8 42 04 00 00 8B 7C 24 14
00B7AF62h:  8B 4F 04 8D 44 24 0C 50 33 F6 51 89 74 24 14 E8
00B7AF72h:  28 65 01 00 3B C6 74 03 89 47 08 8B 47 04 8D 54
00B7AF82h:  24 10 52 50 89 74 24 18 E8 E5 64 01 00 3B C6 74
00B7AF92h:  03 89 47 08 8B 4C 24 0C 8D 54 24 3C 52 68 08 18
Stack (0012D6FCh):
0012D6DCh:  7FFDE000 AA966398 AA965D34 00000001
0012D6ECh:  AA965F9C 0000003B 00000083 007EE328
0012D6FCh:  3F31DB61 019E3E10 019E3FC8 00007603
0012D70Ch:  00000000 00000000 3F31DB79 00000000
0012D71Ch:  7C91EE18 7C9206F0 FFFFFFFF 7C9206EB
0012D72Ch:  00B876CD 019E0000 00000000 00000020
0012D73Ch:  019E3E10 019E3A54 00000000 0012D760
0012D74Ch:  00B87C3B 00000020 0012D79C 00B94BF8
0012D75Ch:  FFFFFFFF 0012D7F0 0012D7F0 00B76265
0012D76Ch:  3F31DB11 019E3DD0 019E3A54 0012D820
0012D77Ch:  00000000 00B779C2 019E4100 019E4228
0012D78Ch:  019E3DD0 019E3A54 00000000 0000000F
0012D79Ch:  0012D814 00B94EF8 FFFFFFFF 00B7671E
0012D7ACh:  00000000 0012D7F0 3F31DBD9 019E3A54
0012D7BCh:  004EAC08 00000001 004D0F50 00000002
0012D7CCh:  00000002 0000002E 019E3A54 0012D81C
0012D7DCh:  00000000 00000000 00000000 019E3DD0
0012D7ECh:  019E41B8 00464954 019E42C0 0012D83C
0012D7FCh:  00000001 0000001B 00000047 0000004F
0012D80Ch:  3F31DBA5 0012D864 0012D864 00B95090
Registers:
EAX: 00000000, EBX: 019E3FC8, ECX: 7FFDE000, EDX: 4ED2627C
ESI: 00000000, EDI: 00000000, EBP: 0012D764, ESP: 0012D6FC
Crash location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE2000h
Secur32                          loaded at 77FC0000h - 77FD1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7E670000h - 7EE91000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
LgWndHk                          loaded at 003C0000h - 003C7000h
MSCTF                            loaded at 746A0000h - 746EB000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00A90000h - 00AC3000h
foo_albumlist                    loaded at 00AE0000h - 00B45000h
foo_bubble_coverflow            loaded at 00B70000h - 00BB3000h
OPENGL32                        loaded at 5F0D0000h - 5F19C000h
GLU32                            loaded at 68FC0000h - 68FE0000h
DDRAW                            loaded at 736D0000h - 73719000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_cdda                        loaded at 019F0000h - 01A25000h
foo_converter                    loaded at 01A50000h - 01AB5000h
foo_dsp_std                      loaded at 01AE0000h - 01B27000h
foo_fileops                      loaded at 01B50000h - 01B97000h
OLEAUT32                        loaded at 770F0000h - 7717B000h
foo_freedb2                      loaded at 01BC0000h - 01C01000h
foo_input_shorten                loaded at 01C30000h - 01C5D000h
foo_input_std                    loaded at 01C80000h - 01DA5000h
foo_masstag                      loaded at 01DD0000h - 01E20000h
foo_rgscan                      loaded at 01E40000h - 01E90000h
foo_ui_columns                  loaded at 01EB0000h - 01FB0000h
foo_ui_std                      loaded at 01FD0000h - 02083000h
MSIMG32                          loaded at 76320000h - 76325000h
foo_unpack                      loaded at 020B0000h - 020DD000h
atioglxx                        loaded at 69000000h - 6953D000h
atioglx2                        loaded at 02320000h - 02D89000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59DD0000h - 59E71000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00B876CDh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B87C3Bh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B94BF8h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B76265h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B779C2h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B94EF8h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B7671Eh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 004EAC08h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0F50h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00464954h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00B95090h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B75C11h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00BA1268h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 004EAF18h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004EA870h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00B952BBh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B75CA4h, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 00B7372Fh, location: "foo_bubble_coverflow", loaded at 00B70000h - 00BB3000h
Address: 01EECC7Bh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74660h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B400h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000000C4h)
Address: 01EED690h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74668h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36CF9Eh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+0000003Bh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36B4CBh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7E36B51Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 01F72354h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EEC11Bh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F659A1h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EEC121h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F66832h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01F2DD35h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36D05Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
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: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36F9FEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+000001A3h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E36FE13h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 7E36FDD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36FDFEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001D9h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C925A00h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000025Dh)
Address: 7C925A65h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000002C2h)
Address: 7C98C174h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Address: 7C925041h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000046h)
Address: 7C925233h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000238h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01F74C46h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C9255C9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C925152h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000157h)
Address: 7C92554Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9253F5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E369951h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000243h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7E3699E4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+000002D6h)
Address: 7E369A12h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000304h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36A303h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E369A18h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+0000030Ah)
Address: 7E369A12h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000304h)
Address: 7E36A31Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36A33Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "ClientThreadSetup" (+00000331h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E369D60h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "UnregisterClassW" (+000002BCh)
Address: 7E3C0270h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E360000h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B3B0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E36B3A7h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 01EE8CA2h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EE8E6Ah, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7E36FECCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000002A7h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F90BD0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 01F3B7ABh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36FC58h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DA21h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74BF8h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F11845h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EE642Ah, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74660h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74668h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F72354h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F65A79h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01EE76CAh, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7E368B26h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688D1h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01F2DD35h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36D05Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
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: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 00430668h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36F9FEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CallNextHookEx" (+000001A3h)
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F2DBA0h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E36FE13h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 7E36FDD9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C923E88h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDetermineDosPathNameType_U" (+000004E9h)
Address: 01EB0000h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C925041h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000046h)
Address: 7C925233h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000238h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01F746D6h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C9255C9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C925152h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000157h)
Address: 7C92554Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9253F5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 01F74688h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E369951h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000243h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01EB0108h, location: "foo_ui_columns", loaded at 01EB0000h - 01FB0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7E3699E4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+000002D6h)
Address: 7E369A12h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsChild" (+00000304h)

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
Shorten decoder 0.4.2.1  (foo_input_shorten)
Standard Input Array 1.0  (foo_input_std)
Converter 1.0.2  (foo_converter)
Default User Interface 0.9.5  (foo_ui_std)
RAR reader 1.1  (foo_unpack)
ABX Comparator 1.3.1  (foo_abx)
Album List 4.1  (foo_albumlist)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Masstagger 1.6  (foo_masstag)
ZIP/GZIP reader 1.0  (foo_unpack)
freedb Tagger 0.5.2.1  (foo_freedb2)
foobar2000 core 0.9.5  (Core)
CD Audio Decoder 2.1.2  (foo_cdda)
Cover Flow 0.12  (foo_bubble_coverflow)
Columns UI 0.2.1 alpha 10 v3  (foo_ui_columns)
Standard DSP Array 1.0  (foo_dsp_std)
File Operations 2.0  (foo_fileops)
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-01-24 10:42:49
Hey bubbleguuum, I took a look at v 0.12 changes and fixes, and they sound good,
but I havent tested v 0.12 because im at work.

I would like to report a bug which is in 0.11, and not included in 0.12 fix list.

When there is nothing in the playlist and I click on the coverflow panel (im using it in UI Panel),
foobar crashes.

Yeh, and one feature request, can we have an option to what can be displayed in the coverflow window/panel
if there is nothing in the playlist.

Besides, all these little bug, the plugin looks right.
Title: foo_bubble_coverflow
Post by: pIv on 2008-01-24 11:42:15
bubbleguuum

I don't solve next thing.
When I include your component in CUI, I  have cover flow in separate window and blank CUI element
(http://keep4u.ru/imgs/s/080124/1b/1b52e8cf2581ea61a0.jpg) (http://keep4u.ru/full/080124/1b52e8cf2581ea61a0/jpg)

(http://keep4u.ru/imgs/s/080124/83/839fdfe60e54189083.jpg) (http://keep4u.ru/full/080124/839fdfe60e54189083/jpg)

I can change preferences of coverflow window  with right click on blank CUI element.

I use FB 0.9.5, colunms_ui  0.2.1 alpha 10 v4, your plugin version 0.12.

With plugin version 0.11 result is the same.

Separate windows from View/Show cove rflow window work good.
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-24 12:11:27
Foobar crashes and gives me this error:
!

I also get this error when trying to load foobar again:

under Vista Home Premium, foobar 0.9.5 beta 2, FofR-Skin (Panels UI).
Title: foo_bubble_coverflow
Post by: DJ ATRAC on 2008-01-24 16:12:19
Hi, top new design.

But after restarting my foobar the preferences of coverflow are reset and no cover are displayed (cover.jpg)


MfG Frank
Title: foo_bubble_coverflow
Post by: mil3s on 2008-01-24 16:33:13
I got the same error as Keikonium and Grimes.
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2008-01-24 16:41:41
i've just tested 0.12 and it workd quite fine (using it as window with dui)... only one wierd thing:

shift+mousewheel seems like not changing fov and just move camera forward and backward (now it works exactly the same as ctrl+wheel)... im sure it worked as intended in 0.11 version. does anybody else encounter this behavior?

edit: after few times playin with shift and ctrl i found out that shift doesnt work precisly same as ctrl but it still doesnt work as it used to or imho is supposed to... and after some time ive found out this sweet redraw bug where reflection was above text:

(http://img165.imageshack.us/img165/8050/63725946te3.th.jpg) (http://img165.imageshack.us/my.php?image=63725946te3.jpg)

after restart it was gone and every thing was back to normal

(except that "no cover file" isnt saved after restart)
Title: foo_bubble_coverflow
Post by: morphguy12 on 2008-01-24 18:20:32
bubbleguuum

I don't solve next thing.
When I include your component in CUI, I  have cover flow in separate window and blank CUI element
(http://keep4u.ru/imgs/s/080124/1b/1b52e8cf2581ea61a0.jpg) (http://keep4u.ru/full/080124/1b52e8cf2581ea61a0/jpg)

(http://keep4u.ru/imgs/s/080124/83/839fdfe60e54189083.jpg) (http://keep4u.ru/full/080124/839fdfe60e54189083/jpg)

I can change preferences of coverflow window  with right click on blank CUI element.

I use FB 0.9.5, colunms_ui  0.2.1 alpha 10 v4, your plugin version 0.12.

With plugin version 0.11 result is the same.

Separate windows from View/Show cove rflow window work good.




Same exact problem as you, only Im using PUI
Title: foo_bubble_coverflow
Post by: BHitman on 2008-01-24 19:40:22

Foobar crashes and gives me this error:
!

I also get this error when trying to load foobar again:

under Vista Home Premium, foobar 0.9.5 beta 2, FofR-Skin (Panels UI).


Same for me, but only as panel in PanelUI. In windows mode it works perfect...
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-01-24 19:50:09
same here, got the same error.
It used to work with v 0.11

Im using Geforce 6200, with the latest drivers.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-24 19:55:08
When there is nothing in the playlist and I click on the coverflow panel (im using it in UI Panel),
foobar crashes.

Yeh, and one feature request, can we have an option to what can be displayed in the coverflow window/panel
if there is nothing in the playlist.


The bug: thanks, this is fixed.
blank panel : what would you display if the playlist is empty ?

bubbleguuum

I don't solve next thing.
When I include your component in CUI, I  have cover flow in separate window and blank CUI element
!

I also get this error when trying to load foobar again:

under Vista Home Premium, foobar 0.9.5 beta 2, FofR-Skin (Panels UI).
(http://keep4u.ru/full/080124/1b52e8cf2581ea61a0/jpg)


Very strange, I'm going to do a debug build of 0.12 to have more meaningful logs for those crashes

i've just tested 0.12 and it workd quite fine (using it as window with dui)... only one wierd thing:

shift+mousewheel seems like not changing fov and just move camera forward and backward (now it works exactly the same as ctrl+wheel)... im sure it worked as intended in 0.11 version. does anybody else encounter this behavior?

edit: after few times playin with shift and ctrl i found out that shift doesnt work precisly same as ctrl but it still doesnt work as it used to or imho is supposed to... and after some time ive found out this sweet redraw bug where reflection was above text:

[a href="http://img165.imageshack.us/my.php?image=63725946te3.jpg" target="_blank"](http://img165.imageshack.us/img165/8050/63725946te3.th.jpg)[/url]

after restart it was gone and every thing was back to normal

(except that "no cover file" isnt saved after restart)


shift+mwheel changes the fov, it has not changed. It may look like moving the camera but it's not: try to move back the camera after you changes the FOV.
Not sure about the text bug, but I made a small change and will see if it fixes it in next version
I tried several times, and the cover file was always remembered....

/////

Thanks to all people testing. As you can see this is still largely beta and even if I do some testing on my config, I can't catch it all. For the people who experience a crash just after replacing the old dll by the new I may have made a mistake in the code handling the new configuration. You should try to remove the plugin (delete the DLL), relaunch foobar, answer yes to delete settings of the plugin, then put back the newer dll and it might work.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-24 20:07:43
I've uploaded a debug version of 0.12. If you get nasty crashes install it and report the crah log which should be much more useful. Thanks!

http://bubbleguuum.free.fr/foo_bubble_cove..._0.12_debug.zip (http://bubbleguuum.free.fr/foo_bubble_coverflow/foo_bubble_coverflow_0.12_debug.zip)
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-24 20:25:46
Thanks to all people testing. As you can see this is still largely beta and even if I do some testing on my config, I can't catch it all. For the people who experience a crash just after replacing the old dll by the new I may have made a mistake in the code handling the new configuration. You should try to remove the plugin (delete the DLL), relaunch foobar, answer yes to delete settings of the plugin, then put back the newer dll and it might work.

I had already removed the component and deleted its settings to get my foobar to work again, but readding it didn't fix it. I will test the new debug build . *testing...*


I've uploaded a debug version of 0.12. If you get nasty crashes install it and report the crah log which should be much more useful. Thanks!

http://bubbleguuum.free.fr/foo_bubble_cove..._0.12_debug.zip (http://bubbleguuum.free.fr/foo_bubble_coverflow/foo_bubble_coverflow_0.12_debug.zip)

Upon loading foobar, I got a warning about being a debug component, I assume thats normal . When I try to view the component with foobar IN A PANEL, it crashes. No crash log, no nothing. I can't even view the console to see any debug output. It does work fine in windowed mode tho (and it does in the non-debug version too) and here is the console output for that:

Code: [Select]
Autoplaylists initialized in: 0:00.000062
Startup time : 0:02.424291
Audioscrobbler: Handshake successful.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
Could Not Unregister Class.
foo_bubble_coverflow: OpenGL vendor: NVIDIA Corporation
foo_bubble_coverflow: OpenGL version: 2.1.2
foo_bubble_coverflow: OpenGL extensions: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_shared_texture_palette GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: yes
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Using full scene antialiasing
foo_bubble_coverflow: Swap interval = 1
Skipping file://C:\Documents and Settings\Owner\My Documents\My Music\Less Than Jake\Losers, Kings, And The Things We Don't Understand\Less Than Jake - Econolodged.mp3
foo_bubble_coverflow: OpenGL vendor: NVIDIA Corporation
foo_bubble_coverflow: OpenGL version: 2.1.2
foo_bubble_coverflow: OpenGL extensions: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_shared_texture_palette GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: yes
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Using full scene antialiasing
foo_bubble_coverflow: Swap interval = 1
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-24 20:28:14
Tried your debug version of 0.12, but got no crash log, because error (unsupported format...) is occurring during start of foobar.
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2008-01-24 20:29:28
shift+mwheel changes the fov, it has not changed. It may look like moving the camera but it's not: try to move back the camera after you changes the FOV.


yeah im terribly sry... dont know why but i thought that it worked totaly differently in previous versions so ive tested 0.11 and it realy act same as the new... sry for false alarm
Title: foo_bubble_coverflow
Post by: Generalverdacht on 2008-01-24 21:00:53
Do you plan to make it possible to search for "*.jpg" files?

Wildcard function?

greetings,.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-24 21:05:41
Tried your debug version of 0.12, but got no crash log, because error (unsupported format...) is occurring during start of foobar.


Hi, thanx for 0.12 but like grimes, now it cras at the launch (before any foobar window display!!) :

, and same after having delete the .dll, reloaded foobar, deleted settings, and re-install the dll

foobar 0.9.4.5, PUI 0.14.9, CG = nvidia 8800GTS

back to 0.11 for waiting a fix (cry)
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-24 21:22:09

Tried your debug version of 0.12, but got no crash log, because error (unsupported format...) is occurring during start of foobar.


Hi, thanx for 0.12 but like grimes, now it cras at the launch (before any foobar window display!!) :

, and same after having delete the .dll, reloaded foobar, deleted settings, and re-install the dll

foobar 0.9.4.5, PUI 0.14.9, CG = nvidia 8800GTS

back to 0.11 for waiting a fix (cry)


What happens if you remove the panel and launch the standalone window ?
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-24 21:26:08
Tried your debug version of 0.12, but got no crash log, because error (unsupported format...) is occurring during start of foobar.

Hi, thanx for 0.12 but like grimes, now it cras at the launch (before any foobar window display!!) :

, and same after having delete the .dll, reloaded foobar, deleted settings, and re-install the dll

foobar 0.9.4.5, PUI 0.14.9, CG = nvidia 8800GTS

back to 0.11 for waiting a fix (cry)

What happens if you remove the panel and launch the standalone window ?

it works in a window ... what have you change for panels ?

i try this : launch my foobar under PanelsUI with the coverflow panel (in comment in the PUI script), then i've modified script to add the coverflow panel => crash, but this time i have a dump, it seems that it's PanelsUI that crash, but due to 0.12 new coverflow panel ...

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 775DB15Fh
Access violation, operation: write, address: 00000014h
Call path:
entry=>user_interface::shutdown
Code bytes (775DB15Fh):
775DB11Fh:  C0 89 4D F0 0F 84 2C 5B FE FF 8B 4E 04 F6 C1 01
775DB12Fh:  8D 7E 04 0F 85 60 26 FE FF 8B 55 0C 90 8B C1 2B
775DB13Fh:  C2 8B D8 8B C1 F0 0F B1 1F 3B C1 0F 85 39 26 FE
775DB14Fh:  FF 33 C0 89 45 0C 89 45 08 8B 06 83 F8 FF 74 04
775DB15Fh:  83 40 14 01 8B 5D F4 8B 7D F0 90 80 3D 82 03 FE
775DB16Fh:  7F 00 0F 85 1F B6 03 00 8B 45 FC 83 F8 FF 57 6A
775DB17Fh:  00 0F 84 75 B6 03 00 50 E8 08 55 02 00 3D 02 01
775DB18Fh:  00 00 0F 84 75 B6 03 00 85 C0 0F 8C 0B B7 03 00
Stack (00239E10h):
00239DF0h:  00000000 00000000 00000000 00000000
00239E00h:  00000000 00000000 00000000 00000000
00239E10h:  027B4FD0 027B4FD4 02B0CD80 6F6F692E
00239E20h:  02A90148 02000002 00020014 6F6F692E
00239E30h:  0000007D 00239E7C 02AA0348 00000320
00239E40h:  FFFF0000 6F6F692D 00000000 00000000
00239E50h:  00000000 00000000 7FFDF000 00000174
00239E60h:  00239E88 775DB071 00000000 00000000
00239E70h:  02B0CD80 027B4FD0 02B1444C 00000004
00239E80h:  00000000 00000001 00239ECC 0276468D
00239E90h:  027B4FD0 02B16908 02B1444C 027646F9
00239EA0h:  610A1394 02B14420 027709C1 B1C45C78
00239EB0h:  02B16908 00000050 02B0CD80 02B14420
00239EC0h:  00239EF0 0278C29A 00000000 00239F00
00239ED0h:  027746AB B1C45DB4 02B16908 02B1381C
00239EE0h:  02B0CD80 00000000 00239ED4 00239A40
00239EF0h:  00239F2C 0277B070 B39D9B5C 00000000
00239F00h:  00239F38 0276C7EA 02B14420 00000050
00239F10h:  00000020 02770998 B1C45D8C 02B16908
00239F20h:  02B13808 02B0CD80 02B1381C 00239F54
Registers:
EAX: 00000000, EBX: FFFFFFFC, ECX: 00000000, EDX: 00000004
ESI: 027B4FD0, EDI: 027B4FD4, EBP: 00239E60, ESP: 00239E10
Crash location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlPcToFileHeader" (+000002E6h)

Loaded modules:
foobar2000                      loaded at 00960000h - 00A7E000h
ntdll                            loaded at 775A0000h - 776BE000h
kernel32                        loaded at 76050000h - 76128000h
COMCTL32                        loaded at 74C00000h - 74D94000h
msvcrt                          loaded at 76A20000h - 76ACA000h
ADVAPI32                        loaded at 76440000h - 764FF000h
RPCRT4                          loaded at 76340000h - 76403000h
GDI32                            loaded at 76560000h - 765AB000h
USER32                          loaded at 76830000h - 768CE000h
SHLWAPI                          loaded at 75E60000h - 75EB5000h
SHELL32                          loaded at 76AD0000h - 7759E000h
ole32                            loaded at 768D0000h - 76A14000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 76680000h - 766F4000h
IMM32                            loaded at 776C0000h - 776DE000h
MSCTF                            loaded at 765B0000h - 76677000h
LPK                              loaded at 76550000h - 76559000h
USP10                            loaded at 76130000h - 761AD000h
uxtheme                          loaded at 742D0000h - 7430F000h
tiptsf                          loaded at 72D20000h - 72D80000h
OLEAUT32                        loaded at 761E0000h - 7626C000h
version                          loaded at 75560000h - 75568000h
foo_abx                          loaded at 00350000h - 00383000h
foo_albumlist                    loaded at 01100000h - 01147000h
foo_bubble_coverflow            loaded at 011A0000h - 011E3000h
OPENGL32                        loaded at 74450000h - 7451B000h
GLU32                            loaded at 74730000h - 74753000h
DDRAW                            loaded at 73010000h - 730F6000h
DCIMAN32                        loaded at 73490000h - 73496000h
SETUPAPI                        loaded at 75EC0000h - 76048000h
dwmapi                          loaded at 73000000h - 7300C000h
gdiplus                          loaded at 73B30000h - 73CDA000h
foo_cdda                        loaded at 014C0000h - 014F5000h
foo_comserver2                  loaded at 01570000h - 015C6000h
foo_converter                    loaded at 016A0000h - 01709000h
foo_cwb_hooks                    loaded at 01500000h - 0152E000h
foo_dsp_std                      loaded at 015D0000h - 01611000h
foo_fileops                      loaded at 01630000h - 01677000h
foo_freedb2                      loaded at 01720000h - 01760000h
foo_infobox                      loaded at 01760000h - 0179E000h
foo_input_std                    loaded at 01C40000h - 01D58000h
foo_masstag                      loaded at 017B0000h - 01800000h
foo_navigator                    loaded at 01810000h - 01841000h
foo_playcount_mod                loaded at 01850000h - 01865000h
MSVCR80                          loaded at 6AB40000h - 6ABDB000h
foo_playlist_manager            loaded at 01990000h - 019D4000h
foo_rgscan                      loaded at 01A50000h - 01A98000h
foo_run                          loaded at 01A10000h - 01A3B000h
foo_scrobblecharts              loaded at 01D60000h - 01D93000h
WININET                          loaded at 76270000h - 7633F000h
Normaliz                        loaded at 77730000h - 77733000h
iertutil                        loaded at 776E0000h - 77725000h
foo_sendtodevice                loaded at 01DA0000h - 01DDD000h
foo_uie_albumlist                loaded at 01DE0000h - 01E23000h
foo_uie_explorer                loaded at 01E30000h - 01E6C000h
foo_uie_lyrics                  loaded at 01F90000h - 01FF1000h
WINMM                            loaded at 73D60000h - 73D93000h
OLEACC                          loaded at 73D20000h - 73D58000h
foo_uie_powerpanels              loaded at 01EE0000h - 01F03000h
foo_uie_quicksearch              loaded at 01F30000h - 01F76000h
foo_uie_vis_channel_spectrum    loaded at 02000000h - 02039000h
MSIMG32                          loaded at 74310000h - 74315000h
foo_ui_columns                  loaded at 02520000h - 025BB000h
foo_ui_panels                    loaded at 02700000h - 027C6000h
foo_ui_std                      loaded at 02180000h - 021D6000h
foo_unpack                      loaded at 022F0000h - 0231E000h
foo_utils                        loaded at 02320000h - 02359000h
foo_vis_shpeck                  loaded at 02380000h - 023C0000h
CLBCatQ                          loaded at 77750000h - 777D4000h
WindowsCodecs                    loaded at 73730000h - 737E2000h
DSOUND                          loaded at 6D2F0000h - 6D361000h
POWRPROF                        loaded at 751E0000h - 751FA000h
MMDevApi                        loaded at 74F10000h - 74F37000h
WINTRUST                        loaded at 75000000h - 7502D000h
CRYPT32                          loaded at 757C0000h - 758B1000h
MSASN1                          loaded at 75910000h - 75922000h
USERENV                          loaded at 75D10000h - 75D2E000h
Secur32                          loaded at 75CF0000h - 75D04000h
imagehlp                        loaded at 76410000h - 76439000h
audioses                        loaded at 739F0000h - 73A11000h
audioeng                        loaded at 738C0000h - 73926000h
AVRT                            loaded at 75100000h - 75107000h
PSAPI                            loaded at 75DC0000h - 75DC7000h
nvoglv32                        loaded at 69500000h - 69BD7000h
dbghelp                          loaded at 715A0000h - 7167C000h

Stack dump analysis:
Address: 027B4FD4h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0005F99Bh)
Address: 02000002h, location: "foo_uie_vis_channel_spectrum", loaded at 02000000h - 02039000h
Address: 775DB071h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlPcToFileHeader" (+000001F8h)
Address: 0276468Dh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0000F054h)
Address: 027646F9h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0000F0C0h)
Address: 027709C1h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0001B388h)
Address: 0278C29Ah, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00036C61h)
Address: 027746ABh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0001F072h)
Address: 0277B070h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00025A37h)
Address: 0276C7EAh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+000171B1h)
Address: 02770998h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0001B35Fh)
Address: 0278C0FEh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00036AC5h)
Address: 0275C98Ah, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00007351h)
Address: 0278BC57h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0003661Eh)
Address: 02767E2Ch, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+000127F3h)
Address: 0278BF1Fh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+000368E6h)
Address: 0275568Ah, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00000051h)
Address: 02755A82h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00000449h)
Address: 0278B9D0h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00036397h)
Address: 76851A10h, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 76853123h, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "GetWindow" (+0000010Fh)
Address: 027559FFh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+000003C6h)
Address: 76851A91h, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "GetMessageW" (+000000EFh)
Address: 768976CCh, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "AlignRects" (+00001926h)
Address: 76851C03h, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "GetMessageW" (+00000261h)
Address: 027559FFh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+000003C6h)
Address: 76834E8Bh, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "PrivateRegisterICSProc" (+000000B4h)
Address: 768976CCh, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "AlignRects" (+00001926h)
Address: 76848C01h, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "UpdateWindow" (+00000061h)
Address: 027559FFh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+000003C6h)
Address: 77600E6Eh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77600E20h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 027559FFh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+000003C6h)
Address: 76851BB8h, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "GetMessageW" (+00000216h)
Address: 76848C3Ah, location: "USER32", loaded at 76830000h - 768CE000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 02710ED4h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Address: 00A435F8h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 02721E32h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Address: 009C8057h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A13910h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 0098C3A7h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0BBA7h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A435F8h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A43560h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0B036h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A14728h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 009FAFC0h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0BB04h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A435F8h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0A741h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A435F8h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A435F8h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 77601039h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 77601074h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlRaiseStatus" (+000000EFh)
Address: 7760100Bh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 00A14766h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 775C2C4Bh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlUnwind" (+000000E3h)
Address: 00A14766h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A43E50h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 776069A4h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlUnicodeToMultiByteN" (+000004FDh)
Address: 00A0A6F2h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 77601843h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 775A8BF2h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 775E23DEh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "wcscmp" (+00001322h)
Address: 77601843h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 776016DCh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 77602EBBh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlInitializeCriticalSectionEx" (+000000E2h)
Address: 776651CCh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlFreeMemoryBlockLookaside" (+0000109Ch)
Address: 77602F2Fh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlInitializeCriticalSection" (+00000012h)
Address: 76094EAAh, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "FindFirstFileW" (+00000080h)
Address: 76094E0Ch, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "FindFirstFileExW" (+0000034Ch)
Address: 76094E21h, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "FindFirstFileExW" (+00000361h)
Address: 00A0B53Ch, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 009FAFC0h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0B53Ch, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0B578h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0B5C1h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0A6F2h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0A6F2h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A43E50h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0A6F2h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0B5FEh, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0B984h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A43E78h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0BB70h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A43E78h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A0A741h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A43E78h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 00A43E78h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 77601039h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 7760104Dh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlRaiseStatus" (+000000C8h)
Address: 7760100Bh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 00A14B73h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 775C29D7h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlGetAce" (+0000013Eh)
Address: 00A14B73h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 009F8E01h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 77600E97h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "KiUserExceptionDispatcher" (+0000000Fh)
Address: 7606B09Eh, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "RaiseException" (+00000058h)
Address: 011A13E2h, location: "foo_bubble_coverflow", loaded at 011A0000h - 011E3000h
Address: 7606B09Eh, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "RaiseException" (+00000058h)
Address: 011A13E2h, location: "foo_bubble_coverflow", loaded at 011A0000h - 011E3000h
Address: 7606B09Eh, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "RaiseException" (+00000058h)
Address: 775FF400h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "NtCreateEvent" (+0000000Ch)
Address: 76097AE6h, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "CreateEventExW" (+0000005Ch)
Address: 02777940h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00022307h)
Address: 0274791Dh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "foobar2000_get_interface" (+00003BFDh)
Address: 0279B1B8h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00045B7Fh)
Address: 0279B190h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00045B57h)
Address: 011A3819h, location: "foo_bubble_coverflow", loaded at 011A0000h - 011E3000h
Address: 0279B190h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00045B57h)
Address: 011C4620h, location: "foo_bubble_coverflow", loaded at 011A0000h - 011E3000h
Symbol: "foobar2000_get_interface" (+00018C40h)
Address: 0271FC1Ah, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Address: 0279808Ch, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00042A53h)
Address: 02798098h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00042A5Fh)
Address: 02790018h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0003A9DFh)
Address: 0271FEFBh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Address: 011D11C8h, location: "foo_bubble_coverflow", loaded at 011A0000h - 011E3000h
Symbol: "foobar2000_get_interface" (+000257E8h)
Address: 0271F334h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Address: 100065C3h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 0279803Ch, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 0279086Ch, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0003B233h)
Address: 0271E33Ah, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Address: 02706584h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Address: 100065C3h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 1000776Fh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uGetLongPathName" (+00000046h)
Address: 775A8BF2h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 775E23DEh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "wcscmp" (+00001322h)
Address: 0279803Ch, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 0279803Ch, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+00042A03h)
Address: 77601843h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlAllocateHeap" (+00000216h)
Address: 776016DCh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlAllocateHeap" (+000000AFh)
Address: 7760162Dh, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 776018C3h, location: "ntdll", loaded at 775A0000h - 776BE000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76097A7Eh, location: "kernel32", loaded at 76050000h - 76128000h
Symbol: "HeapFree" (+00000014h)
Address: 009F8D19h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 009F8D38h, location: "foobar2000", loaded at 00960000h - 00A7E000h
Address: 02790920h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "Scintilla_DirectFunction" (+0003B2E7h)
Address: 027475E2h, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "foobar2000_get_interface" (+000038C2h)
Address: 0274760Fh, location: "foo_ui_panels", loaded at 02700000h - 027C6000h
Symbol: "foobar2000_get_interface" (+000038EFh)

Version info:
foobar2000 v0.9.5
UNICODE
Windows 6.0


Additional info:
Navigator 0.6  (foo_navigator)
Play Count Mod 1.0.2  (foo_playcount_mod)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
File Operations 2.0  (foo_fileops)
COM Automation server 0.7 alpha 6  (foo_comserver2)
foobar2000 core 0.9.5  (Core)
Playlist Manager 1.0.2  (foo_playlist_manager)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Masstagger 1.6  (foo_masstag)
Shpeck - Winamp vis plugins wrapper 0.1.1  (foo_vis_shpeck)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Playlist tools 0.5.7  (foo_utils)
Volume Panel 0.1  (foo_uie_powerpanels)
WMA Decoder 1.1  (foo_input_std)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Album List 3.2.0  (foo_albumlist)
freedb Tagger 0.5.2a  (foo_freedb2)
FLAC Decoder 1.1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Standard DSP array 1.0  (foo_dsp_std)
Special file info box v2.0.0  (foo_infobox)
Channel Spectrum panel 0.13  (foo_uie_vis_channel_spectrum)
Standard Input Array 1.0  (foo_input_std)
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
Default User Interface 0.9acc  (foo_ui_std)
Seek Panel 0.1  (foo_uie_powerpanels)
CD Audio Decoder 2.1.1  (foo_cdda)
Run services 0.3.2  (foo_run)
Lyric Show Panels 0.3.1.1b8 DEV [Sep 16 2007 - 08:44:03]  (foo_uie_lyrics)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
ABX Comparator 1.3.1  (foo_abx)
RAR reader 1.1  (foo_unpack)
ZIP/GZIP reader 1.0  (foo_unpack)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Cover Flow 0.12  (foo_bubble_coverflow)
Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]  (foo_sendtodevice)


i hope that it will help you 
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-24 21:33:20
Warning!!! Changing from one pui (without coverflow panel) to another pui with 0.12 coverflow panel could harm first pui. (Sorry Br3tt, it hit your ifoo)
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-24 21:42:36
Warning!!! Changing from one pui (without coverflow panel) to another pui with 0.12 coverflow panel could harm first pui. (Sorry Br3tt, it hit your ifoo)


right, its happen to me too but with 0.11 version ... but i wasn't sure that was due to coverflow component ...
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-24 21:56:00

Warning!!! Changing from one pui (without coverflow panel) to another pui with 0.12 coverflow panel could harm first pui. (Sorry Br3tt, it hit your ifoo)


right, its happen to me too but with 0.11 version ... but i wasn't sure that was due to coverflow component ...


Where can I get the PUI version you're using ?
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-24 22:08:43


Warning!!! Changing from one pui (without coverflow panel) to another pui with 0.12 coverflow panel could harm first pui. (Sorry Br3tt, it hit your ifoo)


right, its happen to me too but with 0.11 version ... but i wasn't sure that was due to coverflow component ...


Where can I get the PUI version you're using ?


get it here

http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip (http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip)

thanx for your research for debugg!
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-24 22:42:07
get it here

http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip (http://brett.free.fr/foobar/foo_ui_panels_0.14.9.zip)

thanx for your research for debugg!


Thanks can you tell me what I should paste (and where) to see my panel from the default PUI config. Looks like I don't understand how this works, very confusing.
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-24 22:58:43
Ok! Menu -> File -> Preferences -> PanelsUI -> Edit Layout
Insert following code at the end:
Code: [Select]
$panel(Panel,Cover flow,5,7,1000,250,)
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-25 00:19:54
v0.13 out (first post). Fixed a few crashes, in particular the damn "Uncaught exception" popup on launch.

0.13

- fix: bad read of config was causing a "Uncaught exception: Unsupported or corrupted file format" error popup
- fix: click in panel if playlist was empty crashed foobar
- fix attempt: sometimes reflection displayed over text
Title: foo_bubble_coverflow
Post by: Audio N00b on 2008-01-25 00:35:44
Man, this is so damn sweet. 0.11 was a bit buggy and some covers wouldn't show plus I experienced crashes... now 0.13 seems to be a whole different business!!!
This is really beautiful, thanks once again bubbleguuum!!!
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-25 00:36:33
v0.13 out (first post). Fixed a few crashes, in particular the damn "Uncaught exception" popup on launch.

0.13

- fix: bad read of config was causing a "Uncaught exception: Unsupported or corrupted file format" error popup
- fix: click in panel if playlist was empty crashed foobar
- fix attempt: sometimes reflection displayed over text


YAY! Works perfectly so far here in Panels UI 14.12 beta and foobar 0.9.5 beta 8. The only bugs I can seem to find right now are:

1. Opening windowed mode doesn't use the same settings as my panel. Is it possible to have the settings sent over to the windowed version? Maybe an export settings to file button?

2. Full screen still doesn't function correctly in Panels UI (don't know about CUI).

Great work bubbleguuum ^__^.
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-25 01:50:26
Great work!!!
(and so fast  )

Brilliant!! mipmapping is very useful, since it avoids ugly moire-effects. 

But I found a little bug: mipmapping settings are lost after restart of foobar.

(http://www.abload.de/thumb/fofr6sd9.jpg) (http://www.abload.de/image.php?img=fofr6sd9.jpg)
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-25 01:53:31
mipmapping is greyed out for me... I'm confused as to why?
Title: foo_bubble_coverflow
Post by: skyhopper88 on 2008-01-25 02:36:58
Not sure what's causing this, but in Panels UI .14.9, or at least with FofR's config I can see behind foobar's window where the component is.

http://i23.photobucket.com/albums/b373/sky...wseethrough.png (http://i23.photobucket.com/albums/b373/skyhopper88/Comp/coverflowseethrough.png)
Title: foo_bubble_coverflow
Post by: johnredcorn on 2008-01-25 06:09:55
Just wanted to say I really like this component, and am anxiously awaiting some of the features listed for the future.

Please add a transparent panel background option to the list if you haven't already done so. In the mean time, if you could add the option for choosing a solid color background that would be great.

I wrote a new PUI theme (http://img257.imageshack.us/my.php?image=coverflowbetadt6.png) to use this component but the solid black background doesn't go that well with it unfortunately.

Also, would it be possible to allow an option for this component to view all album covers in your media library as opposed to just the covers in the current playlist?
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-25 06:19:59
Just wanted to say I really like this component, and am anxiously awaiting some of the features listed for the future.

Please add a transparent panel background option to the list if you haven't already done so. In the mean time if you could add the option for choosing a solid color background that would be great.

I wrote a new PUI theme (http://img257.imageshack.us/my.php?image=coverflowbetadt6.png) to use this component but the solid black background doesn't go that well with it unfortunately.

Also, would it be possible to allow an option for this component to view all album covers in your media library as opposed to just the covers in the current playlist?


I second the transparent background, that would be great. And johnredcorn (love king of the hill btw) your config is really nicely done! Great job . What component are you using on the left with the heading "Collection"?
Title: foo_bubble_coverflow
Post by: johnredcorn on 2008-01-25 06:42:15
What component are you using on the left with the heading "Collection"?


Thanks, it's the newest version of foo_uie_albumlist with "Themed appearance on Windows Vista" option enabled. You can get it from musicmusic's foobar stuff page.
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-25 06:46:50

What component are you using on the left with the heading "Collection"?


Thanks, it's the newest version of foo_uie_albumlist with "Themed appearance on Windows Vista" option enabled. You can get it from musicmusic's foobar stuff page.


Ah, I've never used that component, thank you . I'll give it a try .
Title: foo_bubble_coverflow
Post by: pIv on 2008-01-25 07:33:44
Quote
Quote
(pIv @ Jan 24 2008, 12:42)

bubbleguuum

I don't solve next thing.
When I include your component in CUI, I have cover flow in separate window and blank CUI element




I can change preferences of coverflow window with right click on blank CUI element.

I use FB 0.9.5, colunms_ui 0.2.1 alpha 10 v4, your plugin version 0.12.

With plugin version 0.11 result is the same.

Separate windows from View/Show cove rflow window work good.


Very strange, I suppose this might be a bug of the version of CUI you're using. Could you try an older version to see it it works ?



Now I setup minimum foobar 0.9.5 to another folder. I add ui_columns.dll ver. 1.3 and last version of your plugin. Result is the same as last  point - I have cover flow in separate window and blank CUI element.

I use Windows XP SP2. I check this situation on two PC (first have GFORCE4 video, second - Intel 910GL).
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-25 07:44:09
I still consistently get crashes when leaving fullscreen mode. Basically it makes foobar not respond and take high cpu usage until I kill the process.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-25 08:47:47
Hi bubbleguuum and big thanx !!

0.13 works fine now (main function in panel) in PanelsUI

i have detected a new pb : foobar crash when i put in settings of your coverflow a bad path for the nocover picture source.

PS: i haven't tested again the fullscreen mode yet (i'm at work now and can't do it before this evening)

Thanx again, you're a bugg-killer
Title: foo_bubble_coverflow
Post by: mil3s on 2008-01-25 10:59:05
Reflections aren't visible for me. They are way too dark. Also, all covers appears to be much darker than before, even with flat shading removed.

EDIT: Using WinXP SP2, ATI Radeon X1300.
Title: foo_bubble_coverflow
Post by: Mr. Pacman on 2008-01-25 11:20:38
Reflections aren't visible for me. They are way too dark. Also, all covers appears to be much darker than before, even with flat shading removed.



This happens to me too...Anyway, i'm sure bubbleguuum will fix it.

Bubbleguuum thanks a lot for this component! its GREAT! It just needs animation now and some options about the font used, and the "click" actions...cool!!! I will soon post my config...i was waiting for a coverflow panel to make it an option inside my config. It will look great! Thanks again!
Title: foo_bubble_coverflow
Post by: radecke on 2008-01-25 12:40:20
you should add an option to set the opacity of the reflections to a user definable value.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-25 16:05:06
you should add an option to set the opacity of the reflections to a user definable value.


+1 (reflections are not very visible (too dark)
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-25 16:38:06
Hi bubbleguuum and big thanx !!

0.13 works fine now (main function in panel) in PanelsUI

i have detected a new pb : foobar crash when i put in settings of your coverflow a bad path for the nocover picture source.

PS: i haven't tested again the fullscreen mode yet (i'm at work now and can't do it before this evening)

Thanx again, you're a bugg-killer


fullscreen bugg always here with panelsUI, here is in 5 steps with screenshots what happens (often but not always, sometime it works!)

1) before double-click on coverflow backgroud :
[a href="http://xs223.xs.to/xs223/08045/_full_before537.jpg" target="_blank"] )
Title: foo_bubble_coverflow
Post by: YoPen on 2008-01-25 18:19:39
Hi bubbleguuum.Please ,can you fix this?
Can't load cover.jpg 6,29mb and more(mb)!!!
I have only covers with high resolution.For me this is a big problem.

Quote
QUOTE(radecke @ Jan 25 2008, 13:40) *

you should add an option to set the opacity of the reflections to a user definable value.

+1
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-25 20:06:13
This component looks terrible (with PanelsUI of course ) :

(http://xs223.xs.to/xs223/08045/untitled2522.jpg)

(http://xs223.xs.to/xs223/08045/untitled3130.jpg)
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-25 20:23:26
@Br3tt
Can't wait to get new version of ifoo.

EDIT: You mean incredible, not terrible!!
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-25 20:29:32
@Br3tt
Can't wait to get new version of ifoo.


Tomorrow! (check IFoo Topic on Saturday ...)
Title: foo_bubble_coverflow
Post by: apfel on 2008-01-25 20:39:46
Bug: Crash after changing of track, if playing playlist isn't active.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-25 22:04:35
1. Opening windowed mode doesn't use the same settings as my panel. Is it possible to have the settings sent over to the windowed version? Maybe an export settings to file button?

2. Full screen still doesn't function correctly in Panels UI (don't know about CUI).


1. They have both independent settings and I don't think I'll change it
2. I tried with PUI yesterday and while I had no crashes going to fullscreen then getting out was kind of unpredictable: sometimes the window wold not be inthe panel, or the window not perfectly fullscreen etc.
It has to do with the PUI constantly move/resize/reposition the window and the way I do fulscreen interfere with that. I'll see if I can make it work more reliably but no promise as I don't know what exactly PUI is doing to the window.

But I found a little bug: mipmapping settings are lost after restart of foobar.


I couldn't repoduce it.


mipmapping is greyed out for me... I'm confused as to why?


It's greyed if your hardware (like mine) use the ARB_texture_rectangle OpenGL extension for rendering textures, that is not compatible with mipmap automatic generation. I'l probably compute them manually for this case in a future version


Please add a transparent panel background option to the list if you haven't already done so. In the mean time, if you could add the option for choosing a solid color background that would be great.

Also, would it be possible to allow an option for this component to view all album covers in your media library as opposed to just the covers in the current playlist?


Transparent panel: we'll see but it's not immediately apparent to me how I can implement that
Media library: In a future version you'll able to bind any playlist to a coverflow panel, so if you have a playlist with whole media library you can bind to that


I still consistently get crashes when leaving fullscreen mode. Basically it makes foobar not respond and take high cpu usage until I kill the process.


I coundn't reproduce it. I don't understand what could cause it

Reflections aren't visible for me. They are way too dark. Also, all covers appears to be much darker than before, even with flat shading removed.


That's true I'll make them brighter with reflection configurable

Hi bubbleguuum.Please ,can you fix this?
Can't load cover.jpg 6,29mb and more(mb)!!!
I have only covers with high resolution.For me this is a big problem.


Wow these are big! probably exploding max texture allowed size. Even If I could handle them that would be super slow to process.

Bug: Crash after changing of track, if playing playlist isn't active.


Thanks, fixed (it happens only if playback follow cursor is not enabled)
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-25 22:16:03
Hey BG, no answer for me ? : http://www.hydrogenaudio.org/forums/index....st&p=543612 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=60664&view=findpost&p=543612)

Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-25 22:20:25
Hey BG, no answer for me ? : http://www.hydrogenaudio.org/forums/index....st&p=543612 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=60664&view=findpost&p=543612)



Indirectly through the first answer about PUI
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-25 22:49:45

But I found a little bug: mipmapping settings are lost after restart of foobar.

I couldn't repoduce it.

Sorry, bug description was not precise.

1. Start foobar

2. Activate mipmaps

Result:

(http://www.abload.de/img/bug1xoz.jpg) (http://www.abload.de/image.php?img=bug1xoz.jpg)

You see good quality covers -> mipmaps is truly activated


3. Shutdown foobar

4. Start foobar again

mipmaps is seemingly still activated, but you see again (as before activating mipmaps) poor quality cover:

(http://www.abload.de/img/bug2x4c.jpg) (http://www.abload.de/image.php?img=bug2x4c.jpg)

-> mipmapping is in reality deactivated
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-25 22:56:22


But I found a little bug: mipmapping settings are lost after restart of foobar.

I couldn't repoduce it.

Sorry, bug description was not precise.


Thanks, I just fixed it, a silly mistake.
Title: foo_bubble_coverflow
Post by: BHitman on 2008-01-25 23:02:34
Allmost perfect, except the possibility of changing the fonts...

(http://www.hintschitz.de/bilder/Foobar2K_BHitman.jpg)
Title: foo_bubble_coverflow
Post by: bowen_tk on 2008-01-25 23:20:08
One suggestion

If you make some animation please make an option to desactivate them because i think it will use too much ressource and for me animation are not a priority

Continue like this, it will become one of the best component
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-25 23:35:26
One suggestion

If you make some animation please make an option to desactivate them because i think it will use too much ressource and for me animation are not a priority

Continue like this, it will become one of the best component



I'll release a new version tomorrow fixing 2 crashes, making the image brighter (it's too dark in 0.13) and having the reflection amount ajustable.
After that I'll work on more important features that will take some time (unicode and embedded covert art).
Title: foo_bubble_coverflow
Post by: skyhopper88 on 2008-01-26 00:45:20
BHitman, what theme is that?
Title: foo_bubble_coverflow
Post by: johnredcorn on 2008-01-26 02:24:34
Sorry to go off topic, BHitman, what playlist switcher/viewer component is that you are using in the screenshot?
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-01-26 06:33:10
The coverflow looks good in my iTunes config.
This config wont be another iTunes lookalike config, it will be the real iTunes lookalike config.

Im just left with the lybrary view to implement, then I will post it if anyone is interested.

If anyone is interested, let me know and i'll send you screen shots of the current features.

Thanks, BG for making this ish happen.

PS: how do you guys attach images in your post? I not sure how thats done, you have to see my config 
Title: foo_bubble_coverflow
Post by: skyhopper88 on 2008-01-26 06:41:42
Haha, I have two iTunesish configs and don't like either one all that much. What you got?
Title: foo_bubble_coverflow
Post by: Yotsuya on 2008-01-26 07:49:05
foo_bubble_coverflow.dll - v0.13
foobar2000 - v0.9.5

I tried upgrading from 0.11 to 0.13 and I am still encountering many problems.
- When added to the Columns layout, coverflow still appears in a separate window instead of in the embedded panel.
- Foobar crashes whenever I try to apply/save any changes to the coverflow configuration, which is still only available through the columns layout tree.
- My console is still spammed with "Could Not Unregister Class" messages.
- The foobar2000 process becomes a zombie and I must manually kill it if I exit foobar with coverflow running.
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-01-26 08:09:45
Haha, I have two iTunesish configs and don't like either one all that much. What you got?


well mine looks as closest to iTunes more than any other itunes lookalike i've seen and/or used.

the only thing that is left with is the library view on the left hand panel, and the functionality to disable/enable tracks on playlist.

besides that, it is as close to itunes as foobar can get.

I wanted to include one screen shot of in this post, but I dont know how to do that 

anyway, give me you email address and Id will send a couple of screen shots.
Title: foo_bubble_coverflow
Post by: BHitman on 2008-01-26 10:21:12
BHitman, what theme is that?


@skyhopper88:
it is my own theme, called bhitman (development status is 95%). Are you interested to see more?
Title: foo_bubble_coverflow
Post by: BHitman on 2008-01-26 10:33:22
Sorry to go off topic, BHitman, what playlist switcher/viewer component is that you are using in the screenshot?


@johnredcorn
I dont't understand, what do you mean?! They are the normal playlist switcher and -view with some modifications, all under PanelUI...

(http://www.hintschitz.de/bilder/Foobar2K_BHitman1.jpg)
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-26 11:37:21

Hi bubbleguuum and big thanx !!

0.13 works fine now (main function in panel) in PanelsUI

i have detected a new pb : foobar crash when i put in settings of your coverflow a bad path for the nocover picture source.

PS: i haven't tested again the fullscreen mode yet (i'm at work now and can't do it before this evening)

Thanx again, you're a bugg-killer


fullscreen bugg always here with panelsUI, here is in 5 steps with screenshots what happens (often but not always, sometime it works!)

1) before double-click on coverflow backgroud :
[a href="http://xs223.xs.to/xs223/08045/_full_before537.jpg" target="_blank"] )


new observation about fullscreen pb under PUI :
- fullscreen mode works well (under PUI) if nothing is playing !!! but position of the panel return to bad position if i play a song after going in fullscreen mode

so, pb is linked on the fact that a song is playing or not ... very strange no, any idea Bubble?

thanx
Title: foo_bubble_coverflow
Post by: BHitman on 2008-01-26 11:47:52
BHitman, what theme is that?


It is my own theme called BHitman (for PanelsUI).

Here you can find the complete theme... (http://www.hydrogenaudio.org/forums/index.php?showtopic=60798)
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-26 11:57:30
new observation about fullscreen pb under PUI :
- fullscreen mode works well (under PUI) if nothing is playing !!! but position of the panel return to bad position if i play a song after going in fullscreen mode

so, pb is linked on the fact that a song is playing or not ... very strange no, any idea Bubble?

thanx


Yes I could reproduce all that. When playing , it looks like for some obscure reason, PUI is resizing / moving the window and I have no control over that. One solution would be that I launch a separate fullscreen instance of the standalone window  in full screen usig the panel settings. Quite a pain in the ass to manage if you ask me...
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-26 12:07:13


new observation about fullscreen pb under PUI :
- fullscreen mode works well (under PUI) if nothing is playing !!! but position of the panel return to bad position if i play a song after going in fullscreen mode

so, pb is linked on the fact that a song is playing or not ... very strange no, any idea Bubble?

thanx


Yes I could reproduce all that. When playing , it looks like for some obscure reason, PUI is resizing / moving the window and I have no control over that. One solution would be that I launch a separate fullscreen instance of the standalone window  in full screen usig the panel settings. Quite a pain in the ass to manage if you ask me...


ok, windowed it is a solution, but in order to avoid problem in PUI, could you (please) add a arameter in settings that disable double-click on panel to go to fullscreen ?

this will allow to have a non bugged panel for PUI, what do you think about that ?
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-26 17:32:41
Here's 0.14 which is a bugfix release. I made the image brighter but reflection amount configurability will have to wait a bit. Reflection looks about OK with the camera near (itunes style) but not so great with the camera far so I'll rework them at some point.

@ Falstaff: found a solution to the PUI fullscreen problem, finally.

0.14

- fix: mipmaps setting remembered but mipmaps not generated on foobar relaunch
- fix: crash when playing, on next track change if playing track was not in the active playlist and "playback follow cursor" was disabled
- fix: hack to make switching to fullscreen with Panel UI work without artifacts
- chg: made the rendering of covers more bright
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-26 17:49:01
Here's 0.14 which is a bugfix release. I made the image brighter but reflection amount configurability will have to wait a bit. Reflection looks about OK with the camera near (itunes style) but not so great with the camera far so I'll rework them at some point.

@ Falstaff: found a solution to the PUI fullscreen problem, finally.

0.14

- fix: mipmaps setting remembered but mipmaps not generated on foobar relaunch
- fix: crash when playing, on next track change if playing track was not in the active playlist and "playback follow cursor" was disabled
- fix: hack to make switching to fullscreen with Panel UI work without artifacts
- chg: made the rendering of covers more bright


i'll try this immediatly, thanx bubbleguuum  ... i give you feedback quickly

i have coded a progress bar for showing the position of the album browsed in the coverflow, it works great !!!

here is a screenshot (i'll release this iFoo version soon on iFoo Topic, after testing bubble_coverflow 0.14 !!!)

, thanx

Mipmapping is ok now !

thanx again, keep the good work
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-26 19:03:01
I still always get crashes when leaving fullscreen mode and on startup I get "Could Not Unregister Class." in the console. I don't know if there's a connection but sth. still seems not to be ok. I'm on Vista 32bit if that matters.
Title: foo_bubble_coverflow
Post by: Joelimite on 2008-01-26 19:23:52
First off bubbleguuum, thank you for all your hard work in coding this brilliant component! Even in its early stage, it's already highly functional and relatively stable.

I do have one problem however. I am using a dual monitor setup and, with version 0.13, fullscreen worked perfectly on my second monitor. But, now with version 0.14, when i double click on the black area when in windowed mode on my second display, coverflow disappears instead of going fullscreen. The only way to make it visible again is to close coverflow and then restart it. This bug only seems to affect output on a second monitor as fullscreen mode still works perfectly on my primary display. Perhaps the changes you made to correct fullscreen mode in panels_ui are the source of the problem?

Thanks again for the great plug-in!
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-26 20:02:48
I still always get crashes when leaving fullscreen mode and on startup I get "Could Not Unregister Class." in the console. I don't know if there's a connection but sth. still seems not to be ok. I'm on Vista 32bit if that matters.


The "Can't unregister..." message are benign. I never had crashes exiting fullscreen so this may be a driver issue. You could try to update your video driver to see if it changes anything. You can also try the 0.12 debug build and post the crash log (if any) : http://bubbleguuum.free.fr/foo_bubble_cove..._0.12_debug.zip (http://bubbleguuum.free.fr/foo_bubble_coverflow/foo_bubble_coverflow_0.12_debug.zip)

First off bubbleguuum, thank you for all your hard work in coding this brilliant component! Even in its early stage, it's already highly functional and relatively stable.

I do have one problem however. I am using a dual monitor setup and, with version 0.13, fullscreen worked perfectly on my second monitor. But, now with version 0.14, when i double click on the black area when in windowed mode on my second display, coverflow disappears instead of going fullscreen. The only way to make it visible again is to close coverflow and then restart it. This bug only seems to affect output on a second monitor as fullscreen mode still works perfectly on my primary display. Perhaps the changes you made to correct fullscreen mode in panels_ui are the source of the problem?

Thanks again for the great plug-in!


Yup these changes are the source of the problem. Hopefully I'll be able to fix it as I have a dual monitor setup - however it'll have to wait a litlle.
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-26 21:06:31
I still consistently get crashes when leaving fullscreen mode. Basically it makes foobar not respond and take high cpu usage until I kill the process.

Same happened to me with version 0.14
Bug appears very seldom (only after heavy testing).
Foobar doesn't crash, program responds not.

Vista 32bit, panels ui 0.14.9, FofR-Skin, nVidia 7300SE

Problem could be, that I've installed two coverflow-panels at different locations of script.
I'll try it again with only one coverflow-panel.
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-26 21:16:28
The "Can't unregister..." message are benign. I never had crashes exiting fullscreen so this may be a driver issue. You could try to update your video driver to see if it changes anything. You can also try the 0.12 debug build and post the crash log (if any) : http://bubbleguuum.free.fr/foo_bubble_cove..._0.12_debug.zip (http://bubbleguuum.free.fr/foo_bubble_coverflow/foo_bubble_coverflow_0.12_debug.zip)

I'm using the latest drivers available for my 7600GS and the debug version doesn't output any log file so far. I'll report back if this issue gets accidentally fixed with one of the next updates.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-26 22:04:09
Just a remark : Mimaps make foobar very slow (with only 7 covers in the Coverflow!) (Bubble_coverflow 0.14 +  foobar 0.9.4.5 + PanelsUI 0.14.9)

So, i disable it in settings.

btw, no more crash
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-26 22:18:46
Just a remark : Mimaps make foobar very slow (with only 7 covers in the Coverflow!) (Bubble_coverflow 0.14 +  foobar 0.9.4.5 + PanelsUI 0.14.9)

So, i disable it in settings.

btw, no more crash


Yup mipmaps is slower because they must be generated on the fly for each cover loaded and it is CPU intensive.
Do you have "ARB_texture_non_power_of_two: yes" in the console ?  If the answer is no, that means you're using an older video card, and mipmap generation is the slowest it can get because it has to compute mipmaps on power of two textures that can be greater than the resolution of the original images, hence even more processing.

EDIT: I'll also have to investigate if a faster mipmap generation method could not speed things up.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-26 22:26:36

Just a remark : Mimaps make foobar very slow (with only 7 covers in the Coverflow!) (Bubble_coverflow 0.14 +  foobar 0.9.4.5 + PanelsUI 0.14.9)

So, i disable it in settings.

btw, no more crash


Yup mipmaps is slower because they must be generated on the fly for each cover loaded and it is CPU intensive.
Do you have "ARB_texture_non_power_of_two: yes" in the console ?  If the answer is no, that means you're using an older video card, and mipmap generation is the slowest it can get because it has to compute mipmaps on power of two textures that can be greater than the resolution of the original images, hence even more processing.

EDIT: I'll also have to investigate if a faster mipmap generation method could not speed things up.


foo_bubble_coverflow: ARB_texture_non_power_of_two: yes => Ok (my CG is recent -> 8800 GTS 640 Mo)

i've just retry mipmaps, and now it seems faster .. hum i resume my tests
Title: foo_bubble_coverflow
Post by: Chronial on 2008-01-26 23:19:31
Do you have "ARB_texture_non_power_of_two: yes" in the console ?  If the answer is no, that means you're using an older video card, and mipmap generation is the slowest it can get because it has to compute mipmaps on power of two textures that can be greater than the resolution of the original images, hence even more processing.

That's not correct - the difference is only 1 mipmap (e.g. if your image's with 9px -> mipmaps: 4,2,1 - rounded up to power of two, the size is 16px -> mipmaps 8, 4, 2, 1). I don't think that does make that much of a difference.

Quote
EDIT: I'll also have to investigate if a faster mipmap generation method could not speed things up.

Already tried that, and I couldn't find a solution in that direction. For a 500px cover, you will always have to generate 8 mipmaps - that takes some time.
But there are some other solutions:

- resize the bitmaps on load so they are displayed close to 1:1 (but this will force you to reload the cache on every resize)

- do some clever shader writing - but this will only work on shader-supporting GPUs

- do supersampling (not multisampling!) on the whole image
I think this is the best solution - you will have to render the frame at least 2 times, but you should be able to get >400fps on any GPU after all (you are only rendering less than 100 polygons...).
GPUs don't have built-in support for this (as far as I know). But you can implement supersampling with the accumulation buffer. You just have to watch out that you don't supersample your text (bluuuuur).
Title: foo_bubble_coverflow
Post by: Yotsuya on 2008-01-26 23:29:00
foo_bubble_coverflow - 0.14
foobar2000 - 0.9.5
foo_ui_columns - 0.2.1 alpha 8v3

So I tried the newer release and am still encountering a barrage of problems. Here is a copy of my console spam:
Code: [Select]
[18:24:33] Could Not Unregister Class.
[18:24:33] foo_bubble_coverflow: OpenGL vendor: NVIDIA Corporation
[18:24:33] foo_bubble_coverflow: OpenGL version: 2.1.1 NVIDIA 100.14.19
[18:24:33] foo_bubble_coverflow: OpenGL extensions:  GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
[18:24:33] foo_bubble_coverflow: EXT_blend_color: yes
[18:24:33] foo_bubble_coverflow: ARB_texture_non_power_of_two: yes
[18:24:33] foo_bubble_coverflow: ARB_texture_rectangle: yes
[18:24:33] foo_bubble_coverflow: EXT_texture_rectangle: no
[18:24:33] foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
[18:24:33] foo_bubble_coverflow: SGIS_generate_mipmap: yes
[18:24:33] foo_bubble_coverflow: WGL_ARB_multisample: yes
[18:24:33] foo_bubble_coverflow: WGL_EXT_swap_control: yes
[18:24:33] foo_bubble_coverflow: Swap interval = 1
[18:24:33] Could Not Unregister Class.
[18:24:33] Could Not Unregister Class.
[18:24:33] Could Not Unregister Class.
[18:24:34] Could Not Unregister Class.
[18:24:34] Could Not Unregister Class.

Coverflow still refuses to bind into a panel
Coverflow still crashes foobar whenever I try to change any settings
I tracked down the zombie process to foo_shpeck instead of coverflow.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-26 23:52:53
That's not correct - the difference is only 1 mipmap (e.g. if your image's with 9px -> mipmaps: 4,2,1 - rounded up to power of two, the size is 16px -> mipmaps 8, 4, 2, 1). I don't think that does make that much of a difference.


In the rare case of using POT textures (most card support either NPOT or th rectangle extension) I generate a texture rounded to nearest greater POT size; ie a 600x600 picture gets a 1024x1024 image. computing mipmap on such huge textures is ultra slow and it's also a waste a memory space. In this case could maybe be faster to rescale the image to 512x512 and we'd get 4x faster mimap generation. However as almost everybody has some kind of  NPOT texture support this is not super important...

Quote
- do supersampling (not multisampling!) on the whole image
I think this is the best solution - you will have to render the frame at least 2 times, but you should be able to get >400fps on any GPU after all (you are only rendering less than 100 polygons...).
GPUs don't have built-in support for this (as far as I know). But you can implement supersampling with the accumulation buffer. You just have to watch out that you don't supersample your text (bluuuuur).


Interesting idea, that could be super fast and give OK results
Title: foo_bubble_coverflow
Post by: Andu on 2008-01-27 00:25:41
Thanks bubbleguuum for this incredible little plugin. Now I have two little requests.

First of all there is a problem for me when I have a cover that is mostly white. Then half of the artist - album text is gone. I guess this problem will exist with whatever colour one chooses for the text. I can only think of 2 possible solution although I'm not sure if the second is even viable. First the text could be moved closer to the bottom edge of the panel. The second possibility would be to recognise what colour the cover has around the text and switch the colour of the text to black if the cover is too bright.

My second request would be to add some kind of animation when moving the albums. Kind of like the original Apple Coverflow does.

Anyway keep up the good work. I'll come back to you if I have new ideas or find any bugs .
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-01-27 05:08:52
My second request would be to add some kind of animation when moving the albums. Kind of like the original Apple Coverflow does.


That feature is in the to do list buddy.
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-01-27 05:42:42
Just upgraded to 0.14 and it works great! Fullscreen even works great now in Panels UI !! However, when exiting fullscreen, I get a taskbar entry that is blank, and I can't get rid of it until I exit foobar and reload. Think this could be fixed?

Excellent work. If I may, could we get some font options in the next build or so?

EDIT:

Also, an option for horizontal, and vertical padding would be wonderful .
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-01-27 06:26:28
0.14 is Not working at all for me with DUI+Dockable Panels. Crashes on first load and if I get foobar to load without the crash, it will not attach to a Dockable Panel (selecting it just open COver Flow in it's on window, not the panel.

Also, it does not change when facets change (just goes blank.)

Large playlists freeze everything.
Title: foo_bubble_coverflow
Post by: GreenSmurf on 2008-01-27 07:42:36
The last version to work properly is 0.11 and even that one was not perfect. Is something wrong with my settings?- because I cannot see the next album art in the preview it only shows a white outline.

-GreenSmurf
Title: foo_bubble_coverflow
Post by: strogoff_ger on 2008-01-27 10:36:23
Can someone tell me what to fill in the cover source to display ANY jpg? The problem is, my covers are sometimes named folder, front, wsfwefoiewoff35646456546, or whatever.

Code: [Select]
$replace(%path%,%filename_ext%,)*.jpg


doesn't work. Are wildcards  not supported, yet?

Thanks in advance.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-27 10:44:42
Can someone tell me what to fill in the cover source to display ANY jpg? The problem is, my covers are sometimes named folder, front, wsfwefoiewoff35646456546, or whatever.

Code: [Select]
$replace(%path%,%filename_ext%,)*.jpg


doesn't work. Are wildcards  not supported, yet?

Thanks in advance.


in the same way, my covers are named 'folder.jpg' for albums or named %title%.jpg for Singles
but in settings, i can't us conditions or vars declared in Globals (i.e. $get(MyCoverName))

could it be possible to allow these for a future release or is it to hard to implement ?

thanx
Title: foo_bubble_coverflow
Post by: start78 on 2008-01-27 13:00:14
@bubbleguuum:
Are you planning to add animations to your component?

What i mean is: will the covers move when i scroll through them? Right now they are not flowing as in coverflow but the next cover just instantly pops up in the middle and replaces the last one. I can't make out which direction the covers are moving. Only if i set maximum covers to 21+ i get a slight illusion of movement.

But even without animation: great eye-candy plugin! I won't use it in my standard f2k setup, though. I really like the new DUI don't want to inflate my setup with colums_ui.
Title: foo_bubble_coverflow
Post by: pIv on 2008-01-27 13:11:27
@bubbleguuum:

Now coverflow window is horisontally orientation. It is possible make selection in preference of plugin also vertical orientation of this windows (move cover from bottom to top) ?
Title: foo_bubble_coverflow
Post by: Joelimite on 2008-01-27 16:24:22
@bubbleguuum:
Are you planning to add animations to your component?


Did you not read this?

Planned features

- Unicode support
- Embedded cover support
- Bind the panel to a specific playlist instead of always the active playlist
- Animation
- (partly done) Reflections
- More eye candy (dynamic lighting would be cool)
- Optimizations (aka no lag)
- Scrollbar and some UI in fullscreen
- done No cover
Title: foo_bubble_coverflow
Post by: kapitoshka666 on 2008-01-27 17:15:00
pIv

How did you solve problem with separeted coverflow window?
Title: foo_bubble_coverflow
Post by: Melomane on 2008-01-27 17:30:57
@bubbleguuum:

Now coverflow window is horisontally orientation. It is possible make selection in preference of plugin also vertical orientation of this windows (move cover from bottom to top) ?


+1!
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-27 18:01:01

I still consistently get crashes when leaving fullscreen mode. Basically it makes foobar not respond and take high cpu usage until I kill the process.

Same happened to me with version 0.14
Bug appears very seldom (only after heavy testing).
Foobar doesn't crash, program responds not.

Vista 32bit, panels ui 0.14.9, FofR-Skin, nVidia 7300SE

Problem could be, that I've installed two coverflow-panels at different locations of script.
I'll try it again with only one coverflow-panel.

Bug appears once more:

(http://www.abload.de/thumb/crash1sch.jpg) (http://www.abload.de/image.php?img=crash1sch.jpg)
Title: foo_bubble_coverflow
Post by: MacStew on 2008-01-27 18:38:48
Thank you very much for this awesome component
can you add "change colors of the background" or the "opacity".
that could be great.

Thanks in advance
Title: foo_bubble_coverflow
Post by: GreenSmurf on 2008-01-28 07:23:50
(http://www.geocities.com/green_smurf_kemihs/coverflow.jpg)
v0.11
(http://www.geocities.com/green_smurf_kemihs/coverflow2.jpg)
v0.14


I am having a problem getting v0.14 to work and v0.11 looks like the pictures above. Only the album in focus is working for v0.11 and v0.14 crashes every time.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02ECB34Bh
Access violation, operation: read, address: 00530067h
Call path:
entry=>app_mainloop=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>titleformat_object::run=>ti
Code bytes (02ECB34Bh):
02ECB30Bh:  04 FF D2 88 5F 2C 88 5F 2D 8B C7 8B 4C 24 10 64
02ECB31Bh:  89 0D 00 00 00 00 59 5E 5D 5B 83 C4 0C C2 08 00
02ECB32Bh:  CC CC CC CC CC 83 3E 00 75 05 E8 AE 76 05 00 8B
02ECB33Bh:  46 04 80 78 2D 00 74 05 E9 A0 76 05 00 8B 48 08
02ECB34Bh:  80 79 2D 00 75 1D 8B 01 80 78 2D 00 75 11 8D A4
02ECB35Bh:  24 00 00 00 00 8B C8 8B 01 80 78 2D 00 74 F6 89
02ECB36Bh:  4E 04 C3 8B 40 04 80 78 2D 00 75 16 8B 4E 04 3B
02ECB37Bh:  48 08 75 0E 89 46 04 8B D0 8B 42 04 80 78 2D 00
Stack (000C1BB8h):
000C1B98h:  00000000 0000000C BBE68E00 000C2DB8
000C1BA8h:  00009F6B B3E79B80 00000016 B3E79D58
000C1BB8h:  02ECF5DB 000C03F6 0000022A 000C2CBC
000C1BC8h:  02F963A8 02F947D8 02F9AC88 000C03B3
000C1BD8h:  00000171 000C2C79 02F962EF 00000000
000C1BE8h:  00000000 00000000 00000000 02EC3C08
000C1BF8h:  02F947C0 2B3177A3 000C03F6 02F963A8
000C1C08h:  00000000 00000001 00000000 000C03F6
000C1C18h:  00120125 02F963A8 00000016 00000001
000C1C28h:  00000000 00000000 000C1BFC FFFFFFFF
000C1C38h:  000C2D34 00000000 000C1C5C 7E41B3F9
000C1C48h:  000C03F6 000C03F6 5F010DD9 00140378
000C1C58h:  00000000 7E418BD9 02F963A8 00000020
000C1C68h:  000C1CA4 7E41B3CC 7E41B3A7 000C03F6
000C1C78h:  00000000 00000000 0000022A 00000134
000C1C88h:  00000000 000C1C74 02F4803C 00000000
000C1C98h:  00000000 00000000 00000000 7E41B3A7
000C1CA8h:  00000000 000C03F6 00000200 00000000
000C1CB8h:  00120125 2B317763 000C03F6 02F963A8
000C1CC8h:  02EC6DDF 00000000 0000022A 00000134
Registers:
EAX: 02F9AC88, EBX: 02F94300, ECX: 0053003A, EDX: 000C1BD4
ESI: 000C1BCC, EDI: 00310066, EBP: 7E41C465, ESP: 000C1BB8
Crash location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h

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 - 7D1D6000h
ole32 loaded at 774E0000h - 7761D000h
shared   loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476B000h
msctfime loaded at 755C0000h - 755EE000h
foo_uie_lyrics   loaded at 00A90000h - 00AEE000h
WININET   loaded at 42C10000h - 42CDF000h
Normaliz loaded at 003F0000h - 003F9000h
iertutil loaded at 42990000h - 429D5000h
WINMM loaded at 76B40000h - 76B6D000h
foo_abx   loaded at 00D90000h - 00DC3000h
foo_alarm loaded at 00DF0000h - 00E2E000h
foo_albumlist loaded at 00E50000h - 00EB5000h
foo_bubble_coverflow loaded at 00EE0000h - 00F23000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_burninate loaded at 019C0000h - 019F7000h
VERSION   loaded at 77C00000h - 77C08000h
foo_cdda loaded at 01A20000h - 01A55000h
foo_channel_mixer loaded at 01A80000h - 01ABA000h
foo_converter loaded at 01AD0000h - 01B35000h
foo_custominfo   loaded at 01B60000h - 01BE5000h
foo_cwb_hooks loaded at 01C10000h - 01C45000h
foo_dbsearch loaded at 01C70000h - 01CCC000h
foo_dop   loaded at 01CF0000h - 01D82000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_dsp_std   loaded at 01DB0000h - 01DF7000h
foo_dsp_tube loaded at 01E20000h - 01E46000h
foo_dsp_vlevel   loaded at 01E60000h - 01E84000h
foo_fileops   loaded at 01EB0000h - 01EF7000h
OLEAUT32 loaded at 77120000h - 771AB000h
foo_freedb2   loaded at 01F20000h - 01F61000h
foo_history   loaded at 01F90000h - 01FAC000h
foo_infobox   loaded at 01FD0000h - 02010000h
foo_input_shorten loaded at 02030000h - 0205E000h
foo_input_std loaded at 02080000h - 021A5000h
foo_lnk   loaded at 021D0000h - 021E9000h
foo_lyricsdb loaded at 02210000h - 0223F000h
foo_masstag   loaded at 02260000h - 022B0000h
foo_menu_addons   loaded at 022D0000h - 0232D000h
libmmd   loaded at 02340000h - 025F1000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_msnalt   loaded at 02620000h - 02639000h
foo_navigator loaded at 02660000h - 02694000h
foo_playcount_mod loaded at 026C0000h - 026D5000h
foo_playlist_bind loaded at 026F0000h - 02715000h
foo_playlist_manager loaded at 02730000h - 02777000h
foo_pqview   loaded at 027A0000h - 027BC000h
foo_preview   loaded at 027E0000h - 02801000h
foo_random   loaded at 02820000h - 0285D000h
foo_rgscan   loaded at 02880000h - 028D0000h
foo_run   loaded at 028F0000h - 0291B000h
foo_scheduler loaded at 02940000h - 029AF000h
POWRPROF loaded at 74AD0000h - 74AD8000h
foo_scrobblecharts   loaded at 029D0000h - 02A03000h
foo_uie_albumart loaded at 02A30000h - 02A6D000h
foo_uie_albumlist loaded at 02A90000h - 02ACF000h
foo_uie_explorer loaded at 02AF0000h - 02B2C000h
foo_uie_lyrics_panel loaded at 02B50000h - 02BB8000h
foo_uie_powerpanels   loaded at 02BE0000h - 02C03000h
foo_uie_quicksearch   loaded at 02C30000h - 02C76000h
foo_uie_tabs loaded at 02CA0000h - 02CCA000h
foo_uie_vis_channel_spectrum loaded at 02CF0000h - 02D1B000h
MSIMG32   loaded at 76380000h - 76385000h
foo_uie_vis_egoh loaded at 02D40000h - 02D5D000h
foo_uie_wmpvis   loaded at 02D70000h - 02DAB000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
foo_ui_columns   loaded at 02DC0000h - 02E86000h
foo_ui_panels loaded at 02EB0000h - 02F76000h
foo_ui_std   loaded at 030C0000h - 03173000h
foo_unpack   loaded at 031A0000h - 031CD000h
foo_utils loaded at 031F0000h - 03229000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
DSOUND   loaded at 73F10000h - 73F6C000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 73EE0000h - 73EE4000h
xpsp2res loaded at 20000000h - 202C5000h
mslbui   loaded at 605D0000h - 605D9000h
atioglxx loaded at 69000000h - 6953D000h
atioglx2 loaded at 09270000h - 09CD9000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 02ECF5DBh, location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h
Address: 02EC3C08h, location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h
Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41B3CCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 02F4803Ch, location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 02EC6DDFh, location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h
Address: 02F4803Ch, location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h
Address: 02F4803Ch, location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h
Address: 763A3C2Ch, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "CtfImmIsTextFrameServiceDisabled" (+0000036Bh)
Address: 763A6020h, location: "IMM32", loaded at 76390000h - 763AD000h
Address: 7E418CC3h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "KillTimer" (+00000081h)
Address: 7E419EF0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CharLowerBuffW" (+00000099h)
Address: 5AD74AC8h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "CloseThemeData" (+00000188h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41B42Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C809A09h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "lstrlenW" (+00000000h)
Address: 773D1830h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal249" (+00001830h)
Address: 7E41C487h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsWindowVisible" (+00000022h)
Address: 7E41C493h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsWindowVisible" (+0000002Eh)
Address: 7E4184FCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4185A4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E41945Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000000h)
Address: 7E419488h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+0000002Bh)
Address: 7E419491h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000034h)
Address: 7E41945Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000000h)
Address: 755C7253h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 7E418CC3h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "KillTimer" (+00000081h)
Address: 7E4206FAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CopyImage" (+00000236h)
Address: 605D156Ch, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7E420759h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CopyImage" (+00000295h)
Address: 755D41D1h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "CtfImeDispatchDefImeMessage" (+000009CEh)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 7E41B89Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetParent" (+0000016Ch)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 7E46B63Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00000371h)
Address: 7E46B644h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+0000037Ah)
Address: 7E46C053h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00000D89h)
Address: 02F4803Ch, location: "foo_ui_panels", loaded at 02EB0000h - 02F76000h
Address: 7E46C6DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001410h)
Address: 7E46C721h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 7E46C721h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001457h)
Address: 7E46C743h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IMPSetIMEA" (+00001479h)
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 747553E3h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_GetThreadFlags" (+000003F2h)
Address: 7473EF6Fh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+0000850Ch)
Address: 7473EFFFh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+0000859Ch)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 773F6AB0h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000AC10h)
Address: 7E4184FCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4185A4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000BDh)
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: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3B0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 773F9954h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000DAB4h)
Address: 773F8EA4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D004h)
Address: 773F99B0h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 7E41945Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000000h)
Address: 7C80929Ch, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetTickCount" (+00000000h)
Address: 7E418B8Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+0000010Ch)
Address: 7E41CBD4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PostMessageA" (+0000004Fh)
Address: 7472FCD5h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_DllDetachInOther" (+00000EA5h)
Address: 7C80929Ch, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetTickCount" (+00000000h)
Address: 7473CD43h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+000062E0h)
Address: 7473CD50h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+000062EDh)
Address: 69364999h, location: "atioglxx", loaded at 69000000h - 6953D000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7E421BAAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnumDisplayDevicesA" (+00000483h)
Address: 7E421BCFh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnumDisplayDevicesA" (+000004A8h)
Address: 7E4702C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7C80D16Ch, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "CompareStringA" (+000000F5h)
Address: 74755F57h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_IsInMarshaling" (+00000A36h)
Address: 7C80D1A5h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "CompareStringA" (+0000012Eh)
Address: 605D2337h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D156Ch, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 605D2366h, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C8025F0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7473CCF8h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00006295h)
Address: 605D156Ch, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7473CCF8h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00006295h)
Address: 605D156Ch, location: "mslbui", loaded at 605D0000h - 605D9000h
Address: 7473CD50h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+000062EDh)
Address: 7D1C98FBh, location: "SHELL32", loaded at 7C9C0000h - 7D1D6000h
Address: 7473CE63h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00006400h)
Address: 77F17F7Ch, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "TextOutW" (+000000C0h)
Address: 77F1840Ch, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetObjectW" (+0000009Dh)
Address: 77F18C7Ch, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetObjectA" (+0000006Eh)
Address: 77F18C86h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetObjectA" (+00000078h)
Address: 77F18C86h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetObjectA" (+00000078h)
Address: 7473CCF8h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+00006295h)
Address: 7473CD50h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CreateCicLoadMutex" (+000062EDh)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7475C540h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UnregisterLangBarAddIn" (+000005A7h)
Address: 7475C56Bh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UnregisterLangBarAddIn" (+000005D2h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77F18EF9h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetMapMode" (+00000124h)
Address: 77F1919Dh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetDIBitsToDevice" (+00000191h)
Address: 77F1915Fh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetDIBitsToDevice" (+00000153h)
Address: 77F1917Ch, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetDIBitsToDevice" (+00000170h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7E4702C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 77F15E39h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetBkColor" (+00000000h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77F16FFAh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "BitBlt" (+00000071h)
Address: 7E421C9Fh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnumDisplayDevicesA" (+00000578h)
Address: 7E421C87h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnumDisplayDevicesA" (+00000560h)
Address: 7E4702C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 77F1A1B0h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetBitmapBits" (+00000019h)
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80996Dh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "LocalFree" (+0000003Eh)
Address: 747402BDh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CheckThreadInputIdle" (+000011C8h)
Address: 7C90DCDFh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwOpenEvent" (+0000000Ch)
Address: 7C8131AAh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "OpenEventW" (+0000006Ah)
Address: 7C81325Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "OpenEventA" (+0000004Eh)
Address: 7C90D592h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtClose" (+0000000Ch)
Address: 7C809B8Bh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "CloseHandle" (+00000044h)
Address: 747215D9h, location: "MSCTF", loaded at 74720000h - 7476B000h
Address: 7473F6A5h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CheckThreadInputIdle" (+000005B0h)
Address: 7E41B601h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "InvalidateRect" (+0000000Ch)
Address: 773F8FC1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000D121h)
Address: 773F99B0h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000DB10h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423761h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 7E439FDEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CreateDialogIndirectParamA" (+000004EEh)
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 7C80261Ah, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "WaitForSingleObjectEx" (+000000DAh)
Address: 0043492Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
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: 7C90E2F1h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "NtReleaseMutant" (+0000000Ch)
Address: 7C8024B7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ReleaseMutex" (+00000010h)
Address: 74754AC9h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_RunInputCPL" (+0000441Ah)
Address: 7474096Fh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CheckThreadInputIdle" (+0000187Ah)
Address: 7474099Fh, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_CheckThreadInputIdle" (+000018AAh)
Address: 74754C96h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_RunInputCPL" (+000045E7h)

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
Lyric Show Panels 0.3.0.0  (foo_uie_lyrics)
Playlist Bind 3.1  (foo_playlist_bind)
freedb Tagger 0.5.2.1  (foo_freedb2)
CD Audio Decoder 2.1.2  (foo_cdda)
Alarm 1.61  (foo_alarm)
Seek Panel 0.1  (foo_uie_powerpanels)
Shorten decoder 0.4.2a  (foo_input_shorten)
Preview 1.2  (foo_preview)
Randomized Playlist Entry 1.2.3  (foo_random)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Special file info box 2.0.3  (foo_infobox)
Cover Flow 0.14  (foo_bubble_coverflow)
Channel Spectrum panel 0.10.1  (foo_uie_vis_channel_spectrum)
Default User Interface 0.9.5  (foo_ui_std)
Converter 1.0.2  (foo_converter)
Playlist tools 0.5.8  (foo_utils)
Play Count Mod 1.0.2  (foo_playcount_mod)
Columns UI 0.2  (foo_ui_columns)
ABX Comparator 1.3.1  (foo_abx)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Scheduler 3.53  (foo_scheduler)
Shell Link Resolver 1.2  (foo_lnk)
Album List 4.1  (foo_albumlist)
VLevel 20060324.0  (foo_dsp_vlevel)
Channel Mixer 0.9.4  (foo_channel_mixer)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
foo_custominfo 0.1.2  (foo_custominfo)
Album Art Panel 0.2.7  (foo_uie_albumart)
Volume Panel 0.1  (foo_uie_powerpanels)
RAR reader 1.1  (foo_unpack)
Explorer Tree 1.04.6b  (foo_uie_explorer)
iPod manager 0.5.1 TEST  (foo_dop)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
foobar2000 core 0.9.5  (Core)
Run services 0.3.2  (foo_run)
Audio CD Writer 2.0.1  (foo_burninate)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Standard Input Array 1.0  (foo_input_std)
Standard DSP Array 1.0  (foo_dsp_std)
History 0.2  (foo_history)
Menu Addons 0.4 (Intel SSE)  (foo_menu_addons)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Database search 1.3.1 beta 11  (foo_dbsearch)
WMP Visualizations 0.1.3 (Intel SSE)  (foo_uie_wmpvis)
Tube Sound 0.7  (foo_dsp_tube)
Navigator 0.63  (foo_navigator)
Playlist Manager 1.0.2  (foo_playlist_manager)
File Operations 2.0  (foo_fileops)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
ZIP/GZIP reader 1.0  (foo_unpack)
Masstagger 1.6  (foo_masstag)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Put crash log into codebox.[/size]
Title: foo_bubble_coverflow
Post by: 4nt1 on 2008-01-28 07:59:37
please use codebox... grrr
Title: foo_bubble_coverflow
Post by: Hamallainen on 2008-01-28 09:03:48
GreenSmurf, you have tons of plugins. I doubt you really use all of them. You should remove those you don't need, that would help to make your foobar a bit more stable i think.
Title: foo_bubble_coverflow
Post by: Darkchaser on 2008-01-28 09:29:44
Coverflow doesn't want to go into a panel.

Title: foo_bubble_coverflow
Post by: grimes on 2008-01-28 15:05:45
@Darkchaser
It's new to me, that panelsui user have that problem.

You can try to use default PanelsUI:

Menu -> File -> Preferences -> PanelsUI -> Layout: default.pui
Then:
Menu -> File -> Preferences -> PanelsUI -> Edit Layout

Insert following code at the end:
Code: [Select]
$panel(Bubble,Cover flow,5,5,1000,250,)

Good luck!
Title: foo_bubble_coverflow
Post by: jarsonic on 2008-01-28 16:00:23
Wow, that's a lot of "titleformat_object::run=>titleformat_object::run" . 
Title: foo_bubble_coverflow
Post by: Chronial on 2008-01-28 18:33:51
Quote
Wow, that's a lot of "titleformat_object::run=>titleformat_object::run"

Good note - foobar does not seem to crash on foo_bubble_coverflow, but seems to get struck in a titleformat circle - that doesn't start in foo_bubble_coverflow, but in panels ui.
I'd like to rember all of you that this version of panels ui is on the list of known problematic components (http://www.hydrogenaudio.org/forums/index.php?showtopic=44213).
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-28 18:39:33
Quote
Wow, that's a lot of "titleformat_object::run=>titleformat_object::run"

Good note - foobar does not seem to crash on foo_bubble_coverflow, but seems to get struck in a titleformat circle - that doesn't start in foo_bubble_coverflow, but in panels ui.
I'd like to rember all of you that this version of panels ui is on the list of known problematic components (http://www.hydrogenaudio.org/forums/index.php?showtopic=44213).


Thats right, maybe he should try PanelsUI 0.13.8
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-28 20:25:39
Coverflow doesn't want to go into a panel.



I have no idea why the window is not in the panel...you just launch the config and it appears like that right ?

I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).
Title: foo_bubble_coverflow
Post by: Kirya on 2008-01-28 20:54:11
I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).

Great news. I always use embedded covers with FLAC images (~600x600px front-back-cd, giant scans stored separately in the archives). I really like the idea "one file per one album" with total embedding (cue, log, scans, ext. info), so your work on the covers is very important for me

sorry for my english
Title: foo_bubble_coverflow
Post by: DJ ATRAC on 2008-01-28 21:10:22

Coverflow doesn't want to go into a panel.



I have no idea why the window is not in the panel...you just launch the config and it appears like that right ?

I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).


Hi, I have the same problem, but curious: desktop computer without problems...but on notebook a seperate window for cover flow...

MfG Frank
Title: foo_bubble_coverflow
Post by: Darkchaser on 2008-01-29 01:33:45


Coverflow doesn't want to go into a panel.


I thought it was my coding that was wrong before, but since Falstaff released a working config with coverflow, I tried it out but still have the same problem. It seems that others are having the same problem, but so far no one has managed to get a solution....

Any help, much appreciated. This is a nice component and I'd love to get it to work properly 


I have no idea why the window is not in the panel...you just launch the config and it appears like that right ?

I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).


Hi, I have the same problem, but curious: desktop computer without problems...but on notebook a seperate window for cover flow...

MfG Frank


Incidentally, I'm on a notebook as well.....but I can't see that to be much of a problem. If it's the integrated graphics card problem, cover flow probably wouldn't work at all instead of giving us this weird problem.

Well, I hope someone can figure out the problem. In the meantime I'm stuck with using coverflow as a window...
Title: foo_bubble_coverflow
Post by: GreenSmurf on 2008-01-29 05:43:20
GreenSmurf, you have tons of plugins. I doubt you really use all of them. You should remove those you don't need, that would help to make your foobar a bit more stable i think.


I have been meaning to do that. The only reason I keep some around is because I change foobar frequently depending on what I require. I guess it couldn't hurt to remove some. Thanks for the suggestion though.


EDIT::  I Just removed some old components and v0.14 seems to work fine- except one flaw. Only the album art in focus shows and all the others display as no cover image until brought into focus.


-GreenSmurf
Title: foo_bubble_coverflow
Post by: GreenSmurf on 2008-01-29 08:24:47

GreenSmurf, you have tons of plugins. I doubt you really use all of them. You should remove those you don't need, that would help to make your foobar a bit more stable i think.


I have been meaning to do that. The only reason I keep some around is because I change foobar frequently depending on what I require. I guess it couldn't hurt to remove some. Thanks for the suggestion though.


EDIT::  I Just removed some old components and v0.14 seems to work fine- except one flaw. Only the album art in focus shows and all the others display as no cover image until brought into focus.


-GreenSmurf


Solved my own problem but I would like to know why exactly it is- I had to rename all my image files to folder.jpg in my entire music library to get it working when I should be able to use the code *.jpg
Thank you.

-GreenSmurf
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2008-01-29 16:44:08
I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).


wasnt this supposed to be brought by 0.95 sdk?... maybe youre just reinventing wheel on this
Title: foo_bubble_coverflow
Post by: plukin on 2008-01-29 17:45:47
hi bubbleguuum,
i like our coverflow very much. thanks for the effort!
i would like to see the linkage between the coverflow and the playlist more "stronger"...
it would be nice if the tracks were selected by clicking on the album art in the cover flow panel. maybe you could make a little indicator or rectangle for a selected album?
maybe even the context menu for the covers could work?! that would be very nice
and the asterix wildcart * for the source images would be nice... or maybe more image sources in an given priority order?!

bye. P

EDIT: nearly forgotten: if you scroll through the playlist, the cover flow should move too. isn't it?
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-29 19:12:47

I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).


wasnt this supposed to be brought by 0.95 sdk?... maybe youre just reinventing wheel on this


Aaaaah I don't know what you are talking abut ! . Anyway I've done it for ID3V2 and FLAC so it'll work for version pre 0.9.5, but for other formats they could be supported if the updated SDK expose the data (we still don't know when the SDK will be released).


hi bubbleguuum,
i like our coverflow very much. thanks for the effort!
i would like to see the linkage between the coverflow and the playlist more "stronger"...
it would be nice if the tracks were selected by clicking on the album art in the cover flow panel. maybe you could make a little indicator or rectangle for a selected album?
maybe even the context menu for the covers could work?! that would be very nice ;)
and the asterix wildcart * for the source images would be nice... or maybe more image sources in an given priority order?!

bye. P

EDIT: nearly forgotten: if you scroll trough the playlist, the cover flow should move too. isn't it?


It's in the todo list to have the possiblity to select a specific track when the mouse is on the cover
As for the scrolling into the playlist it alerady works and the cover view panel updates accordingly.
The wilcard thing, I'll have to check why it does not work.
Title: foo_bubble_coverflow
Post by: M on 2008-01-29 19:30:42


I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).


wasnt this supposed to be brought by 0.95 sdk?... maybe youre just reinventing wheel on this


Aaaaah I don't know what you are talking abut ! . Anyway I've done it for ID3V2 and FLAC so it'll work for version pre 0.9.5, but for other formats they could be supported if the updated SDK expose the data (we still don't know when the SDK will be released).

Lovely! Any chance you could add M4A/MP4 containers to the list of internally supported artwork, for backwards compatibility? (Specifically because you are comparing this to iTunes cover display...)

    - M.
Title: foo_bubble_coverflow
Post by: plukin on 2008-01-29 20:10:02
As for the scrolling into the playlist it alerady works and the cover view panel updates accordingly.

hmm, it works only if i select a track in the playlist!? than the cover flow move to the same album...
maybe there is somthing wrong with my config: i load cover flowas panel in latest columnui with grouped playlist, latest foobar core.
bye
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-29 22:22:45
As for the scrolling into the playlist it alerady works and the cover view panel updates accordingly.

hmm, it works only if i select a track in the playlist!? than the cover flow move to the same album...
maybe there is somthing wrong with my config: i load cover flowas panel in latest columnui with grouped playlist, latest foobar core.
bye


same for me :

1) moving cover in CF move the playlist => ok
but,
2) scrolling playlist doesn't scroll the coverflow ... coverflow update with the good cover only when clicking on a track in the playlist (%_selected%)

is it normal ?
Title: foo_bubble_coverflow
Post by: strogoff_ger on 2008-01-30 08:10:11
@ bubbleguuum

The ability to change background colour is already on the wishlist, but how about setting up a single/tileable background image for cool displays?

Thanks for this great component.
Title: foo_bubble_coverflow
Post by: Darkchaser on 2008-01-30 08:24:39
@Darkchaser
It's new to me, that panelsui user have that problem.

You can try to use default PanelsUI:

Menu -> File -> Preferences -> PanelsUI -> Layout: default.pui
Then:
Menu -> File -> Preferences -> PanelsUI -> Edit Layout

Insert following code at the end:
Code: [Select]
$panel(Bubble,Cover flow,5,5,1000,250,)

Good luck!


Unfortunately, no luck. The same thing still happens, coverflow doesn't want to go where it should be.

Could it be related to anything like certain components, etc.? I've run out of ideas for now on how to make it work. FYI I tried it with Panelsui 0.14.9 and also the latest beta version of Panelsui with no luck.
Title: foo_bubble_coverflow
Post by: grimes on 2008-01-30 13:41:03
@Darkchaser

Ok, Br3tt's ifoo is not guilty.

Seems to me that it's a problem of panelsUI component or maybe graphic card. Do you have installed newest drivers?
Just another idea: Could be a vista problem, change theme to Windows classic

EDIT: btw, were other panels displayed correctly. Please try panel-component peakmeter

http://www.hydrogenaudio.org/forums/index....showtopic=55562 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55562)

Insert code:
Code: [Select]
$panel(Peakmeter,Peakmeter,5,5,1000,250,)
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-30 15:54:52
@Darkchaser

Ok, Br3tt's ifoo is not guilty.

...


Of course not
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-30 22:39:16
v 0.15 released, supporting embedded art (not all formats yet). Please test, as I just tested on a few isolated samples. There's an option in the Sources tab, to display only covert art and ignore the external art source.
If unticked, external art i used first and then embedded if there's no external image

add support for embedded covert art:
   - mp3: ID3V2 tag
   - FLAC: FLAC tag or ID3V2 tag
   - ogg: image embedded in COVERTART vorbis comment, encoded as base64
   - mpc: APEv2 tag
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2008-01-30 23:05:16
v 0.15 released, supporting embedded art (not all formats yet). Please test, as I just tested on a few isolated samples. There's an option in the Sources tab, to display only covert art and ignore the external art source.
If unticked, external art i used first and then embedded if there's no external image

add support for embedded covert art:
   - mp3: ID3V2 tag
   - FLAC: FLAC tag or ID3V2 tag
   - ogg: image embedded in COVERTART vorbis comment, encoded as base64
   - mpc: APEv2 tag


oh... so much code will probably will be rewriten just becuase some cant wait ... hope youll have patiance with us after sdk is released (if it ever will)... but nontheless really big thanx for what youre doin for this comunity its really exciting to see another component grow rapidly into perfectness  keep up good work  and again thank you
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-30 23:10:28
v 0.15 released, supporting embedded art (not all formats yet). Please test, as I just tested on a few isolated samples. There's an option in the Sources tab, to display only covert art and ignore the external art source.
If unticked, external art i used first and then embedded if there's no external image

add support for embedded covert art:
   - mp3: ID3V2 tag
   - FLAC: FLAC tag or ID3V2 tag
   - ogg: image embedded in COVERTART vorbis comment, encoded as base64
   - mpc: APEv2 tag


it works but when scrolling the coverflow with embedded cover, foobar crash (stop prog 'handled'/'trapped' by windows Vista 'program had stopped ...'

no dump generated
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-30 23:14:11
it works but when scrolling the coverflow with embedded cover, foobar crash (stop prog 'handled'/'trapped' by windows Vista 'program had stopped ...'


What type of files is this ? Wouldn't it be mp3s with ID3V2.4 tag (you can check in mp3tag) ? Can you have a look at the console if there's not an error message or even the last file it tried to load.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-30 23:22:05


it works but when scrolling the coverflow with embedded cover, foobar crash (stop prog 'handled'/'trapped' by windows Vista 'program had stopped ...'


What type of files is this ? Wouldn't it be mp3s with ID3V2.4 tag (you can check in mp3tag) ? Can you have a look at the console if there's not an error message or even the last file it tried to load.


foobar crash, so can'rt see console !!

it crash when a spécific cover appear in coverflow, maybe it has a non supported Tag format ... how do i check the Tag format (i.e ID3V2.4) of the embedded picture ?
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-30 23:23:18



it works but when scrolling the coverflow with embedded cover, foobar crash (stop prog 'handled'/'trapped' by windows Vista 'program had stopped ...'


What type of files is this ? Wouldn't it be mp3s with ID3V2.4 tag (you can check in mp3tag) ? Can you have a look at the console if there's not an error message or even the last file it tried to load.


foobar crash, so can'rt see console !!

it crash when a spécific cover appear in coverflow, maybe it has a non supported Tag format ... how do i check the Tag format (i.e ID3V2.4) of the embedded picture ?


Install mp3tag (mp3tag.de); open the files in it, it will display the exact tag type
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-30 23:26:37




it works but when scrolling the coverflow with embedded cover, foobar crash (stop prog 'handled'/'trapped' by windows Vista 'program had stopped ...'


What type of files is this ? Wouldn't it be mp3s with ID3V2.4 tag (you can check in mp3tag) ? Can you have a look at the console if there's not an error message or even the last file it tried to load.


foobar crash, so can'rt see console !!

it crash when a spécific cover appear in coverflow, maybe it has a non supported Tag format ... how do i check the Tag format (i.e ID3V2.4) of the embedded picture ?


Install mp3tag (mp3tag.de); open the files in it, it will display the exact tag type


ok, i'll try this .. here is a screenshot just after crash and the console display :

(http://xs223.xs.to/xs223/08054/untitled21776.jpg.xs.jpg) (http://xs.to/xs.php?h=xs223&d=08054&f=untitled21776.jpg)
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-01-30 23:39:55
file that causes the crash :

Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-31 00:41:31
file that causes the crash :



Fixed (redownload 0.15) ! You mp3 was smewhat buggy, containing 2 images, the first one being empty (size = 0) and causing the crash. Even foobar 0.9.5 is confused by this and don't display the second valid image  (but does not crash).
Title: foo_bubble_coverflow
Post by: Darkchaser on 2008-01-31 02:21:21
@Darkchaser

Ok, Br3tt's ifoo is not guilty.

Seems to me that it's a problem of panelsUI component or maybe graphic card. Do you have installed newest drivers?
Just another idea: Could be a vista problem, change theme to Windows classic

EDIT: btw, were other panels displayed correctly. Please try panel-component peakmeter

http://www.hydrogenaudio.org/forums/index....showtopic=55562 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55562)

Insert code:
Code: [Select]
$panel(Peakmeter,Peakmeter,5,5,1000,250,)


Other panels are ok. Peakmeter works well. Here's a screen of both coverflow and peakmeter

(http://img.photobucket.com/albums/v292/Darkchaser/fooflowprob.jpg)

Could it really be my graphics card? I have no problem running it as a window, it's just weird that it doesn't want to go into a panel.

If it helps, here's what I'm running:

Windows XP
Windowblinds (tested, not the problem)
CDArtdisplay (tested, not the problem)
Yahoowidgets (tested, not the problem)
Styler
Findexer
Title: foo_bubble_coverflow
Post by: morphguy12 on 2008-01-31 05:51:40
are you on a laptop,.. ive got an inspiron 6000, and it would do the same thing.

since then just switched to default UI
Title: foo_bubble_coverflow
Post by: Darkchaser on 2008-01-31 07:17:46
Yes.....so I guess it's the integrated graphics card problem? sigh.....

Well, if that's so I hope bubble can figure out a way to make it compatible with laptops..... if not, I'll just live with coverflow as a window.
Title: foo_bubble_coverflow
Post by: TheChipstar on 2008-01-31 09:30:16
Great start to what will be an awesome plugin!

The problem I am having, is that I also have live DVD collections converted to mp3 and the albumart that is embedded is not square (1:1), it is the usual DVD cover aspect.
So I was wondering if there was a way of not stretching; or squashing it depending on which way you look at it.

Cheers
Title: foo_bubble_coverflow
Post by: Kirya on 2008-01-31 09:45:31
HI bubbleguuum. 0.15 shows incorrect covers with FLAC.

FLAC supports type of the cover (Mp3tag is unable to do this, I use FLAC command line tool to add my covers)

Code: [Select]
         [TYPE]|[MIME-TYPE]|[DESCRIPTION]|[WIDTHxHEIGHTxDEPTH[/COLORS]]|FILE
           TYPE is optional; it is a number from one of:
              0: Other
              1: 32x32 pixels 'file icon' (PNG only)
              2: Other file icon
              3: Cover (front)
              4: Cover (back)
              5: Leaflet page
              6: Media (e.g. label side of CD)
              7: Lead artist/lead performer/soloist
              8: Artist/performer
              9: Conductor
             10: Band/Orchestra
             11: Composer
             12: Lyricist/text writer
             13: Recording Location
             14: During recording
             15: During performance
             16: Movie/video screen capture
             17: A bright coloured fish
             18: Illustration
             19: Band/artist logotype
             20: Publisher/Studio logotype
             The default is 3 (front cover).  There may only be one picture each
             of type 1 and 2 in a file.

In coverflow window I see only cd-covers (type 6), but sometimes front or back.. It's very strange  Can you correct it to show front cover by default?
Title: foo_bubble_coverflow
Post by: The Link on 2008-01-31 12:04:33
@bubbleguuum:
It seems the freezing when leaving fullscreen mode is related to Windows Vista. I booted in Windows XP on the exact same machine as I use Vista and I didn't experience any freezing. Perhaps this article (http://www.opengl.org/pipeline/article/vol003_7/) which describes OpenGL related changes in Vista can help you fix the problem.

On a different matter: Since you support embedded album art in mpc files it would be nice if you did the same for wavpack files since they should work the same way regarding embedded album art (both using apev2 tags). But I'm not 100% sure.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-01-31 13:00:43
Great start to what will be an awesome plugin!

The problem I am having, is that I also have live DVD collections converted to mp3 and the albumart that is embedded is not square (1:1), it is the usual DVD cover aspect.
So I was wondering if there was a way of not stretching; or squashing it depending on which way you look at it.

Cheers


I already thought about this and will probably add an option to keep the aspect ratio


HI bubbleguuum. 0.15 shows incorrect covers with FLAC.

FLAC supports type of the cover (Mp3tag is unable to do this, I use FLAC command line tool to add my covers)

Code: [Select]
         [TYPE]|[MIME-TYPE]|[DESCRIPTION]|[WIDTHxHEIGHTxDEPTH[/COLORS]]|FILE
           TYPE is optional; it is a number from one of:
              0: Other
              1: 32x32 pixels 'file icon' (PNG only)
              2: Other file icon
              3: Cover (front)
              4: Cover (back)
              5: Leaflet page
              6: Media (e.g. label side of CD)
              7: Lead artist/lead performer/soloist
              8: Artist/performer
              9: Conductor
             10: Band/Orchestra
             11: Composer
             12: Lyricist/text writer
             13: Recording Location
             14: During recording
             15: During performance
             16: Movie/video screen capture
             17: A bright coloured fish
             18: Illustration
             19: Band/artist logotype
             20: Publisher/Studio logotype
             The default is 3 (front cover).  There may only be one picture each
             of type 1 and 2 in a file.

In coverflow window I see only cd-covers (type 6), but sometimes front or back.. It's very strange  Can you correct it to show front cover by default?


Yup, I'll make a bit more intelligent: right now it just displays the first image it finds....

@bubbleguuum:
It seems the freezing when leaving fullscreen mode is related to Windows Vista. I booted in Windows XP on the exact same machine as I use Vista and I didn't experience any freezing. Perhaps this article (http://www.opengl.org/pipeline/article/vol003_7/) which describes OpenGL related changes in Vista can help you fix the problem.

On a different matter: Since you support embedded album art in mpc files it would be nice if you did the same for wavpack files since they should work the same way regarding embedded album art (both using apev2 tags). But I'm not 100% sure.



Thanks for the info, I'll look into it. Wavpack and APE support for embedded art in  the todo list
Title: foo_bubble_coverflow
Post by: TheChipstar on 2008-02-01 09:51:41
I already thought about this and will probably add an option to keep the aspect ratio


Cool, thanks for that. Keep up the awesome work!
Title: foo_bubble_coverflow
Post by: The Judge on 2008-02-01 13:16:13
Oh wow, I pretty much gave up on foobar when Terrestrial disappeared and haven't really used it since I got a mac but this looks like it is worthy of a revisit . Looks very impressive Bubble. Good stuff.

Apart from the OpenGL requirement are there any other minimum specs? My desktop pc is probably too poop to run it but this Macbook may be capable in boot camp. It's one of the new ones running the X3100 GMA. Does anyone know if it can handle it?
Title: foo_bubble_coverflow
Post by: mil3s on 2008-02-01 15:18:20
Please add an opacity option for the reflection. It's still too dark.
Title: foo_bubble_coverflow
Post by: Maxoo on 2008-02-02 20:17:55
Thx a lot for this component. It works very well and looks very clean and eyecandy.

I just suggest you two things :
- White background (or simply a transparent background).
- An option to change font.
Title: foo_bubble_coverflow
Post by: adrianmak on 2008-02-03 06:14:28
Why I double-click  the cover will not start playing that associated album ?
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-02-03 09:13:38
Why I double-click  the cover will not start playing that associated album ?


You need to enable "Playback follow cursor" in the View menu
Title: foo_bubble_coverflow
Post by: grimes on 2008-02-03 09:24:37

Why I double-click  the cover will not start playing that associated album ?


You need to enable "Playback follow cursor" in the View menu

It's in the Playback menu, not in view menu!
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-02-03 10:11:36
Hi to you Bubble, and thanx again forthis marvellous plugin !

I've detected a lack in Cover Flow, Could it be possible to refresh Coverflow when adding a new track in a playlist ?

i've a PUI config with : 1 cover flow + 1 Single Column Playlist +...

- when creating a new playlist, it is empty, so CF is empty and Playlist too !

- but when i add a track into it, only the playlist update and CF stay empty ... it show the new cover(s) only when i selecte (click) on a track in this new playlist.

Thanx for feedback

Bye
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-02-03 10:25:26
Hi to you Bubble, and thanx again forthis marvellous plugin !

I've detected a lack in Cover Flow, Could it be possible to refresh Coverflow when adding a new track in a playlist ?

i've a PUI config with : 1 cover flow + 1 Single Column Playlist +...

- when creating a new playlist, it is empty, so CF is empty and Playlist too !

- but when i add a track into it, only the playlist update and CF stay empty ... it show the new cover(s) only when i selecte (click) on a track in this new playlist.

Thanx for feedback

Bye


Sure! I don't think I handle all playlists notifications yet, that's the reason.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-02-03 12:41:29

Hi to you Bubble, and thanx again forthis marvellous plugin !

I've detected a lack in Cover Flow, Could it be possible to refresh Coverflow when adding a new track in a playlist ?

i've a PUI config with : 1 cover flow + 1 Single Column Playlist +...

- when creating a new playlist, it is empty, so CF is empty and Playlist too !

- but when i add a track into it, only the playlist update and CF stay empty ... it show the new cover(s) only when i selecte (click) on a track in this new playlist.

Thanx for feedback

Bye


Sure! I don't think I handle all playlists notifications yet, that's the reason.


ok, i hope you'll add this feature soon

(hability to choose background color would be nice too ... )
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-02-06 08:09:29
Im guessing the next release is gonna be a big one since Bubble has been quiet for three days.
Is he intentionally creating  an element of suspense?...
Title: foo_bubble_coverflow
Post by: joaotavela on 2008-02-11 01:08:19



Coverflow doesn't want to go into a panel.


I thought it was my coding that was wrong before, but since Falstaff released a working config with coverflow, I tried it out but still have the same problem. It seems that others are having the same problem, but so far no one has managed to get a solution....

Any help, much appreciated. This is a nice component and I'd love to get it to work properly 


I have no idea why the window is not in the panel...you just launch the config and it appears like that right ?

I've got embedded cover working (only ID3V2.3 for now). Do you guys use embedded art a lot ?  Embedded art can be interesting for small panels because usually the images are smaller and then the performance should be greater (btw, itunes only display embedded covers).


Hi, I have the same problem, but curious: desktop computer without problems...but on notebook a seperate window for cover flow...

MfG Frank


Incidentally, I'm on a notebook as well.....but I can't see that to be much of a problem. If it's the integrated graphics card problem, cover flow probably wouldn't work at all instead of giving us this weird problem.

Well, I hope someone can figure out the problem. In the meantime I'm stuck with using coverflow as a window...

I Have the same problems here. I Use a notebook, with Ati mobility Radeon 9100 IGp
Title: foo_bubble_coverflow
Post by: Chronial on 2008-02-11 07:26:05
Maybe you could try my coverflow alpha (http://chron.visiondesigns.de/foobar2000/f...flow_v0.1.1.zip (http://chron.visiondesigns.de/foobar2000/foo_chronflow_v0.1.1.zip)), and see if it works - if it does, bubbleguuum could have a look at the differences in our implementations. I guess that would help a lot.
Title: foo_bubble_coverflow
Post by: Philipp on 2008-02-11 09:26:51
I also have the problem that I can't put Coverflow into a panel... I use an Fujitsu Laptop with Intel 82852/82855 GM/GME Graphics.
Tested with some old panel_ui and with the latest stable release.

@ Chronial: Your Plugin makes my foobar crash, but i'll post that in your own thread later...
Title: foo_bubble_coverflow
Post by: Philipp on 2008-02-11 09:49:05
Still one more question:

Are there any plans to let one search the whole library with this plugin, not only the current playlist? I have my music organized with the album list plugin and the playlist only consists of the one album which is played at the given time, so the plugin (no matter how cool it looks) makes not much sense to my foobar config...
Title: foo_bubble_coverflow
Post by: joaotavela on 2008-02-11 20:39:52
Maybe you could try my coverflow alpha (http://chron.visiondesigns.de/foobar2000/f...flow_v0.1.1.zip (http://chron.visiondesigns.de/foobar2000/foo_chronflow_v0.1.1.zip)), and see if it works - if it does, bubbleguuum could have a look at the differences in our implementations. I guess that would help a lot.

I Had tried before, and the Chronflow crashs foobar. I've tested all versions, and the previous standalone version. Both crash...
Tried Panelsui 14.12/14.9

I will post the crash log in your thread
thanx for help
Title: foo_bubble_coverflow
Post by: Darkchaser on 2008-02-12 02:06:37
Yeah, I never got Chronoflow to work on my laptop. It always crashes, even after removing bubble's coverflow.

It seems that more laptop users are facing the same problems. Hopefully bubble can solve this problem for us..
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-02-12 10:33:40
Hi Bubble,

some news to give ?

So, i write here today 'cause i found an incompatibility problem when using this coverflow panel in panelsUI and Styler running (program that manage visual style, spécifics Toolbar ine Explorer and IE, and special effects like drop shadow for windows) :

the CF panel appears transparent and show nothing ... when i click on it, it displays well for a second and disapear after ... so this panel blink...

when i disable the 'Drop Shadow effect' in Styler, all is fine, so i think that Styler program consider your panel like a window or it's not good, no problem with other visual components, maybe is there a specific coding to fix this ? Have you any idea about that ?

(http://xs224.xs.to/xs224/08072/untitled2296.jpg.xs.jpg) (http://xs.to/xs.php?h=xs224&d=08072&f=untitled2296.jpg)

Bye
Title: foo_bubble_coverflow
Post by: M on 2008-02-12 17:52:57
[a href="http://xs.to/xs.php?h=xs224&d=08072&f=untitled2296.jpg" target="_blank"]

    - M.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-02-12 17:56:53

[a href="http://xs.to/xs.php?h=xs224&d=08072&f=untitled2296.jpg" target="_blank"]

    - M.


i've just create them and make them spin under a Track Display panel in PUI... this config is still in progress, but it looks very nice and spin fast when using fast fwd or backward (very realistic)
Title: foo_bubble_coverflow
Post by: M on 2008-02-12 17:59:32
i've just create them and make them spin uner Track Display panels in PUI... this config is still under construction, but it looks very nice and spin fast when using fast fwd or backward (very realistic)

Sweet. Do you also have a way to make the tape feed from one reel to the other (a series of progressive shots perhaps, with differing amounts of tape shown at different chronological percentages of your playlist length)?

    - M.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-02-12 18:21:05

i've just create them and make them spin uner Track Display panels in PUI... this config is still under construction, but it looks very nice and spin fast when using fast fwd or backward (very realistic)

Sweet. Do you also have a way to make the tape feed from one reel to the other (a series of progressive shots perhaps, with differing amounts of tape shown at different chronological percentages of your playlist length)?

    - M.


to lazy or not equiped to make an animated gif, so here is a little video (poor quality but do the job!) :

http://brett.free.fr/foobar/MOV01.3gp (http://brett.free.fr/foobar/MOV01.3gp)

Title: foo_bubble_coverflow
Post by: larryT on 2008-02-12 23:17:20
Quote
...incompatibility problem when using this coverflow panel in panelsUI and Styler running ......
the CF panel appears transparent and show nothing ... when i click on it, it displays well for a second and disapear after ... so this panel blink...

when i disable the 'Drop Shadow effect' in Styler, all is fine, so i think that Styler program consider your panel like a window or it's not good, no problem with other visual components, maybe is there a specific coding to fix this ? Have you any idea about that ?



Hi !!!


  Now I know why.......

  Same problem. I'm using Styler too.

I love coverflow, but it was impossible to use it with iFoo. Falstaff, you found it !! I disabled "drop shadow effect", and now coverflow works well.

Hope bubble will find the code, cause I'd like "shadow" back 
Title: foo_bubble_coverflow
Post by: GreenSmurf on 2008-02-13 04:50:21


i've just create them and make them spin uner Track Display panels in PUI... this config is still under construction, but it looks very nice and spin fast when using fast fwd or backward (very realistic)

Sweet. Do you also have a way to make the tape feed from one reel to the other (a series of progressive shots perhaps, with differing amounts of tape shown at different chronological percentages of your playlist length)?

    - M.


to lazy or not equiped to make an animated gif, so here is a little video (poor quality but do the job!) :

http://brett.free.fr/foobar/MOV01.3gp (http://brett.free.fr/foobar/MOV01.3gp)




Are you going to release this config? I would like to see it and try it out. It looks really nice.

-GreenSmurf
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-02-13 06:46:47
...

Are you going to release this config? I would like to see it and try it out. It looks really nice.

-GreenSmurf


yes i will

END of this OFF-TOPIC, back to Bubbleguum Cover flow please.
Title: foo_bubble_coverflow
Post by: Andu on 2008-02-15 02:14:53
Ok I thought that this was a problem with foo_dockable_panels but now I think it's a problem with foo_bubble_coverflow. When I open a new dockable panel and then ask it to contain the coverflow window the coverflow doesn't end up in the panel but rather in a separate window. So something is wrong there.

Maybe it's a problem with 0.15? I don't recall any problems with 0.14. Not that I could try since I don't have 0.14 anymore :[.
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-02-15 07:03:31
Did bubblegum say he was gonna disappear for a while until his next release?
He hasnt posted anything since the 3rd.
Title: foo_bubble_coverflow
Post by: Chronial on 2008-02-15 12:12:52
Maybe he has a privat life?
Title: foo_bubble_coverflow
Post by: McMusic on 2008-02-15 12:56:33
Hello Bubble and Chronial,

this is my first post in this forum, although I have been actively reading for a couple of weeks. I currently have both Coverflow Plugins installed in my Foobar 0.9.5 installation.

Chronflow: I really like the "movement" of the covers in the plugin. The smooth scrolling through the cover-caterpillar is brilliant. Thank you for that! The only thin, that is missing now, is the interaction with the playlist. I cannot "select" an album to a plalist so far. Other than that: I really like the "caterpillar", but I assume, that the normal right to left coverflow (like bubble implemented it) is more usable, because you can implement it as a panel and do not waste too much space.

Bubble Coverflow: Also here excellent work! Thank you so far! There are only two remarks from my side: can you copy the "smoothness" of the Chronflow-Plugin, when scrolling through the covers? That would add the extra 1% on top. Another thing, and I agree to one of the former posters, is the wish to link the coverflow not to the currently active playlist, but to the total library. Usualy I create a playlist for every album I select out of the library (I use the Facet-Plugin). But Coverflow does not make sense with only one album in a playlist. It would really be appreciated, if the coverflow (at least with an option in the settings) could be tight to the library.

So far, once again, thank you for your excellent work Bubble and Chronial! I really enjoy to use you coverflow plugins. 
Title: foo_bubble_coverflow
Post by: mundschuss on 2008-02-15 14:17:23
hi,

could anyone say me the code for Panels_UI? tried

$panel(Cover Flow,Cover Flow,$add($get(switcherWidth),2),$get(yOffset),$sub(%_width%,$add($get(switcherWidth),2)),$get(viewerHeight),),

but this didnt worked. can anyone say the code? would be nice ;D
Title: foo_bubble_coverflow
Post by: Charly B on 2008-02-15 14:40:36
hi,

could anyone say me the code for Panels_UI? tried

$panel(Cover Flow,Cover Flow,$add($get(switcherWidth),2),$get(yOffset),$sub(%_width%,$add($get(switcherWidth),2)),$get(viewerHeight),),

but this didnt worked. can anyone say the code? would be nice ;D

Hi,
I use this code without problems :
$panel(CoverFlow,Cover flow,2,120,$eval(%_width%-4),$eval(%_height%-122),)

it's case sensitive maybe you should try Cover flow
Title: foo_bubble_coverflow
Post by: mundschuss on 2008-02-15 14:54:07
thx, now it works

Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-02-15 18:50:20
I've been busy with real life stuff the past weeks but hopefully I'll be able to work on the plugin soon.

I've been thinking to add the possibility to bind the panel to any playlist (and so having the possibility to bind it to the library using a playlist containing the whole library), but I'm not sure what it should do when you're double clinking on the central cover in this case (add to the active playlist without playing ? add to the playing queue? play immediately ?). Ideas ?
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-02-15 20:11:03
I've been busy with real life stuff the past weeks but hopefully I'll be able to work on the plugin soon.

I've been thinking to add the possibility to bind the panel to any playlist (and so having the possibility to bind it to the library using a playlist containing the whole library), but I'm not sure what it should do when you're double clinking on the central cover in this case (add to the active playlist without playing ? add to the playing queue? play immediately ?). Ideas ?


I think you should give the users the option to choose what double click on the center cover does. Like a drop down list with a bunch of options in it .
Title: foo_bubble_coverflow
Post by: McMusic on 2008-02-15 20:36:49
I've been thinking to add the possibility to bind the panel to any playlist (and so having the possibility to bind it to the library using a playlist containing the whole library), but I'm not sure what it should do when you're double clinking on the central cover in this case (add to the active playlist without playing ? add to the playing queue? play immediately ?). Ideas ?


I would prefer a solution without binding to a certain playlist. I rather suggest a direct link to the music library, similar to Chronflow. Is this not possible?
A doubleclick on the middle cover should then create a new playlist with the selected album (like the iPod behaviour).
Title: foo_bubble_coverflow
Post by: Kiteroa on 2008-02-15 23:32:15

I've been busy with real life stuff the past weeks but hopefully I'll be able to work on the plugin soon.

I've been thinking to add the possibility to bind the panel to any playlist (and so having the possibility to bind it to the library using a playlist containing the whole library), but I'm not sure what it should do when you're double clinking on the central cover in this case (add to the active playlist without playing ? add to the playing queue? play immediately ?). Ideas ?


I think you should give the users the option to choose what double click on the center cover does. Like a drop down list with a bunch of options in it .


I think you should allow users to set what double click on the center cover does from a list of options in the preferences menu (like playlist tree does).

Also, it would be good if you could allow for multiple coverflow panels so that a flow of images could be made for artists/composers/etc.
Title: foo_bubble_coverflow
Post by: Philipp on 2008-02-16 14:35:05
IMHO you should work with (at least) 2 playlists, one for the plugin to search (thus you can freely define if you want so scroll through your whole library or a single genre, artist, year, ...) and one playlist where the plugin sends the selected album at double-click. The exact beviour for the double-click should be defined in the plugin options (replace playlist with selected album or add album to the bottom of the present list).

This combined with the smoothness of Chronial's plugin, and this was one of the finest foobar plugins I've ever seen!

Very good work (both of you)!
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2008-02-16 17:43:54
this will be probably quite lots of deccisions for bubblegum  i for example would really like to have coverflow only as a graffic interpretation. it would be nice to work like this:
- show covers of all albums in library
- activate cover of curently played album
- if some other cover is choose and doubleclicked start playing it, if the coresponding album is on some playlist / create new playlist if its not...

i would really be happy not to be overhelmed of hundreds of playlists. i dont understand why some of users use it but i respect that they find some way for this to be usefull solutition of playlist managment for them.

Keikonium, Kiteroa : try not to use word "should" if you ask for something (try "would you pls" next time)
Title: foo_bubble_coverflow
Post by: q-stankovic on 2008-02-18 15:24:59
In the roadmap to the Facets plugin you can read that as soon as Foobar supports more naming schemes for album art images Facets will allow browsing by cover art - so we will see a powerful browsing by images.
The binding of bubblegums coverflow to the active playlist is a good addition in the sense that we will someday will be able to browse library and playlist by album art. Further more the binding to the active playlist makes the display of cover art inside the playlist needless.

Sure, that is a statement from somebody who uses the Default Ui and i can see the need in Columns Ui so that i hope that binding to library will be optionally.
Title: foo_bubble_coverflow
Post by: grimes on 2008-02-18 16:59:48
How can I use bubble_coverflow.dll with Default UI? Do I need dockable_panels for that? Can anyone give instructions?

@bubbleguuum
Is it possible to extend bubble cover flow so that it can be used as a Default UI element?
Title: foo_bubble_coverflow
Post by: kanak on 2008-02-18 17:04:06
How can I use bubble_coverflow.dll with Default UI? Do I need dockable_panels for that? Can anyone give instructions?


At present, the cover flow window is displayed as a window. You do not need dockable panels. Simply do: View -> Show cover flow window.
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2008-02-18 17:43:32
How can I use bubble_coverflow.dll with Default UI?

@bubbleguuum
Is it possible to extend bubble cover flow so that it can be used as a Default UI element?


no. sdk is still not released so no unofficial ui elements for dui now (including bubble cover flow)

Do I need dockable_panels for that? Can anyone give instructions?


nope you dont need this component for coverflow to function. it is just launched in separate window. if you want to fool yourself and anyone who may be looking over your shoulder that youre imba tweaker than you will have to use dockable panel to float above your dui config )

edit: typos
Title: foo_bubble_coverflow
Post by: grimes on 2008-02-18 17:58:58
Where can I get some information about foobar SDK development? I googled for it, but no result!

EDIT: Found it:
http://www.hydrogenaudio.org/forums/index....showtopic=60211 (http://www.hydrogenaudio.org/forums/index.php?showtopic=60211)
Title: foo_bubble_coverflow
Post by: -Sacred- on 2008-02-22 02:27:49
I get this when i try to insert coverflow into columns UI
(http://img166.imageshack.us/img166/6955/flow3qe0.gif)

Then i click apply the panel shows on the player but BLANK
(http://img509.imageshack.us/img509/9127/flow2pn1.gif)

And heres the external:
(http://img81.imageshack.us/img81/5725/flow1el6.gif)

Foobar Ver 9.5
Coverflow 1.5 (the latest ver provided in this thread).

And heres the error i get when i try to shut down foobar!
Code: [Select]
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 (0012F81Ch):
0012F7FCh:  00000000 0012FA68 0012FA40 00000000
0012F80Ch:  A91E5B28 00000001 80535171 A91E5B60
0012F81Ch:  040C9F38 0CFC64C0 48FF9968 00030B32
0012F82Ch:  041AE9F0 0362033C 00030B32 00000024
0012F83Ch:  00030B32 041AE9E8 00000009 0CFC64C0
0012F84Ch:  0000033C 00000362 0012F85C 00000018
0012F85Ch:  0CFC64C0 000000C5 0000001C 0362033C
0012F86Ch:  00AD1E30 77D86241 77D494E3 77D72182
0012F87Ch:  00030B32 0000007B 00030B32 0362033C
0012F88Ch:  00000000 000002AA 00000001 77D4947C
0012F89Ch:  0012F910 0012F910 00030B32 007B2E00
0012F8ACh:  0012F8C8 77D48AFE 007B2E00 FFFFFFEB
0012F8BCh:  00000000 00030B32 0410F950 0012F900
0012F8CCh:  77D488A9 007B2E00 FFFFFFEB 77D488B2
0012F8DCh:  00030B32 0410F950 48FF9974 0012F8DC
0012F8ECh:  0012F9B4 04143B22 00000004 0000007B
0012F8FCh:  0410FAE5 00030B32 0000007B 00030B32
0012F90Ch:  0362033C 0012F998 0410F950 0012F95C
0012F91Ch:  00000000 0012F948 77D4B3B4 007B2E00
0012F92Ch:  0000007B 00030B32 77D48709 00030B32
Registers:
EAX: 0CFC64C0, EBX: 041AE9F0, ECX: 0C746710, EDX: 00000000
ESI: 77D6C170, EDI: 03370915, EBP: 0012F8F8, ESP: 0012F81C
Crash location: "foobar2000", loaded at 00400000h - 0051E000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D40000h - 77DCF000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1A3000h
ole32                            loaded at 774E0000h - 77623000h
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
RKLauncher                      loaded at 003D0000h - 003DE000h
MSCTF                            loaded at 74720000h - 7476B000h
YzShadow                        loaded at 00AB0000h - 00ABE000h
UberIcon                        loaded at 00AD0000h - 00AE1000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_input_std                    loaded at 00B10000h - 00C35000h
foo_ui_std                      loaded at 00C60000h - 00D13000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_cdda                        loaded at 00D50000h - 00D85000h
foo_albumlist                    loaded at 00DB0000h - 00E15000h
foo_dsp_std                      loaded at 00E40000h - 00E87000h
foo_rgscan                      loaded at 00EB0000h - 00F00000h
foo_converter                    loaded at 00F20000h - 00F85000h
foo_uie_tabs                    loaded at 00FB0000h - 00FDA000h
foo_cdartdisplay                loaded at 01000000h - 0102D000h
foo_run                          loaded at 01050000h - 0107E000h
foo_facets                      loaded at 010A0000h - 01120000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_lyricsdb                    loaded at 01140000h - 0116F000h
WININET                          loaded at 771B0000h - 77279000h
Normaliz                        loaded at 71660000h - 71669000h
iertutil                        loaded at 5DCA0000h - 5DCE5000h
foo_msnalt                      loaded at 013A0000h - 013B9000h
foo_playback_custom              loaded at 013E0000h - 01425000h
WINSPOOL                        loaded at 73000000h - 73026000h
foo_scrobblecharts              loaded at 014F0000h - 01523000h
foo_ui_panels                    loaded at 01550000h - 01616000h
foo_uie_albumart                loaded at 01760000h - 0179D000h
foo_uie_albumlist                loaded at 017C0000h - 01803000h
foo_uie_lyrics                  loaded at 01830000h - 01890000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_uie_peakmeter                loaded at 018B0000h - 018D6000h
foo_uie_powerpanels              loaded at 01900000h - 01923000h
foo_uie_queuemanager            loaded at 01950000h - 01989000h
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 03ED0000h - 03F17000h
foo_uie_vis_channel_spectrum    loaded at 04030000h - 04069000h
foo_ui_columns                  loaded at 04090000h - 0418E000h
foo_cwb_hooks                    loaded at 041B0000h - 041FC000h
foo_vis_shpeck                  loaded at 04220000h - 04249000h
foo_uie_trackinfo                loaded at 04260000h - 0428E000h
foo_playlist_tree                loaded at 042B0000h - 04326000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
libmzgc360_000                  loaded at 04350000h - 043F4000h
foo_cwbowron                    loaded at 04480000h - 044AA000h
foo_dockable_panels              loaded at 044D0000h - 04503000h
foo_browser                      loaded at 04530000h - 04569000h
foo_playcount                    loaded at 04590000h - 045B8000h
foo_masstag                      loaded at 045E0000h - 04630000h
foo_quicktag                    loaded at 04650000h - 0468E000h
foo_bubble_coverflow            loaded at 046B0000h - 04730000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
foo_comserver2                  loaded at 0C750000h - 0C7A6000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC6C000h
iglicd32                        loaded at 0D6D0000h - 0D90D000h
igldev32                        loaded at 0D910000h - 0D980000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 7711E000h
VERSION                          loaded at 77C00000h - 77C08000h
xpsp2res                        loaded at 0E070000h - 0E33D000h
SXS                              loaded at 75E90000h - 75F40000h
winroll                          loaded at 0E550000h - 0E557000h
idle                            loaded at 60300000h - 60307000h
MSVCR71                          loaded at 7C340000h - 7C396000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
Secur32                          loaded at 77FE0000h - 77FF1000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
USERENV                          loaded at 769C0000h - 76A73000h
msv1_0                          loaded at 77C70000h - 77C93000h
iphlpapi                        loaded at 76D60000h - 76D79000h
sensapi                          loaded at 722B0000h - 722B5000h
mswsock                          loaded at 71A50000h - 71A8F000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
urlmon                          loaded at 61410000h - 61537000h
DNSAPI                          loaded at 76F20000h - 76F47000h
mdnsNSP                          loaded at 287F0000h - 28815000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 040C9F38h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 00AD1E30h, location: "UberIcon", loaded at 00AD0000h - 00AE1000h
Address: 77D86241h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 77D494E3h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongA" (+00000067h)
Address: 77D72182h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetClipboardFormatNameA" (+00001E3Dh)
Address: 77D4947Ch, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongA" (+00000000h)
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 04143B22h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 0410FAE5h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D4B3B4h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+000001CFh)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000072h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000154h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B368h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000183h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B378h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000193h)
Address: 77D4B3B4h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+000001CFh)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D4B31Bh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000136h)
Address: 77D494E3h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongA" (+00000067h)
Address: 77D4DD1Bh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "UpdateLayeredWindow" (+00000028h)
Address: 77D56DEBh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "EndDialog" (+00000122h)
Address: 77D484BCh, location: "USER32", loaded at 77D40000h - 77DCF000h
Address: 77D48564h, location: "USER32", loaded at 77D40000h - 77DCF000h
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 77D4B23Ch, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B258h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000073h)
Address: 040CA3D2h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
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: 77D4ED1Ah, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsCharAlphaW" (+0000015Ah)
Address: 77D4ECC3h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsCharAlphaW" (+00000103h)
Address: 77D4ECD2h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsCharAlphaW" (+00000112h)
Address: 77D4ECD8h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsCharAlphaW" (+00000118h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4ECD8h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsCharAlphaW" (+00000118h)
Address: 77D4ECD2h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsCharAlphaW" (+00000112h)
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 04143B22h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 0410FAE5h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D4ECC3h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsCharAlphaW" (+00000103h)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000072h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000154h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000171h)
Address: 77D489A5h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0410F950h, location: "foo_ui_columns", loaded at 04090000h - 0418E000h
Address: 77D4E666h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DestroyWindow" (+00000000h)
Address: 77D6E7CCh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D489C8h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D489E8h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042C0B7h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 0042CC7Ah, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004C2CA8h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0F78h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0F78h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0F5Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004A0923h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AFC0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004A0923h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049ED78h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 004C8224h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4766h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0042CEB6h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049BFFEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993E1h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993DBh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004BAF9Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B9620h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AFC0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993DBh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993EFh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B9620h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4B73h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AD6Fh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004A2876h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AFC0h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049ADDAh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 003D006Eh, location: "RKLauncher", loaded at 003D0000h - 003DE000h
Address: 003D0065h, location: "RKLauncher", loaded at 003D0000h - 003DE000h
Address: 003D006Eh, location: "RKLauncher", loaded at 003D0000h - 003DE000h
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: 003D0065h, location: "RKLauncher", loaded at 003D0000h - 003DE000h
Address: 004E0049h, 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: 7716F300h, location: "OLEAUT32", loaded at 77120000h - 771AC000h
Symbol: "VarFormatFromTokens" (+00000235h)
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 003D0065h, location: "RKLauncher", loaded at 003D0000h - 003DE000h

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
foobar2000 core 0.9.5  (Core)
Converter 1.0.2  (foo_converter)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Default User Interface 0.9.5  (foo_ui_std)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Playlist Tree Panel 3.0.4 [Aug  2 2007 - 10:16:21]  (foo_playlist_tree)
Cover Flow 0.15  (foo_bubble_coverflow)
Playback Statistics Custom 1.4.3  (foo_playback_custom)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Facets 2008-01-25  (foo_facets)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
cwbowron's title format hooks 1.2.6 [Jan  2 2008 - 15:50:05]  (foo_cwb_hooks)
Columns UI 0.2.1 alpha 10 v4  (foo_ui_columns)
Album List 4.1  (foo_albumlist)
Standard DSP Array 1.0  (foo_dsp_std)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
CD Audio Decoder 2.1.2  (foo_cdda)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Seek Panel 0.1  (foo_uie_powerpanels)
Tagger Panel Window 1.0.6 [Jan  2 2008 - 15:50:49]  (foo_cwb_hooks)
Peakmeter Panel 0.0.2  (foo_uie_peakmeter)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
CD Art Display Interface 2.0 beta 116  (foo_cdartdisplay)
Shpeck - Winamp vis plugins wrapper 0.1.2  (foo_vis_shpeck)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Panels UI 0.14.9 beta [Jul 13 2007 - 14:05:55]  (foo_ui_panels)
Masstagger 1.6  (foo_masstag)
Volume Panel 0.1  (foo_uie_powerpanels)
Lyric Show Panels 0.3.2.1 Beta 3 [Jan 22 2008 - 23:20:44]  (foo_uie_lyrics)
Channel Spectrum panel 0.13  (foo_uie_vis_channel_spectrum)
Quick Tagger 1.0  (foo_quicktag)
Track info panel 0.8  (foo_uie_trackinfo)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Run services 0.3.4  (foo_run)
Play Count 1.9.2  (foo_playcount)
Standard Input Array 1.0  (foo_input_std)
COM Automation server 0.7 alpha 6  (foo_comserver2)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)

Title: foo_bubble_coverflow
Post by: Keikonium on 2008-02-22 03:07:21
Any eta on a version that animates as it moves through the covers?
Title: foo_bubble_coverflow
Post by: adrianmak on 2008-02-22 12:00:34
support unicode tag right now ?
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-02-22 19:32:56
Any eta on a version that animates as it moves through the covers?


No, but good new is that I'll have time to work on the plugin this week-end finally


support unicode tag right now ?


Not yet
Title: foo_bubble_coverflow
Post by: Keikonium on 2008-02-22 19:34:11

Any eta on a version that animates as it moves through the covers?


No, but good new is that I'll have time to work on the plugin this week-end finally


Excellent! Good luck on it, but don't waste the weekend coding lol 
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-02-22 20:20:02


Any eta on a version that animates as it moves through the covers?


No, but good new is that I'll have time to work on the plugin this week-end finally


Excellent! Good luck on it, but don't waste the weekend coding lol 


if it rains, why not
Title: foo_bubble_coverflow
Post by: McMusic on 2008-02-25 06:42:46
Are there some news yet concerning the further development of the component?
Maybe the coverflow is linked to the library now (instead of a playlist)? 
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-02-25 22:51:51
Are there some news yet concerning the further development of the component?
Maybe the coverflow is linked to the library now (instead of a playlist)? 


be patient

The coverflow can be bound to any playlist populated with whatever component you want (playlist_tree, facet, autoplaylists, etc...).
To bind the library there will be no other way than to create a playlist containing it. Actions on double-click will be configurable. My model is a visual representation of a playlist and it's not pratical to bind it to the library directly without making the library a playlist. That's a different approach than chronflow which works on a subset of the library.
Title: foo_bubble_coverflow
Post by: Chronial on 2008-02-25 23:05:20
Hehe, I envy you for this nice solution - I spend a lot of time implementing the library bind.
It's just like reimplementing autoplaylist - except that you don't write to playlist, but to an internal list.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-02-25 23:19:40
Hehe, I envy you for this nice solution - I spend a lot of time implementing the library bind.
It's just like reimplementing autoplaylist - except that you don't write to playlist, but to an internal list.


I wanted to avoid my own internal list model and caring about populating them, hence the handy playlists!
Title: foo_bubble_coverflow
Post by: Audio N00b on 2008-02-28 02:22:04
Hi bubbleguuum,

I found out covers in paths with "weird" characters such as the R in "KoЯn" won't show up at all (can't seem to find it). Is this because unicode is not implemented or something else?

Thanks
Title: foo_bubble_coverflow
Post by: FavioD on 2008-02-28 02:40:02
Hi bubbleguuum,

I found out covers in paths with "weird" characters such as the R in "Ko?n" won't show up at all (can't seem to find it). Is this because unicode is not implemented or something else?

Thanks





support unicode tag right now ?


Not yet
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-01 21:27:14
Finally a new version!

0.16

- add: a coverflow can now be bound to any playlist (or the active playlist, as before)
- add: configurable actions for single click, ctrl+click, shift+click on covers
- add: context menu is displayed when right clicking on any cover
- chg: if there are several pictures in the id3v2 or flac tag, preferred order is "Front Cover", "Other", "First valid image"
- fix: adding tracks to a playlist refreshes the coverflow
- fix: potential crash when loading embedded art in a playlist entry not bound to a file anymore


I replaced double-click on a cover by a single click whose action is configurable (behaviour tab):

Play/Pause: this works as before. If the coverflow will jump to the associated playlist if the track is not playing

Send to the active playlist: replace the active playlist with the tracks from the album. Works only if the panel is not bound to the active playlist

Add to the active playlist: add to the active playlist with the tracks from the album. Works only if the panel is not bound to the active playlist

Add to the playback queue: add to the playback queue the track of the album.


Now any cover can be right-clicked to show the playlist context menu. To bind a coverflow to a playlist, use lthe context menu on the back ground then "Bind to playlist".
Title: foo_bubble_coverflow
Post by: McMusic on 2008-03-01 21:49:18
Good stuff! Thank you Bubble!
Title: foo_bubble_coverflow
Post by: sthag on 2008-03-01 22:55:37
I like it so much. 
Amazing what a great difference one component can make. Thank you very much for your work.
Title: foo_bubble_coverflow
Post by: kanak on 2008-03-01 23:06:40
Hi bubbleguuum

I've been following your component with great interest, and i really love the new version. Thank you very much for this component.

I'm using the latest version on foobar 0.9.5.1, and i noticed a couple of things:

1. (Possible bug): I right clicked on an album that didn't have any art, then left clicked in the window. The entire window went blank:

Before (please click to enlarge):
[a href=\"http://img523.imageshack.us/my.php?image=step1bd7.png\" target=\"_blank\"]).[/strike]

Could you please assign a keyboard combination to move camera and change fov? (I'm using a laptop with no mechanism to scroll)
Title: foo_bubble_coverflow
Post by: sthag on 2008-03-01 23:14:39
@ kanak

Have you tried the two functions bubbleguuum mentioned in his first post:
Quote
CTRL + mousewheel: move backward / forward the camera
SHFT + mousewheel: increase/descrese the field of view (fov).


i also tried to fill the entire screen with art and it works with 20 to 30 covers and still runs smooth.
Title: foo_bubble_coverflow
Post by: kanak on 2008-03-01 23:22:52
@Proxific

thanks for hint. I didn't know there was a camera switching option. however, i'm on a laptop and do NOT have a mechanism to scroll so i can't use it. . Maybe if we could use some keyboard combination like Ctrl + or something it'd be great.
Title: foo_bubble_coverflow
Post by: grimes on 2008-03-01 23:27:26
Thank you so much for current release!!

Problem detected (possible bug):

1. right click in coverflow window -> bind to playlist/preferences -> "All Music" playlist is active (that's ok)

(http://www.abload.de/thumb/coverflow1e5d.jpg) (http://www.abload.de/image.php?img=coverflow1e5d.jpg)

2. right click in coverflow window -> bind to playlist/preferences -> right or left click somewhere in coverflow window: first playlist in this case "Podcasts" is now active

(http://www.abload.de/thumb/coverflow2mv6.jpg) (http://www.abload.de/image.php?img=coverflow2mv6.jpg)

Problem is: I didn't change to first playlist, i only clicked somewhere in coverflow window!!

EDIT: Same bug with panelsUI
Title: foo_bubble_coverflow
Post by: kanak on 2008-03-01 23:30:58
(Possible bug report)

Clicking on an album in coverflow seems to play the currently selected track in playlist (as opposed to the album clicked on).
Title: foo_bubble_coverflow
Post by: Andu on 2008-03-01 23:49:08
Thanks bubble. I still have a problem that I really can't put my finger upon. In the past I used foobar/foo_dockable_panels/foo_bubble_coverflow without any problems. But at some point something changed. Anyway whenever I open a panel with foo_dockable_panels everything is still fine. Then I right click the panel to add the coverflow panel in there. But instead the panel opens as a separate window now. And the window doesn't even display any covers. All covers are black. Then I kill the window and then the panel and boom foobar crashes with an error message as the following.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00FE42B3h
Access violation, operation: read, address: 00000050h
Call path:
entry=>app_mainloop
Code bytes (00FE42B3h):
00FE4273h:  00 E9 6F 04 00 00 8B 5B 1C 3B DE 0F 84 64 04 00
00FE4283h:  00 53 FF 15 D8 C1 FF 00 E9 58 04 00 00 8B 45 14
00FE4293h:  89 70 18 89 70 1C E9 4A 04 00 00 8B CB E8 5B E8
00FE42A3h:  FF FF E9 3E 04 00 00 8B 4B 24 3B CE 74 07 8B 01
00FE42B3h:  8B 50 50 FF D2 8B 43 20 3B C6 89 73 1C 74 0A 50
00FE42C3h:  FF 15 44 C1 FF 00 89 73 20 8B 03 8B 50 04 8B CB
00FE42D3h:  89 5C 24 20 FF D2 8D 44 24 20 50 C7 44 24 74 01
00FE42E3h:  00 00 00 E8 A5 30 00 00 C7 44 24 70 FF FF FF FF
Stack (0013F504h):
0013F4E4h:  BC6F10A0 E3FCD620 BF83F323 BC7491B8
0013F4F4h:  00000400 00000020 E6C5A8C0 E6334868
0013F504h:  37721EAF 0013F5E4 00FE4000 00000000
0013F514h:  7C91EAE3 0013F520 00000018 0081AC88
0013F524h:  01034120 00000001 C000000F 101095E0
0013F534h:  7E3A6360 7E3694BE 7E392135 00EC081A
0013F544h:  00000281 00000001 C000000F 00000000
0013F554h:  000002AB 00000000 00000000 0013F5B8
0013F564h:  00000002 0013F5A0 0013F604 00FFB3D8
0013F574h:  FFFFFFFF 00000000 0013F5A8 7E368734
0013F584h:  00DD0B10 00000010 00000000 00000000
0013F594h:  00FE4000 DCBAABCD 00000000 0013F5E4
0013F5A4h:  00FE4000 0013F614 7E373745 00FE4000
0013F5B4h:  00DD0B10 00000010 00000000 00000000
0013F5C4h:  00000010 00DD0B10 007F91B8 00000014
0013F5D4h:  00000001 00000000 00000000 00000010
0013F5E4h:  00000000 0013F760 00000000 00000001
0013F5F4h:  00000000 00000000 0013F5C4 0013F128
0013F604h:  0013F6FC 7E390457 7E373768 00000000
0013F614h:  0013F65C 7E373591 00000000 00FE4000
Registers:
EAX: 00000000, EBX: 01034120, ECX: 00D56E00, EDX: 00000002
ESI: 00000000, EDI: 00DD0B10, EBP: 0013F57C, ESP: 0013F504
Crash location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00523000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE2000h
Secur32                          loaded at 77FC0000h - 77FD1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7E670000h - 7EE90000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
guard32                          loaded at 00380000h - 003A2000h
fltLib                          loaded at 5E160000h - 5E168000h
winsta                          loaded at 76300000h - 76310000h
NETAPI32                        loaded at 597D0000h - 59824000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
MSCTF                            loaded at 746A0000h - 746EB000h
GameHook                        loaded at 10D00000h - 10D0F000h
lgscroll                        loaded at 10100000h - 10111000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
NTMARTA                          loaded at 77660000h - 77681000h
WLDAP32                          loaded at 76F20000h - 76F4D000h
SAMLIB                          loaded at 71B70000h - 71B83000h
apphelp                          loaded at 77B10000h - 77B32000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00B10000h - 00B43000h
foo_albumlist                    loaded at 00B70000h - 00BD7000h
foo_audioscrobbler              loaded at 00C00000h - 00C31000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_bubble_coverflow            loaded at 00CA0000h - 00D26000h
OPENGL32                        loaded at 5F0D0000h - 5F19C000h
GLU32                            loaded at 68FC0000h - 68FE0000h
DDRAW                            loaded at 736D0000h - 73719000h
DCIMAN32                        loaded at 73B30000h - 73B36000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_cdda                        loaded at 00D60000h - 00D95000h
foo_channel_mixer                loaded at 00DC0000h - 00DFA000h
foo_converter                    loaded at 00E10000h - 00E79000h
foo_discogs                      loaded at 00EA0000h - 00F41000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_dockable_panels              loaded at 00FE0000h - 01013000h
foo_dsp_dolbyhp                  loaded at 01040000h - 01061000h
VERSION                          loaded at 77BD0000h - 77BD8000h
foo_dsp_std                      loaded at 01080000h - 010C8000h
foo_dsp_vst                      loaded at 010F0000h - 01112000h
foo_facets                      loaded at 01140000h - 011C1000h
OLEAUT32                        loaded at 770F0000h - 7717B000h
MSIMG32                          loaded at 76320000h - 76325000h
foo_fileops                      loaded at 011F0000h - 01236000h
foo_freedb2                      loaded at 01260000h - 012A1000h
foo_input_monkey                loaded at 012D0000h - 0131A000h
foo_input_std                    loaded at 01340000h - 01468000h
foo_masstag                      loaded at 01490000h - 014E0000h
foo_out_ks                      loaded at 01500000h - 0152A000h
SETUPAPI                        loaded at 778F0000h - 779E4000h
foo_rgscan                      loaded at 01550000h - 015AA000h
foo_uie_lyrics                  loaded at 015D0000h - 0162F000h
WININET                          loaded at 441E0000h - 442AF000h
Normaliz                        loaded at 01640000h - 01649000h
iertutil                        loaded at 43F60000h - 43FA5000h
foo_ui_columns                  loaded at 01870000h - 0196E000h
foo_ui_std                      loaded at 01990000h - 01A51000h
foo_unpack                      loaded at 01A80000h - 01AAD000h
VI                              loaded at 02270000h - 02464000h
WINSPOOL                        loaded at 72F70000h - 72F96000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E3000h
ieframe                          loaded at 444C0000h - 44A8D000h
PSAPI                            loaded at 76BB0000h - 76BBB000h
MpShHook                        loaded at 5F800000h - 5F816000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
urlmon                          loaded at 442C0000h - 443E7000h
dolbyhph                        loaded at 02BC0000h - 02CBC000h
nvoglnt                          loaded at 69500000h - 69BAA000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 00FE4000h, location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 101095E0h, location: "lgscroll", loaded at 10100000h - 10111000h
Symbol: "UninstallScrollHooks" (+00000DC0h)
Address: 7E3A6360h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetRawInputDeviceInfoW" (+00000068h)
Address: 7E3694BEh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E392135h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+00001EADh)
Address: 00EC081Ah, location: "foo_discogs", loaded at 00EA0000h - 00F41000h
Address: 00FFB3D8h, location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00FE4000h, location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h
Address: 00FE4000h, location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h
Address: 7E373745h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00FE4000h, location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
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: 00FE4000h, location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00EC081Ah, location: "foo_discogs", loaded at 00EA0000h - 00F41000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E3737BCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
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: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
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: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
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: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
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: 7E36B42Dh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E3688DAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00FE4038h, location: "foo_dockable_panels", loaded at 00FE0000h - 01013000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E36BAA4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsWindow" (+00000171h)
Address: 7E36B96Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsWindow" (+00000038h)
Address: 7E36B3F9h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 5B0F3C20h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+00000BEFh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 5B10E300h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "GetThemeTextMetrics" (+000004B0h)
Address: 5B0F1AC7h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E36B3D2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E36B3D2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 5B10E2D5h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "GetThemeTextMetrics" (+00000485h)
Address: 7E36BB15h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B3B0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E36C331h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E37366Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 5B0F2586h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "GetThemeAppProperties" (+0000036Bh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E3737BCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
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: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 5B0F4301h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "GetThemeBackgroundContentRect" (+00000362h)
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: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
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: 77EF5A0Eh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
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: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E36B903h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SendMessageW" (+00000049h)
Address: 5B11881Fh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "GetThemeTextMetrics" (+0000A9CFh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 5B0F1AC7h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E36B3D2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E36B3D2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 5B118777h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "GetThemeTextMetrics" (+0000A927h)
Address: 7E36BB15h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B3B0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E36C331h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E37366Bh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3684FCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 7E3685A4h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E3737BCh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
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: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368830h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000169h)
Address: 7E3689CDh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E37379Ah, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 7E36DAEAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E37D950h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3689F0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E368A10h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042C283h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 00DD0B10h, location: "foo_channel_mixer", loaded at 00DC0000h - 00DFA000h
Address: 0042CE06h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004C629Ch, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004C6280h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004C6280h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 012107EAh, location: "foo_fileops", loaded at 011F0000h - 01236000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B70h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 004A33D3h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DA60h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A33D3h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A1828h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004CB9A4h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B7398h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0042D04Bh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049EA9Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BE81h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BE7Bh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BE560h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC3F0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DA60h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BE7Bh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BE8Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC3F0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B77C7h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049D80Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DA60h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049D87Ah, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003A0043h, location: "guard32", loaded at 00380000h - 003A2000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00380078h, location: "guard32", loaded at 00380000h - 003A2000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00390035h, location: "guard32", loaded at 00380000h - 003A2000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00523000h

Version info:
foobar2000 v0.9.5.1
UNICODE
Windows 5.1


Additional info:
File Operations 2.1  (foo_fileops)
ReplayGain Scanner 2.0.3  (foo_rgscan)
Lyric Show Panels 0.3.2.2 [Feb 14 2008 - 13:57:22]  (foo_uie_lyrics)
Discogs Tagger 1.12  (foo_discogs)
Standard Input Array 1.0  (foo_input_std)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Facets 2008-02-25  (foo_facets)
Converter 1.1  (foo_converter)
foobar2000 core 0.9.5.1  (Core)
Standard DSP Array 1.0  (foo_dsp_std)
Default User Interface 0.9.5  (foo_ui_std)
freedb Tagger 0.5.2.1  (foo_freedb2)
ABX Comparator 1.3.1  (foo_abx)
Cover Flow 0.16  (foo_bubble_coverflow)
Masstagger 1.6  (foo_masstag)
Columns UI 0.2.1 alpha 10 v4  (foo_ui_columns)
RAR reader 1.1  (foo_unpack)
Audioscrobbler 2.3.1  (foo_audioscrobbler)
CD Audio Decoder 2.1.2  (foo_cdda)
Channel Mixer 0.9.6.3  (foo_channel_mixer)
ZIP/GZIP reader 1.0  (foo_unpack)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
VST bridge 0.60 Beta  (foo_dsp_vst)
Album List 4.2  (foo_albumlist)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Dolby Headphone Wrapper 1.1.1  (foo_dsp_dolbyhp)

Now I'm not sure if this problem is because of an incompatibility between foo_dockable_panels and foo_bubble_coverflow or because of the latest foobar version or even driver related. I just thought I'd mention it. Maybe you have a clue what it could be about.
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-03-02 00:54:34
(Possible bug report)

Clicking on an album in coverflow seems to play the currently selected track in playlist (as opposed to the album clicked on).


Check if Playback follows curser is checked. I can never remember which way works and which way doesn't ;-)
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 01:17:13
Thanks for testing guys!


v 0.17 (download on the first post)

- fix: bound playlist changed if entering the config context menu and cancelling


Quote
1. (Possible bug): I right clicked on an album that didn't have any art, then left clicked in the window. The entire window went blank:


Fixed in 0.17, same bug as reported by grimes.

Quote
2. (Possible bug): Setting the value for number of albums to a sufficiently high number causes this thing to be displayed at the side. i don't know if you intended for it to happen or not.

It's not a bug: it's displayed like that if the track selected is the first track in your playlist


Quote
Could you please assign a keyboard combination to move camera and change fov? (I'm using a laptop with no mechanism to scroll)


yup!

Thanks bubble. I still have a problem that I really can't put my finger upon. In the past I used foobar/foo_dockable_panels/foo_bubble_coverflow without any problems. But at some point something changed. Anyway whenever I open a panel with foo_dockable_panels everything is still fine. Then I right click the panel to add the coverflow panel in there. But instead the panel opens as a separate window now. And the window doesn't even display any covers. All covers are black. Then I kill the window and then the panel and boom foobar crashes with an error message as the following.


I tried in dockable panel and had no problem..so I have no clue. Can you put back 0.15 and tell me if it works ? (you can get 0.15 on http://bubbleguuum.free.fr/foo_bubble_coverflow) (http://bubbleguuum.free.fr/foo_bubble_coverflow))
About the black window, the config may have been resetted and you have to change the path to cover art again.


Quote
Clicking on an album in coverflow seems to play the currently selected track in playlist (as opposed to the album clicked on).


You need "Playback follows cursor" enabled, until I figure a way to make it work regardless of this setting.
Title: foo_bubble_coverflow
Post by: Joelimite on 2008-03-02 01:28:16
bubbleguuum, foo_bubble_coverflow is really shaping up nicely. the only bugs keeping it from perfection are the continued problems with fullscreen mode on the second display in a dual monitor setup and the fact that when scrolling through a playlist, coverflow does not scroll through the album art in sync with the scrolling playlist (although the reverse seems to work just fine). other than these two bugs, i couldn't be happier. thanks again for all your hard work!
Title: foo_bubble_coverflow
Post by: Andu on 2008-03-02 01:52:43

Thanks bubble. I still have a problem that I really can't put my finger upon. In the past I used foobar/foo_dockable_panels/foo_bubble_coverflow without any problems. But at some point something changed. Anyway whenever I open a panel with foo_dockable_panels everything is still fine. Then I right click the panel to add the coverflow panel in there. But instead the panel opens as a separate window now. And the window doesn't even display any covers. All covers are black. Then I kill the window and then the panel and boom foobar crashes with an error message as the following.


I tried in dockable panel and had no problem..so I have no clue. Can you put back 0.15 and tell me if it works ? (you can get 0.15 on http://bubbleguuum.free.fr/foo_bubble_coverflow) (http://bubbleguuum.free.fr/foo_bubble_coverflow))
About the black window, the config may have been resetted and you have to change the path to cover art again.


Ok so I tried it with 0.16, 0.15 and 0.14. And I am 100% positive that it used to work just fine with 0.14. The question now is if it's a problem relating to Foobar 0.9.5.1 or if it's something that the nvidia drivers are causing. I would blame foobar since I don't have anything about Coverflow in the preferences except it being in the Components list.

I'll check if reinstalling 0.9.5 solves the problem X_X

Edit: Installing the old foobar version didn't help...
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 02:01:34
bubbleguuum, foo_bubble_coverflow is really shaping up nicely. the only bugs keeping it from perfection are the continued problems with fullscreen mode on the second display in a dual monitor setup and the fact that when scrolling through a playlist, coverflow does not scroll through the album art in sync with the scrolling playlist (although the reverse seems to work just fine). other than these two bugs, i couldn't be happier. thanks again for all your hard work!


second monitor I totally forgot about, and scrolling can be notified to the coverflow only when scrolling with keyboard: there no way I can get notification if you scroll with the scrollbar as the selected item do not change.
Title: foo_bubble_coverflow
Post by: Joelimite on 2008-03-02 02:53:42
Quote
second monitor I totally forgot about, and scrolling can be notified to the coverflow only when scrolling with keyboard: there no way I can get notification if you scroll with the scrollbar as the selected item do not change.


i can live with the second bug, as long as you get dual monitor working  thanks again.
Title: foo_bubble_coverflow
Post by: digital006 on 2008-03-02 14:20:18
Hi, awesome plugin, I've been lurking a while waiting for updates and glad they are here.

When I try to set Maximum numbers of covers to display higher than 5 it causes Foobar (0.9.5.1) to crash. Even when I try and decrease the number. If you need anymore information ask and I'll try and get it to you.

It would also be great to have an option for send to current playlist and play. An option for showing text or not would be good as well.

Great work though, I look forward to more updates.
Title: foo_bubble_coverflow
Post by: Joelimite on 2008-03-02 14:38:26
An option for showing text or not would be good as well.

just delete the formatting string in "front cover caption" under "display" in coverflow's preferences to to disable text display.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 18:24:46
0.18 is out!

- add: quick'n'dirty 2D layout mode similar to foo_graphical_browser, but less configurable
- add: mouse action mappings for right-click
- add: new mouse actions: "Display context menu", "Add to active playlist and play", "Send to active playlist and play"
- add: CTRL+UPARROW/DOWNARROW, SHIFT+UPARROW/DOWNARROW change zoom and fov
- chg: ENTER do the same action than the one bound to left click (on central cover).
- chg: if there several monitor used, fullscreen use the same monitor as the one used by foobar window (previously it always used the primary display)
- fix: could not bind a coverflow to the first playlist


To change the layout between 2D/3D use  "context menu/Layout"
Title: foo_bubble_coverflow
Post by: Joelimite on 2008-03-02 18:46:34
fullscreen works perfectly in 0.18; thank you bubbleguuum! would it be possible to make minimize on fullscreen optional? i would like to have foobar running on one display while coverflow runs on the second.
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-03-02 18:53:11
Tried to give it a go (last version wouldn't bing for me with Facets Playlist.

Code: [Select]
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 (0012F7BCh):
0012F79Ch:  00000000 A965532C 00000001 804DA3EE
0012F7ACh:  A9655364 7FFDE700 00000000 00000000
0012F7BCh:  08E220BC 0012F7DC 00000000 08E2252A
0012F7CCh:  0AFDD7B4 08E75098 00000004 015E0632
0012F7DCh:  08E3E274 00000000 00000000 00000000
0012F7ECh:  00000000 7E440457 7E4188E0 0AFDD7B8
0012F7FCh:  0012F974 08E3B0B8 00000000 08E2378B
0012F80Ch:  015E0632 0012FAA4 0012F980 08E75090
0012F81Ch:  00000293 00000183 0000032B 00000200
0012F82Ch:  00000146 00000032 0000040C 00000032
0012F83Ch:  00000004 00000000 08E3E084 08E7509C
0012F84Ch:  08E750A0 0012F81C 0012F834 08E750A8
0012F85Ch:  0012F820 0012F830 0012F820 0012F838
0012F86Ch:  0012F828 0012F830 08E3E08C 08E750A0
0012F87Ch:  08E7509C 0012F824 0012F82C 08E750A8
0012F88Ch:  0012F820 0012F830 0012F820 0012F838
0012F89Ch:  0012F828 0012F830 08E3E094 08E75094
0012F8ACh:  08E75098 0012F820 0012F838 08E750A4
0012F8BCh:  0012F81C 0012F82C 0012F81C 0012F834
0012F8CCh:  0012F824 0012F82C 08E3E098 08E75098
Registers:
EAX: 08C18F90, EBX: 0012F7DC, ECX: 08C17A68, EDX: 00000000
ESI: 08E750D4, EDI: 08E75090, EBP: 08E75090, ESP: 0012F7BC
Crash location: "foobar2000", loaded at 00400000h - 00523000h

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 - 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 - 7D1D6000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
foo_abx                          loaded at 003C0000h - 003F3000h
foo_albumlist                    loaded at 00A30000h - 00A97000h
foo_audioscrobbler              loaded at 00AC0000h - 00AF8000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_bubble_coverflow            loaded at 00B60000h - 00BE6000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_converter                    loaded at 08C20000h - 08C89000h
foo_custominfo                  loaded at 08CB0000h - 08D35000h
foo_cwbowron                    loaded at 08D60000h - 08D88000h
foo_cwb_hooks                    loaded at 08DB0000h - 08DFC000h
foo_dockable_panels              loaded at 08E20000h - 08E53000h
foo_facets                      loaded at 08E80000h - 08F00000h
OLEAUT32                        loaded at 77120000h - 771AB000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_fileops                      loaded at 08F20000h - 08F66000h
foo_info_samurize                loaded at 08F90000h - 08FB2000h
foo_input_std                    loaded at 090F0000h - 09218000h
foo_masstag                      loaded at 09240000h - 09290000h
foo_navigator                    loaded at 092B0000h - 092E1000h
foo_out_asio                    loaded at 09310000h - 0933F000h
foo_playcount                    loaded at 09360000h - 09385000h
foo_quicktag                    loaded at 093B0000h - 093EE000h
foo_rgscan                      loaded at 09410000h - 0946A000h
foo_run                          loaded at 09490000h - 094BB000h
foo_scheduler                    loaded at 094E0000h - 0954F000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
WINMM                            loaded at 76B40000h - 76B6D000h
usbnp4x4                        loaded at 6BD00000h - 6BD1A000h
foo_scrobblecharts              loaded at 095F0000h - 09623000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_skip                        loaded at 09650000h - 0966B000h
foo_tradersfriend                loaded at 09690000h - 096CA000h
foo_uie_lyrics                  loaded at 09700000h - 0975F000h
foo_ui_std                      loaded at 09780000h - 09841000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
foo_utils                        loaded at 09870000h - 098E9000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
iphlpapi                        loaded at 76D60000h - 76D79000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
ig4icd32                        loaded at 0BCE0000h - 0BF29000h
ig4dev32                        loaded at 0BF30000h - 0C0A2000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 08E220BCh, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E2252Ah, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E3E274h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4188E0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 08E3B0B8h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E2378Bh, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E3E084h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E3E08Ch, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E3E094h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E3E098h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E246E8h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 097E7024h, location: "foo_ui_std", loaded at 09780000h - 09841000h
Address: 097E1B0Ch, location: "foo_ui_std", loaded at 09780000h - 09841000h
Address: 08E3B3D8h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E3B3D8h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 7E423745h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 0BEA20B4h, location: "ig4icd32", loaded at 0BCE0000h - 0BF29000h
Symbol: "DrvCreateContext" (+00001424h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 0BEA1FA0h, location: "ig4icd32", loaded at 0BCE0000h - 0BF29000h
Symbol: "DrvCreateContext" (+00001310h)
Address: 7E43E274h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "VkKeyScanW" (+000000B6h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E423512h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41B42Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423761h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 7E42366Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 0BEA1FA0h, location: "ig4icd32", loaded at 0BCE0000h - 0BF29000h
Symbol: "DrvCreateContext" (+00001310h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E423512h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41B42Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423761h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 7E4184FCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E42366Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 08E24000h, location: "foo_dockable_panels", loaded at 08E20000h - 08E53000h
Address: 7E4184FCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4185A4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4237BCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
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: 0042C161h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0041DAEAh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0042CCE4h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004CBDC8h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B70h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B70h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B54h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004A3443h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A3443h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A1898h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004CB984h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B7429h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0042CF29h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049EB1Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BF01h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BEFBh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BE55Ch, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC470h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BEFBh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BF0Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC470h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B781Bh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049D88Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
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: 0049D8FAh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D006Eh, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 003D006Eh, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h

Version info:
foobar2000 v0.9.5.1 beta 2
UNICODE
Windows 5.1


Additional info:
Masstagger 1.6  (foo_masstag)
Converter 1.1  (foo_converter)
File Operations 2.1  (foo_fileops)
ABX Comparator 1.3.1  (foo_abx)
Scheduler 3.53  (foo_scheduler)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Audioscrobbler 1.3.11  (foo_audioscrobbler)
cwbowron's title format hooks 1.2.6 [Jan  2 2008 - 15:50:05]  (foo_cwb_hooks)
Default User Interface 0.9.5  (foo_ui_std)
Facets 2007-12-16  (foo_facets)
Album Art Browser 0.0.5 [Jul 13 2007 - 10:15:45]  (foo_cwbowron)
Album List 4.2  (foo_albumlist)
Lyric Show Panels 0.3.2.2 [Feb 14 2008 - 13:57:22]  (foo_uie_lyrics)
ASIO support 1.2.5  (foo_out_asio)
foobar2000 core 0.9.5.1 beta 2  (Core)
ReplayGain Scanner 2.0.3  (foo_rgscan)
foo_skip 0.2  (foo_skip)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Standard Input Array 1.0  (foo_input_std)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Tagger Panel Window 1.0.6 [Jan  2 2008 - 15:50:49]  (foo_cwb_hooks)
Cover Flow 0.18  (foo_bubble_coverflow)
Samurize Info Server (AMPI) 1.64  (foo_info_samurize)
Playback Statistics 2.0  (foo_playcount)
Quick Tagger 1.0  (foo_quicktag)
foo_custominfo 0.1.2  (foo_custominfo)
Run services 0.3.2  (foo_run)
Navigator 0.61a  (foo_navigator)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)

Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 19:42:22
Tried to give it a go (last version wouldn't bing for me with Facets Playlist.


When did it crashed exactly ? Did the panel loaded in dockable panels ?
What version of foobar, dockable panels, column ui are you using ?

I can't reproduce it on my config
Title: foo_bubble_coverflow
Post by: grimes on 2008-03-02 19:50:31
Feature request:
Option: coverflow window always in foreground
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-03-02 19:52:23
foo b2
dock 1.07
DUI

0.17 I could get into a panel but it would crash sporadically.
0.18 wouldn't "lock" into a panel - it would just float in it's own window.

Can't pinpoint what causes the crash, it crashed once when closing foobar, once when loading bubble_coverflow, once when clicking on a cover etc.

I believe the error log was after clicking on a cover.

Can't get much testing done due to the instability, sorry :-(
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 20:08:50
Feature request:
Option: coverflow window always in foreground


You can use foo_dockale_panels + columns UI (not used for eral UI but needed by dockable panels) to achieve that
Title: foo_bubble_coverflow
Post by: kanak on 2008-03-02 20:16:16
HOLY CRAP!!!! The 2D view is seriously hot! Thank you SO MUCH for this (and for implementing the keyboard shortcut to change FOV).

YOU ROCK!



EDIT:
(Feature Request)
Would it be possible to have the panel display the first cover after displaying the last one? i.e. there wouldn't be a "last album"; the panel would have one continuous list with no end or beginning.
Title: foo_bubble_coverflow
Post by: grimes on 2008-03-02 20:26:49
I don't want to use dockable_panels in DUI!
I use the coverflow window and the result is excellent, but when I click in DUI, coverflow is no more on top (goes in background)


Do I need dockable_panels for that? Can anyone give instructions?


nope you dont need this component for coverflow to function. it is just launched in separate window. if you want to fool yourself and anyone who may be looking over your shoulder that youre imba tweaker than you will have to use dockable panel to float above your dui config ;))

Title: foo_bubble_coverflow
Post by: McMusic on 2008-03-02 20:36:45
(Feature Request)
Would it be possible to have the panel display the first cover after displaying the last one? i.e. there wouldn't be a "last album"; the panel would have one continuous list with no end or beginning.


I support that feature request. Maybe as an option in Preferences?

And I still would like the coverflow to be bound to the music library, not one playlist. 
Now, I need one playlist with all my music just for the coverflow. And an option to create an autoplaylist with the selected album when clicking on it woul be very nice (similar to facets).

Good job! Keep on the good work! 
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 21:18:57
foo b2
dock 1.07
DUI

0.17 I could get into a panel but it would crash sporadically.
0.18 wouldn't "lock" into a panel - it would just float in it's own window.

Can't pinpoint what causes the crash, it crashed once when closing foobar, once when loading bubble_coverflow, once when clicking on a cover etc.

I believe the error log was after clicking on a cover.

Can't get much testing done due to the instability, sorry :-(


For the panel not in the dockable container, you didn't enable transparency in dockable panel config ? Transparency do not work with an OpenGL window.

For the random crashes, I have no idea as I'm using 0.9.5.1 final + dock 1.07b and I have no problem (but I do most of my testing using an ooold version of CUI + foobar 0.9.4.x).
Just curious, is your album art external or embedded ? hmmm and I forgot to ask your version of CUI.

Can you get the debug version of 0.18 here and send me the error log when it crashes:
http://bubbleguuum.free.fr/foo_bubble_cove...e_coverflow.dll (http://bubbleguuum.free.fr/foo_bubble_coverflow/debug/foo_bubble_coverflow.dll)
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-03-02 21:23:47
dl'ng the debug version, I'll see what i can get for you.

no transparency.

I don't use CUI.

all art is external (folder.jpg)
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 21:27:24
I don't use CUI.


Ah sorry, I though it was necessary for dockable panels to work.

Note: my  fb 0.9.5.1 config is very minimalistic: just dockable panels and facets as additional components
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-03-02 21:28:53
Open a new dockable panel, rightclick add>coverflow.

Cover Flow opened in it's own window, I closed the window and right-clicked on the panel.
Same occurs when I try to close the panel.

If I run it in it's own window, the following occurs (sorry if these are "known")

1) won't bind to facets playlist
2) freezes system with large playlists (over 100 covers)


crash

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 090E4572h
Access violation, operation: read, address: DDDDDE09h
Call path:
entry=>app_mainloop
Code bytes (090E4572h):
090E4532h:  70 08 C7 00 B0 E3 0F 09 C7 40 04 B8 E3 0F 09 89
090E4542h:  70 10 89 70 14 89 70 18 C7 40 0C D8 E3 0F 09 8B
090E4552h:  F0 85 F6 89 74 24 20 74 0A 8D 4E 08 51 FF 15 AC
090E4562h:  C0 0F 09 C7 44 24 70 07 00 00 00 8B 4B 24 8B 11
090E4572h:  8B 42 2C 56 FF D0 FF 15 C0 C1 0F 09 8B F8 57 E8
090E4582h:  BA 52 00 00 8B 53 20 8B 45 14 6A 00 52 6A 00 0F
090E4592h:  B7 C8 C1 E8 10 50 51 68 80 01 00 00 57 FF 15 5C
090E45A2h:  C1 0F 09 85 C0 7E 05 E8 E2 52 00 00 57 FF 15 E0
Stack (0012F9F4h):
0012F9D4h:  00000000 0012FB98 0012FB70 00000000
0012F9E4h:  A8E84AC8 00000001 804DA3EE A8E84B00
0012F9F4h:  116D2542 0012FAD0 090E4000 00000000
0012FA04h:  012D05B4 00000020 000001A4 02000001
0012FA14h:  09132498 0000029E 00000000 0012FB18
0012FA24h:  7E41B33C 00000000 02000001 09B2FB00
0012FA34h:  09B2FB00 0012FA58 09A59A98 0012FC00
0012FA44h:  00740140 09B2FB00 09B2FB00 0012FA70
0012FA54h:  09A59A98 012D05B4 0012FAF0 090FB3D8
0012FA64h:  00000007 0012FA94 7E418734 011C058E
0012FA74h:  0000007B 011C058E 01D102A3 090E4000
0012FA84h:  DCBAABCD 00000000 0012FAD0 090E4000
0012FA94h:  0012FB00 7E423745 090E4000 011C058E
0012FAA4h:  0000007B 011C058E 01D102A3 0000007B
0012FAB4h:  011C058E 0075A740 00000014 00000001
0012FAC4h:  00000000 00000000 00000010 00000000
0012FAD4h:  0C1620B4 00000000 00000000 00000000
0012FAE4h:  00000000 0012FAB0 0012F618 0012FCC4
0012FAF4h:  7E440457 7E423768 00000000 0012FB48
0012FB04h:  7E423591 00000000 090E4000 011C058E
Registers:
EAX: 00000001, EBX: 09135088, ECX: 08EDA3B0, EDX: DDDDDDDD
ESI: 09132498, EDI: 011C058E, EBP: 0012FA68, ESP: 0012F9F4
Crash location: "foo_dockable_panels", loaded at 090E0000h - 09113000h

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 - 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 - 7D1D6000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
foo_abx                          loaded at 003C0000h - 003F3000h
foo_albumlist                    loaded at 00A30000h - 00A97000h
foo_audioscrobbler              loaded at 00AC0000h - 00AF8000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_bubble_coverflow            loaded at 00B60000h - 00EA2000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
foo_converter                    loaded at 08EE0000h - 08F49000h
foo_custominfo                  loaded at 08F70000h - 08FF5000h
foo_cwbowron                    loaded at 09020000h - 09048000h
foo_cwb_hooks                    loaded at 09070000h - 090BC000h
foo_dockable_panels              loaded at 090E0000h - 09113000h
foo_facets                      loaded at 09140000h - 091C0000h
OLEAUT32                        loaded at 77120000h - 771AB000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_fileops                      loaded at 091E0000h - 09226000h
foo_info_samurize                loaded at 09250000h - 09272000h
foo_input_std                    loaded at 093B0000h - 094D8000h
foo_masstag                      loaded at 09500000h - 09550000h
foo_navigator                    loaded at 09570000h - 095A1000h
foo_out_asio                    loaded at 095D0000h - 095FF000h
foo_playcount                    loaded at 09620000h - 09645000h
foo_quicktag                    loaded at 09670000h - 096AE000h
foo_rgscan                      loaded at 096D0000h - 0972A000h
foo_run                          loaded at 09750000h - 0977B000h
foo_scheduler                    loaded at 097A0000h - 0980F000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
WINMM                            loaded at 76B40000h - 76B6D000h
usbnp4x4                        loaded at 6BD00000h - 6BD1A000h
foo_scrobblecharts              loaded at 098B0000h - 098E3000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_skip                        loaded at 09910000h - 0992B000h
foo_tradersfriend                loaded at 09950000h - 0998A000h
foo_uie_lyrics                  loaded at 099C0000h - 09A1F000h
foo_ui_std                      loaded at 09A40000h - 09B01000h
foo_utils                        loaded at 09B30000h - 09BA9000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
iphlpapi                        loaded at 76D60000h - 76D79000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
ig4icd32                        loaded at 0BFA0000h - 0C1E9000h
ig4dev32                        loaded at 0C1F0000h - 0C362000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 09A59A98h, location: "foo_ui_std", loaded at 09A40000h - 09B01000h
Address: 09A59A98h, location: "foo_ui_std", loaded at 09A40000h - 09B01000h
Address: 090FB3D8h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E423745h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 0C1620B4h, location: "ig4icd32", loaded at 0BFA0000h - 0C1E9000h
Symbol: "DrvCreateContext" (+00001424h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 0C161FA0h, location: "ig4icd32", loaded at 0BFA0000h - 0C1E9000h
Symbol: "DrvCreateContext" (+00001310h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E423512h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E42F586h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423761h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 7E42366Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E4184FCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4185A4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4237BCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
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: 0042C161h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0041DAEAh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0042CCE4h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004CBDC8h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B70h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B70h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B54h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004A3443h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A3443h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A1898h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004CB984h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B7429h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0042CF29h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049EB1Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BF01h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BEFBh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BE55Ch, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC470h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BEFBh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BF0Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC470h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B781Bh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049D88Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
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: 0049D8FAh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D006Eh, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 003D006Eh, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h

Version info:
foobar2000 v0.9.5.1 beta 2
UNICODE
Windows 5.1


Additional info:
File Operations 2.1  (foo_fileops)
ReplayGain Scanner 2.0.3  (foo_rgscan)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Quick Tagger 1.0  (foo_quicktag)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Scheduler 3.53  (foo_scheduler)
cwbowron's title format hooks 1.2.6 [Jan  2 2008 - 15:50:05]  (foo_cwb_hooks)
ABX Comparator 1.3.1  (foo_abx)
Default User Interface 0.9.5  (foo_ui_std)
Converter 1.1  (foo_converter)
foo_skip 0.2  (foo_skip)
Samurize Info Server (AMPI) 1.64  (foo_info_samurize)
Navigator 0.61a  (foo_navigator)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Cover Flow 0.18  (foo_bubble_coverflow)
foobar2000 core 0.9.5.1 beta 2  (Core)
foo_custominfo 0.1.2  (foo_custominfo)
Album List 4.2  (foo_albumlist)
Lyric Show Panels 0.3.2.2 [Feb 14 2008 - 13:57:22]  (foo_uie_lyrics)
Masstagger 1.6  (foo_masstag)
Run services 0.3.2  (foo_run)
Standard Input Array 1.0  (foo_input_std)
Album Art Browser 0.0.5 [Jul 13 2007 - 10:15:45]  (foo_cwbowron)
Playback Statistics 2.0  (foo_playcount)
Tagger Panel Window 1.0.6 [Jan  2 2008 - 15:50:49]  (foo_cwb_hooks)
ASIO support 1.2.5  (foo_out_asio)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Audioscrobbler 1.3.11  (foo_audioscrobbler)
Facets 2007-12-16  (foo_facets)

Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 21:35:42
Cover Flow opened in it's own window, I closed the window and right-clicked on the panel.


Looks like a foo_dockable_panels crash but there's not much more info. Maybe it's an OpenGL driver issue, you could try to update them (what is you video card ?).
What happens if you use the standalone window (View->Show cover flow window), can you make it crash ?
Title: foo_bubble_coverflow
Post by: Audio N00b on 2008-03-02 22:11:00
Wow!!! Thanks again for the new version... seems like you have improved this awesome component more and more

Pleaaaase... could you try to implement Unicode next? I know I'm nobody around here to be asking for stuff but it's just I'm sure not only few of us have "weird" artist names in our collections
Title: foo_bubble_coverflow
Post by: Andu on 2008-03-02 22:14:13
Open a new dockable panel, rightclick add>coverflow.

Cover Flow opened in it's own window, I closed the window and right-clicked on the panel.
Same occurs when I try to close the panel.

If I run it in it's own window, the following occurs (sorry if these are "known")

1) won't bind to facets playlist
2) freezes system with large playlists (over 100 covers)


crash

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 090E4572h
Access violation, operation: read, address: DDDDDE09h
Call path:
entry=>app_mainloop
Code bytes (090E4572h):
090E4532h:  70 08 C7 00 B0 E3 0F 09 C7 40 04 B8 E3 0F 09 89
090E4542h:  70 10 89 70 14 89 70 18 C7 40 0C D8 E3 0F 09 8B
090E4552h:  F0 85 F6 89 74 24 20 74 0A 8D 4E 08 51 FF 15 AC
090E4562h:  C0 0F 09 C7 44 24 70 07 00 00 00 8B 4B 24 8B 11
090E4572h:  8B 42 2C 56 FF D0 FF 15 C0 C1 0F 09 8B F8 57 E8
090E4582h:  BA 52 00 00 8B 53 20 8B 45 14 6A 00 52 6A 00 0F
090E4592h:  B7 C8 C1 E8 10 50 51 68 80 01 00 00 57 FF 15 5C
090E45A2h:  C1 0F 09 85 C0 7E 05 E8 E2 52 00 00 57 FF 15 E0
Stack (0012F9F4h):
0012F9D4h:  00000000 0012FB98 0012FB70 00000000
0012F9E4h:  A8E84AC8 00000001 804DA3EE A8E84B00
0012F9F4h:  116D2542 0012FAD0 090E4000 00000000
0012FA04h:  012D05B4 00000020 000001A4 02000001
0012FA14h:  09132498 0000029E 00000000 0012FB18
0012FA24h:  7E41B33C 00000000 02000001 09B2FB00
0012FA34h:  09B2FB00 0012FA58 09A59A98 0012FC00
0012FA44h:  00740140 09B2FB00 09B2FB00 0012FA70
0012FA54h:  09A59A98 012D05B4 0012FAF0 090FB3D8
0012FA64h:  00000007 0012FA94 7E418734 011C058E
0012FA74h:  0000007B 011C058E 01D102A3 090E4000
0012FA84h:  DCBAABCD 00000000 0012FAD0 090E4000
0012FA94h:  0012FB00 7E423745 090E4000 011C058E
0012FAA4h:  0000007B 011C058E 01D102A3 0000007B
0012FAB4h:  011C058E 0075A740 00000014 00000001
0012FAC4h:  00000000 00000000 00000010 00000000
0012FAD4h:  0C1620B4 00000000 00000000 00000000
0012FAE4h:  00000000 0012FAB0 0012F618 0012FCC4
0012FAF4h:  7E440457 7E423768 00000000 0012FB48
0012FB04h:  7E423591 00000000 090E4000 011C058E
Registers:
EAX: 00000001, EBX: 09135088, ECX: 08EDA3B0, EDX: DDDDDDDD
ESI: 09132498, EDI: 011C058E, EBP: 0012FA68, ESP: 0012F9F4
Crash location: "foo_dockable_panels", loaded at 090E0000h - 09113000h

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 - 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 - 7D1D6000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
foo_abx                          loaded at 003C0000h - 003F3000h
foo_albumlist                    loaded at 00A30000h - 00A97000h
foo_audioscrobbler              loaded at 00AC0000h - 00AF8000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_bubble_coverflow            loaded at 00B60000h - 00EA2000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
foo_converter                    loaded at 08EE0000h - 08F49000h
foo_custominfo                  loaded at 08F70000h - 08FF5000h
foo_cwbowron                    loaded at 09020000h - 09048000h
foo_cwb_hooks                    loaded at 09070000h - 090BC000h
foo_dockable_panels              loaded at 090E0000h - 09113000h
foo_facets                      loaded at 09140000h - 091C0000h
OLEAUT32                        loaded at 77120000h - 771AB000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_fileops                      loaded at 091E0000h - 09226000h
foo_info_samurize                loaded at 09250000h - 09272000h
foo_input_std                    loaded at 093B0000h - 094D8000h
foo_masstag                      loaded at 09500000h - 09550000h
foo_navigator                    loaded at 09570000h - 095A1000h
foo_out_asio                    loaded at 095D0000h - 095FF000h
foo_playcount                    loaded at 09620000h - 09645000h
foo_quicktag                    loaded at 09670000h - 096AE000h
foo_rgscan                      loaded at 096D0000h - 0972A000h
foo_run                          loaded at 09750000h - 0977B000h
foo_scheduler                    loaded at 097A0000h - 0980F000h
POWRPROF                        loaded at 74AD0000h - 74AD8000h
WINMM                            loaded at 76B40000h - 76B6D000h
usbnp4x4                        loaded at 6BD00000h - 6BD1A000h
foo_scrobblecharts              loaded at 098B0000h - 098E3000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_skip                        loaded at 09910000h - 0992B000h
foo_tradersfriend                loaded at 09950000h - 0998A000h
foo_uie_lyrics                  loaded at 099C0000h - 09A1F000h
foo_ui_std                      loaded at 09A40000h - 09B01000h
foo_utils                        loaded at 09B30000h - 09BA9000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
iphlpapi                        loaded at 76D60000h - 76D79000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
ig4icd32                        loaded at 0BFA0000h - 0C1E9000h
ig4dev32                        loaded at 0C1F0000h - 0C362000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000000h)
Address: 09A59A98h, location: "foo_ui_std", loaded at 09A40000h - 09B01000h
Address: 09A59A98h, location: "foo_ui_std", loaded at 09A40000h - 09B01000h
Address: 090FB3D8h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E423745h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 0C1620B4h, location: "ig4icd32", loaded at 0BFA0000h - 0C1E9000h
Symbol: "DrvCreateContext" (+00001424h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 0C161FA0h, location: "ig4icd32", loaded at 0BFA0000h - 0C1E9000h
Symbol: "DrvCreateContext" (+00001310h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E423512h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+0000007Fh)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E42F586h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423761h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002CEh)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 7E42366Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 090E4000h, location: "foo_dockable_panels", loaded at 090E0000h - 09113000h
Address: 7E4184FCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4185A4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E4237BCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
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: 0042C161h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0041DAEAh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0042CCE4h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004CBDC8h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B70h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B70h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D4B54h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004A3443h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A3443h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004A1898h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004CB984h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B7429h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0042CF29h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049EB1Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BF01h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BEFBh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BE55Ch, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC470h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BEFBh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049BF0Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004BC470h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B781Bh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049D88Fh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0049DAE0h, location: "foobar2000", loaded at 00400000h - 00523000h
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: 0049D8FAh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D006Eh, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 003D006Eh, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 003D0065h, location: "foo_abx", loaded at 003C0000h - 003F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00523000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00523000h

Version info:
foobar2000 v0.9.5.1 beta 2
UNICODE
Windows 5.1


Additional info:
File Operations 2.1  (foo_fileops)
ReplayGain Scanner 2.0.3  (foo_rgscan)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Quick Tagger 1.0  (foo_quicktag)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Scheduler 3.53  (foo_scheduler)
cwbowron's title format hooks 1.2.6 [Jan  2 2008 - 15:50:05]  (foo_cwb_hooks)
ABX Comparator 1.3.1  (foo_abx)
Default User Interface 0.9.5  (foo_ui_std)
Converter 1.1  (foo_converter)
foo_skip 0.2  (foo_skip)
Samurize Info Server (AMPI) 1.64  (foo_info_samurize)
Navigator 0.61a  (foo_navigator)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Cover Flow 0.18  (foo_bubble_coverflow)
foobar2000 core 0.9.5.1 beta 2  (Core)
foo_custominfo 0.1.2  (foo_custominfo)
Album List 4.2  (foo_albumlist)
Lyric Show Panels 0.3.2.2 [Feb 14 2008 - 13:57:22]  (foo_uie_lyrics)
Masstagger 1.6  (foo_masstag)
Run services 0.3.2  (foo_run)
Standard Input Array 1.0  (foo_input_std)
Album Art Browser 0.0.5 [Jul 13 2007 - 10:15:45]  (foo_cwbowron)
Playback Statistics 2.0  (foo_playcount)
Tagger Panel Window 1.0.6 [Jan  2 2008 - 15:50:49]  (foo_cwb_hooks)
ASIO support 1.2.5  (foo_out_asio)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Audioscrobbler 1.3.11  (foo_audioscrobbler)
Facets 2007-12-16  (foo_facets)


That is exactly my problem. And I haven't installed CUI either. Maybe it really is a necessity for the entire thing to work? But then why would my Lyrics Show panel work? I wonder if trying the last stable CUI version could make a difference.

Edit: Nevermind that didn't help. Besides I already had CUI installed.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 22:52:04
1) won't bind to facets playlist
2) freezes system with large playlists (over 100 covers)


1) Can you check when you bind to the facet playlist, that the entry menu for this playlist is ticked in "Bind to playlist". A black screen (do you have that when binding ?) does not mean necessarily than the playlist is unbound or an error occurred, but it can also mean that no item is selected in the bound playlist.

2) You mean no crash but a freeze right ? Can you try to specify something else than folder.jpg in the config (any file that does not exist), and tell me if it crashes then. If it does not, then the problem is probably related to the folder.jpg files.


Otherwise no idea, works great here...
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-02 22:56:29
1) won't bind to facets playlist
2) freezes system with large playlists (over 100 covers)


1) Can you check when you bind to the facet playlist, that the entry menu for this playlist is ticked in "Bind to playlist". A black screen (do you have that when binding ?) does not mean necessarily than the playlist is unbound or an error occurred, but it can also mean that no item is selected in the bound playlist.

2) You mean no crash but a freeze right ? Can you try to specify something else than folder.jpg in the config (any file that does not exist), and tell me if it crashes then. If it does not, then the problem is probably related to the folder.jpg files.


Otherwise no idea, works great here...

1) won't bind to facets playlist
2) freezes system with large playlists (over 100 covers)


1) Can you check when you bind to the facet playlist, that the entry menu for this playlist is ticked in "Bind to playlist". A black screen (do you have that when binding ?) does not mean necessarily than the playlist is unbound or an error occurred, but it can also mean that no item is selected in the bound playlist.

2) You mean no crash but a freeze right ? Can you try to specify something else than folder.jpg in the config (any file that does not exist), and tell me if it crashes then. If it does not, then the problem is probably related to the folder.jpg files.


Otherwise no idea, works great here...
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-03-02 22:58:52
didn't crash, but I stopped waiting at some point and Ctrl_Alt-Deleted to get out of it.
Title: foo_bubble_coverflow
Post by: nightfishing on 2008-03-02 23:13:42
On facets:

It will "bind" with facets, but it will not show covers until a track is selected/playing in the playlist view.

(example: bind it to facets, select and artist in facets. The playlist view changes to show that artist's tracks, but Cover Flow stays blank. Click to select a track in playlist view and Cover Flow shows the covers)

Doesn't appear to occur when binding it to any other playlists.


On crash(es)

rev18 WILL lock into a dockable panel on my other system running Foo b1 and appears to work without crashing (even on large playlists).

Not sure if it is a beta 1-2 issue or an issue specific to one system. If I get the time I will try to swap foos and see what happens.
Title: foo_bubble_coverflow
Post by: Andu on 2008-03-02 23:19:47
I tried 0.9.5 and 0.9.5.1 finals and same problem with both versions. What I'm wondering about is why would a GFX driver kill dockable_panels rather than the Coverflow plugin which uses the OpenGL driver X_X
Title: foo_bubble_coverflow
Post by: SachinR on 2008-03-03 21:19:32
Am I the only one that cannot download the dll file? Is the file mirrored somewhere else?
Title: foo_bubble_coverflow
Post by: Yotsuya on 2008-03-03 23:21:58
I'm happy to report that the latest version of this component appears to finally function under wine. The coverflow display appears in a separate window and wont bind into my main foobar where I defined in ColumnsUI setup however the art displays fine and I can modify the settings without a problem (which were issues with previous releases). Keep up the good work!

This component stopped working under wine and I have been unable to get it working again despite several clean installs and foobar rebuilds.
Title: foo_bubble_coverflow
Post by: digital006 on 2008-03-05 16:48:14
Would it be possible to add an option to colour the background? Or is that already available and I'm missing something.
Title: foo_bubble_coverflow
Post by: labou on 2008-03-08 02:40:33
I can't ever get this component 2 dock 2 my foobar. Could anyone help me out. I have the latest version.
Title: foo_bubble_coverflow
Post by: blonde on 2008-03-08 03:19:34
Coverflow doesn't want to go into a panel.


I thought it was my coding that was wrong before, but since Falstaff released a working config with coverflow, I tried it out but still have the same problem. It seems that others are having the same problem, but so far no one has managed to get a solution....

Any help, much appreciated. This is a nice component and I'd love to get it to work properly 

I am having the same problem.  And not just on a laptop...
fortunately,    my Dell desktop also uses an integrated intel display adapter.
It does work properly on a HP laptop that I have.

Here is what I captured from the console on the three machines:
Code: [Select]
Mobile Intel® 945GM Express Chipset Family
--------------------------------------------
(Dell laptop -- bad)

Startup time : 0:01.167787
foo_bubble_coverflow: OpenGL vendor: Intel
foo_bubble_coverflow: OpenGL version: 1.4.0 - Build 7.14.10.4814
foo_bubble_coverflow: OpenGL extensions: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_cull_vertex GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_filter_anisotropic GL_EXT_texture3D GL_3DFX_texture_compression_FXT1 GL_IBM_texture_mirrored_repeat GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_WIN_swap_hint
foo_bubble_coverflow: EXT_blend_color: no
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: no
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Swap interval = 1
foo_bubble_coverflow: loading cover file: C:\Program Files\foobar2000\nocover.png


======================================================================

Intel 82845G/GL/GE/PE/GV Graphics Controller
--------------------------------------------
(Dell desktop -- bad)

Startup time : 0:02.339952
foo_bubble_coverflow: OpenGL vendor: Intel
foo_bubble_coverflow: OpenGL version: 1.3.0 - Build 4.14.10.4342
foo_bubble_coverflow: OpenGL extensions: GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_cull_vertex GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_filter_anisotropic GL_3DFX_texture_compression_FXT1 GL_IBM_texture_mirrored_repeat GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_WIN_swap_hint
foo_bubble_coverflow: EXT_blend_color: no
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: no
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Swap interval = 1
foo_bubble_coverflow: loading cover file: C:\Program Files\foobar2000\nocover.png


======================================================================

ATI display adapter
-------------------
(HP laptop -- good)

Startup time : 0:00.930101
foo_bubble_coverflow: OpenGL vendor: ATI Technologies Inc.
foo_bubble_coverflow: OpenGL version: 2.0.5150 WinXP Release
foo_bubble_coverflow: OpenGL extensions: GL_ARB_multitexture GL_EXT_texture_env_add GL_EXT_compiled_vertex_array GL_S3_s3tc GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_element_array GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_map_object_buffer GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_ATI_vertex_array_object GL_ATI_vertex_attrib_array_object GL_ATI_vertex_streams GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATIX_vertex_shader_output_point_size GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_EXT_vertex_shader GL_HP_occlusion_test GL_NV_blend_square GL_NV_occlusion_query GL_NV_texgen_reflection GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control
foo_bubble_coverflow: EXT_blend_color: no
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: yes
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Using full scene antialiasing
foo_bubble_coverflow: Swap interval = 1
foo_bubble_coverflow: loading cover file: C:\Program Files\foobar2000\nocover.png

@bubbleguuum (or anyone else for that matter):
Might this be an OpenGL problem?  Does bubble_coverflow require OpenGL 2.0+?

One obvious difference: on the laptop that does show coverflow properly in a panel, the console output shows the following are both "yes":
- EXT_texture_rectangle
- WGL_ARB_multisample

I don't have the first clue what the significance of that might be... anyone have any thoughts?...


(and, I haven't said this yet, just been lurking for a while, but...
@bubbleguuum:
AWESOME, awesome component!!!  Great work.  Thanks very much! )
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-08 08:26:28
I have a Dell PC with an Intel chipset at work, so I'll be able to see what's wrong. Not sure, but it might be some hacks I added to make it play nice with PUI that are causing problems in some cases.
Title: foo_bubble_coverflow
Post by: topdownjimmy on 2008-03-08 17:37:40
bubbleguuum, thanks for your work on this component!

A couple questions:

1) I can't seem to bind to my "Browse" playlist.  Is this because of its name, or because it is the playlist that Playlist Tree and Browser are sending to?  Or is something else the issue?  (It is not the first playlist).
(edit: this is solved by selecting any track in the Browse playlist, which is generated without any track being selected.  Can this be accounted for in future versions of Cover Flow, or is it ultimately a problem with Playlist Tree and Browser?)

2) How can I unbind Cover Flow so that it follows the active playlist without having to reset all settings?

3) Do you plan to support wildcards in source filenames?  My art varies from jpg to gif to png.

4) Do you plan to allow the disabling of embedded art?  I don't like using it because some of my files are kept on external or network drives, and looking for their embedded art can cause lags.

edit:

5) If I double-click a cover to start playing, then scroll to another cover and double-click that one, it doesn't begin playing the new album, it just restarts the song I'm already listening to.  Is this fixable?

6) Can you add a "Send to New Playlist and Play" behaviour option?

7) Is it just me, or is the angle of perspective not obtuse enough for inactive albums?  The art becomes very narrow, but the shape is still almost rectangular.  Just looks off to me.


foobar 0.9.4.3
foo_bubble_coverflow 0.18
foo_playlist_tree 2.2.4
foo_browser 1.2.2c


Thanks again.
Title: foo_bubble_coverflow
Post by: callisto on 2008-03-13 20:18:36
This seems to be a nice component!!
I just checked in to the forum after a long time. 

There three things I would like to have for coverflow:

1. Wildcard for the album art path! (seems that even with proper titleformatting CF won't show all of my art. I'm using "%artist% - '['%date%']' - %album% - Front.jpg" for all of my art... FB2Kv0.9.4.3 / PUIv0.13.8 / CFv0.18)

2. Custom or transparent bg color!!!

3. Unicode support

looking forward to the next update
callisto
Title: foo_bubble_coverflow
Post by: npkrol on 2008-03-15 18:22:32
As for me:
1) Would very appreciate if you add the unicode support
2) Option to play the first track of an album when doubleclicking on its cover

And, of course, tnx for making what i've been really searching for
Title: foo_bubble_coverflow
Post by: Totyo on 2008-03-18 07:22:47
It would be nice if you could add a horizontal scrollbar, just like in graphical browser. I think about something like this concept I made in ps:

(http://img442.imageshack.us/img442/6064/conceptqi4.th.jpg) (http://img442.imageshack.us/my.php?image=conceptqi4.jpg)
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-03-18 07:45:17
It would be nice if you could add a horizontal scrollbar, just like in graphical browser. I think about something like this concept I made in ps:


First page:

Planned features

- Unicode support
- partly done Embedded cover support.
- done in 0.16 Bind the panel to a specific playlist instead of always the active playlist
- Animation
- partly done Reflections.
- More eye candy (dynamic lighting would be cool)
- Optimizations (aka no lag)
- Scrollbar and some UI in fullscreen
- done No cover.

In case you missed that, its on the way just hang in there.
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-03-19 15:02:24
can someone please check if they download the component from the first page? Is the link dead or its just happening to me?
Title: foo_bubble_coverflow
Post by: bulhakov on 2008-03-19 15:12:33
Hmm... Everything seems to be fine
Title: foo_bubble_coverflow
Post by: mps69 on 2008-03-19 15:13:18
can someone please check if they download the component from the first page? Is the link dead or its just happening to me?

Nope must just be you, downloaded fine for me.
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-03-20 16:51:12
It only means that the bustards hear at work blocked the url. It works at home, but my internet connection is giving my problems, so I cant download it from there either.

Can someone please email me the latest version. I hope bubbleguuum doesnt mind and I also hope Im not violating a rule with request.

My email address: vuyani@guruhut.com

I really need this version.
thanks in advance.
Title: foo_bubble_coverflow
Post by: pawindie on 2008-03-24 08:09:08
(http://img526.imageshack.us/img526/3956/adffeeoh4.th.jpg) (http://img526.imageshack.us/img526/3956/adffeeoh4.jpg)

hello, i have this problem all the time... when i minimize my programs or the foobar is on the desktop . but.. when i open foobar over the Opera Browser maximized , the problem disappears .  how can i fix it?

Moderation: Please do not inline images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.
Title: foo_bubble_coverflow
Post by: Jose Hidalgo on 2008-03-25 02:54:35
Hi, thank you very much for this nice component.  Just some minor questions :

1°) Why do I need to select a track in the playlist view in order to make Cover Flow display something ? Am I doing something wrong ? I'd like to use Cover Flow as an album browser based on a Facets selection, but without the need of clicking on the playlist view to make it display something. Is it possible ?

2°) The text below the cover seems to be a bit too high, so a part of it is masked by the album cover. Why is that ? (and what about some options to change the text font / color / size / etc. ?  )

3°) What's the maximum length of the "Cover source" field ? With conditional title formatting, the patterns can easily get quite huge... maybe you could consider displaying it as a multi-line field ? That would help !

4°) What about a horizontal scroll bar or something like that ?

Thanks again ! 
Title: foo_bubble_coverflow
Post by: cybasoul on 2008-03-25 09:54:52
Hi, thank you very much for this nice component.  Just some minor questions :

1°) Why do I need to select a track in the playlist view in order to make Cover Flow display something ? Am I doing something wrong ? I'd like to use Cover Flow as an album browser based on a Facets selection, but without the need of clicking on the playlist view to make it display something. Is it possible ?

2°) The text below the cover seems to be a bit too high, so a part of it is masked by the album cover. Why is that ? (and what about some options to change the text font / color / size / etc. ?  )

3°) What's the maximum length of the "Cover source" field ? With conditional title formatting, the patterns can easily get quite huge... maybe you could consider displaying it as a multi-line field ? That would help !

4°) What about a horizontal scroll bar or something like that ?

Thanks again ! 


First page:

Planned features

- Unicode support
da da da...
- Scrollbar and some UI in fullscreen
da da da...

In case you missed that, its on the way just hang in there buddy.
I second your first request, though I would've phrased the request in a more polite manor, if it is a request and not just a question. But Im sure you didn't mean to sound impolite.
Title: foo_bubble_coverflow
Post by: Jose Hidalgo on 2008-03-25 12:56:18
Hi cybasoul,

You're totally right, I didn't mean to sound impolite at all, sorry. It's just my bad english.


EDIT - just like I predicted in my question 3°), I think I've just run into some buffer overrun or something. I've just tried to enter this code in Preferences / Sources / Cover source :

Code: [Select]
Z:\ARTWORK\$if($strcmp(%codec%,FLAC),LOSSLESS,LOSSY)\%origin%\$if($strstr(%genre%,Classique),%album artist%' - '%album%' ('[%original release date%-]%date%')'.jpg,$if($strstr(%genre%,Bande),'Soundtrack - '%album%' ('[%original release date%-]%date%')'.jpg,%album artist%' - ('[%original release date%-]%date%') '%album%.jpg))


With the previous, shorter version, it worked beautifully :

Code: [Select]
Z:\ARTWORK\$if($strstr(%codec%,FLAC),LOSSLESS,LOSSY)\%origin%\$if($strstr(%genre%,Classique),%album artist%' - '%album%' ('[%original release date%-]%date%')'.jpg,%album artist%' - ('[%original release date%-]%date%') '%album%.jpg)


But this new longer code just makes Cover Flow AND foobar crash instantaneously !  Besides, on restart, Cover Flow window won't display anymore, so I can't even edit its prefs...

FYI the first code is about 230 chars long (< 255) while the second is about 324 chars long (>255)... 

So would it be possible to raise the "Cover source" field length to 1024 chars or so ? (and if possible, display it as a multi-line field).

Thank you. 
Title: foo_bubble_coverflow
Post by: cmdrpaddy on 2008-03-25 17:39:14
(http://img526.imageshack.us/img526/3956/adffeeoh4.th.jpg) (http://img526.imageshack.us/img526/3956/adffeeoh4.jpg)

hello, i have this problem all the time... when i minimize my programs or the foobar is on the desktop . but.. when i open foobar over the Opera Browser maximized , the problem disappears .  how can i fix it?

Moderation: Please do not inline images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.



Is opera open when this happens? I have a similar problem with opera sometimes. It causes all sorts of weird graphical errors.
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-03-25 18:41:03
I'm having a problem on my home computer where foo_bubble_coverflow 0.18 will not add as a CUI panel. I am using CUI Version 0.3 beta 1 preview 4. Now, I have a similar setup at work and everything is perfect. I'm trying to figure out why it works one one computer and not another. Could other 3rd party plug-ins conflict or could it have to do with different video cards? Also, on the home computer foo_bubble_coverflow runs fine inside foo_dockable_panels. Thanks for the help.
Title: foo_bubble_coverflow
Post by: blonde on 2008-03-25 19:57:23
I'm having a problem on my home computer where foo_bubble_coverflow 0.18 will not add as a CUI panel. I am using CUI Version 0.3 beta 1 preview 4. Now, I have a similar setup at work and everything is perfect. I'm trying to figure out why it works one one computer and not another. Could other 3rd party plug-ins conflict or could it have to do with different video cards? Also, on the home computer foo_bubble_coverflow runs fine inside foo_dockable_panels. Thanks for the help.

This post may help:
"Coverflow doesn't want to go into a panel..." (http://www.hydrogenaudio.org/forums/index.php?showtopic=60664&st=325#)
Title: foo_bubble_coverflow
Post by: pawindie on 2008-03-26 20:36:16

(http://img526.imageshack.us/img526/3956/adffeeoh4.th.jpg) (http://img526.imageshack.us/img526/3956/adffeeoh4.jpg)

hello, i have this problem all the time... when i minimize my programs or the foobar is on the desktop . but.. when i open foobar over the Opera Browser maximized , the problem disappears .  how can i fix it?

Moderation: Please do not inline images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.



Is opera open when this happens? I have a similar problem with opera sometimes. It causes all sorts of weird graphical errors.

you have Opera Browser like predefined browser of windows?  use  Internet Explorer like predefined browser to fix the problem. i think that is the problem, because when I choose Internet Explorer like predefined browser the problem disappears.
Title: foo_bubble_coverflow
Post by: cmdrpaddy on 2008-03-26 22:20:34
you have Opera Browser like predefined browser of windows?  use  Internet Explorer like predefined browser to fix the problem. i think that is the problem, because when I choose Internet Explorer like predefined browser the problem disappears.



Firefox is my default browser because I find it starts faster than opera. I use opera everday though.

Sometimes when foobar is maximised and I minimize it the image of foobar stays over the opera window. When I move the mouse around parts of the opera interface appear. Its very strange.
Title: foo_bubble_coverflow
Post by: antar3s on 2008-03-26 23:59:03
Really nice component!!

However, I'm having some issues:
1) With some playlists the coverflow panel stays blank until I play a song from the playlist. This mainly happens with autoplaylists (ie not with playlists which have a lower playlist index than my autoplaylists), and it appears to only happen with every second playlist.

2) I have a lot of album art that is not named properly, therefore I use the following code to get album art in SCPL
Code: [Select]
$replace(%path%,%filename_ext%,*folder*.*)

Maybe it is possible to allow placeholders like * in the future, to avoid the need of renaming all album art?

3) I'm using coverflow as a panel and when I want to scroll thru I always have to click in the panel. Would it be possible to make it scroll when the mouse is over the panel? Sorry if this was already requested....
Title: foo_bubble_coverflow
Post by: Jose Hidalgo on 2008-03-28 14:43:56
Hi folks,

bubbleguuum, any feedback on my previous post, please ? I'm currently stuck with Cover Flow / foobar crashing, probably because of that 255 char limitation (unless I've really missed something of course)...

Thanks in advance for your reply.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-28 18:55:52
@Jose Hidalgo: I'll fix the 256 character crash bug

@antar3s:

1. This is because these playlists do not select a track by default, and I use this information to know which cover to display.

2. and 3. I'll see what I can do
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-03-28 19:02:12
Hi Bubbleguuum,

i love the way your coverflow is bind to playlists, it give me the functionnalities i'm waiting for

1) when do you plan to make the animation when cover is changing ? Chronial animation is really great, but very quick, i hope you'll give us a good and light anim

2) i wait for tha hability to choose font (type and size), some new to give to us ?

Thanx by advance for feedback

bye
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-30 11:24:13
Here's 0.19 (download link on fisrt page) that just fixes the 256 limitation for titleformat strings. Now you have 2048 characters.

I won't do any further development on this plugin as I lost interest developping it and other things keep me busy  Good news is that I released the source code (see first post for download and details). Anyone is free to do whatever he wants with it.
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-03-30 11:28:48
Here's 0.19 (download link on fisrt page) that just fixes the 256 limitation for titleformat strings. Now you have 2048 characters.

I won't do any further development on this plugin as I lost interest developping it and other things keep me busy  Good news is that I released the source code (see first post for download and details). Anyone is free to do whatever he wants with it.


Hi Bubble,

that a terrible regret, thank you one more time for this marvellous plugin , i hope you'll change your mind if interrest is coming up and time too

maybe some will make a new release based on your source code, thanx a lot

PS: link to source code is no longer available ...

a+
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-03-30 11:34:06
fixed download link to source code
Title: foo_bubble_coverflow
Post by: Walterrrr on 2008-03-30 12:09:55
Nice,
Even after discontinuing development, you still offer some teensy support.

I hope the best features of this make it into Chronial's version!
Title: foo_bubble_coverflow
Post by: Jose Hidalgo on 2008-03-30 14:13:06
Here's 0.19 (download link on fisrt page) that just fixes the 256 limitation for titleformat strings. Now you have 2048 characters.

I won't do any further development on this plugin as I lost interest developping it and other things keep me busy  Good news is that I released the source code (see first post for download and details). Anyone is free to do whatever he wants with it.


Thanks bubbleguum.  Hopefully someone will be willing to pick up where you left. It would be great to keep having two separate Cover Flow components, simply because it encourages innovation IMHO.
Title: foo_bubble_coverflow
Post by: drbeachboy on 2008-03-30 17:52:53
I swear that I don't mean to be an ingrate, but I am pretty much going with a bare bones fb2k from here on out. There just seems to be more & more 3rd party plugins left incomplete. There are now 3 artwork browsers out here all in different states of completeness, with 2 left incomplete and Chronial still working on Chronflow - for how long? I hate to bitch about this kind of stuff, because people create these plugins on their own time and free of cost, but after getting myself pumped up following, testing and using these components for months & months, I'm ultimately letdown with a product that cannot be fully utilized. I am not in these people's shoes, so I don't know their reasons for why they stop working on their projects. As for myself, I am a believer in finishing what I start, so in that sense I never let myself down, nor the people I do things for. I apologize for ranting, but I'm just frustrated to see another great work in progress go by the wayside.
Title: foo_bubble_coverflow
Post by: jbk_atl on 2008-04-09 19:30:04
what am i missing .........

it opens as a separate window however i can't get it to function as an element in the columns UI layout  only a gray blank box appears & right clicking doesn't give me any options
Title: foo_bubble_coverflow
Post by: Jeffy912 on 2008-05-03 08:11:34
Yo,

Anybody thinking of picking up development on this plug-in?

It is what I currently use and would love to see it further developed. I'd like to migrate to Chronial's cover flow plug-in, but it sadly does not support embedded album art.

Just throwing it out there!

Peace.
Title: foo_bubble_coverflow
Post by: blockedmind on 2008-05-19 13:21:03
the use of $replace(%path%,%filename_ext%,)*.jpg is extremely needed!...
Title: foo_bubble_coverflow
Post by: foosion on 2008-05-19 13:37:07
the use of $replace(%path%,%filename_ext%,)*.jpg is extremely needed!...
Don't you mean "I really need wildcards in the image filename!"? I worries me when people think and express feature requests in terms of obscure title formatting idioms.
Title: foo_bubble_coverflow
Post by: Light on 2008-06-18 09:55:45
I cant seem to get coverflow to show me my pics... for coversource i use:
$replace(%path%,%filename_ext%,)*.jpg

it should grab the first jpg it finds in the folder right? Well... it doesn't, and album_art does... so what do i do wrong?
Title: foo_bubble_coverflow
Post by: T.P Wang on 2008-06-18 12:54:54
Hi, I've made some modifications to foo_bubble_coverflow:

Download
Binary: <here> (http://theo.foobar2000.com.cn/projects/foo_bubble_coverflow/foo_bubble_coverflow.zip)
Source: <here> (http://theo.foobar2000.com.cn/projects/foo_bubble_coverflow/foo_bubble_coverflow.source.zip)

Mirror
Binary(mediafire): <here> (http://www.mediafire.com/?a42zfj0yvgc)

Title: foo_bubble_coverflow
Post by: djrandom on 2008-06-18 14:42:40
Hi, I've made some modifications to foo_bubble_coverflow:


Looks great so far.  Thanks for picking up development on this!

Denton
Title: foo_bubble_coverflow
Post by: Light on 2008-06-18 14:50:16
it still doesn't give me pictures... album art does,

what do i do wrong?

i see this in the console:

Quote
foo_bubble_coverflow: OpenGL vendor: ATI Technologies Inc.
foo_bubble_coverflow: OpenGL version: 2.1.7169 Release
foo_bubble_coverflow: OpenGL extensions: GL_AMD_performance_monitor GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control
foo_bubble_coverflow: EXT_blend_color: no
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: yes
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Using full scene antialiasing
foo_bubble_coverflow: Swap interval = 1
Title: foo_bubble_coverflow
Post by: The Link on 2008-06-18 15:01:59
I think this component doesn't need a separate "no cover file" setting if this can be taken from the global album art settings (in the advanced preferences). The only other thing that bugs me is that "Playback follows cursor" needs to be activated to start playback of the album you clicked. Perhaps this behavior can be changed somehow.
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2008-06-18 20:08:06
Hi, I've made some modifications to foo_bubble_coverflow:


Thanks for those improvments. This version won't read external album art with exotic naming scheme (I suppose only folder.jpg works), but it's more in line with what foobar core is doing so no problem.


The only other thing that bugs me is that "Playback follows cursor" needs to be activated to start playback of the album you clicked. Perhaps this behavior can be changed somehow.


This can surely be done but I never investigated it....
Title: foo_bubble_coverflow
Post by: Falstaff on 2008-06-18 22:29:09
Hi, I've made some modifications to foo_bubble_coverflow:
  • Require foobar2000 0.9.5+
  • Use foobar2000 API to read album arts
  • Add a configruation item for font setting
  • Now support display unicode characters(chinese, janpanese, etc)

Download
Binary: <here> (http://theo.foobar2000.com.cn/projects/foo_bubble_coverflow/foo_bubble_coverflow.zip)
Source: <here> (http://theo.foobar2000.com.cn/projects/foo_bubble_coverflow/foo_bubble_coverflow.source.zip)

Mirror
Binary(mediafire): <here> (http://www.mediafire.com/?a42zfj0yvgc)



thanx, it works fine except the fonts that are nor anti-aliased for me (foobar2000 0.9.5.3 + ColumnsUI 0.3 beta2 prev 8 + Panel Stack Splitter 0.3.4)
Title: foo_bubble_coverflow
Post by: foosion on 2008-06-19 00:31:50
The source code download is missing foo_coverflow.rc.
Title: foo_bubble_coverflow
Post by: T.P Wang on 2008-06-19 03:17:10
Quote
it works fine except the fonts that are nor anti-aliased for me

AFAIK, AA font is not available because wglUseFontBitmaps() function only provide BITmap font. I may use some other approach to support AA some day.

Quote
The source code download is missing foo_coverflow.rc

Fixed.
Title: foo_bubble_coverflow
Post by: Yotsuya on 2008-06-20 22:41:39
Thank you Mr. Wang, thanks to your modifications this component once again works well under wine for me. However, I cannot seem to find anywhere to specify the path to my album art.

The "No cover file" path option under the "Sources" tab works well and I am able to see all my albums in the coverflow using this image, however I do not use embedded art nor do I wish to use the generic cover.* front.* filenames that the default API demands.

Would you please consider re-implementing the option to explicitly define the path to cover art for those of us who use a custom naming scheme for their art? You may also want to add a checkbox or something to enable/disable parsing the internal API.
Title: foo_bubble_coverflow
Post by: Mr. Pacman on 2008-06-21 02:43:17
Mr. Wang thank you for taking care of this component, do you plan to add any animation to the covers? I believe its a nice feature that makes people want to use it again and again...
Title: foo_bubble_coverflow
Post by: apfel on 2008-07-11 23:02:52
Hi, I've got a problem with the latest versions of this plugin.
First it worked great, but now I always get this alert message: "Can't set the PixelFormat" and [UNKNOWN FUNCTION] in the window.
Title: foo_bubble_coverflow
Post by: hphp67 on 2008-08-11 17:40:35
Coverflow doesn't want to go into a panel.


I thought it was my coding that was wrong before, but since Falstaff released a working config with coverflow, I tried it out but still have the same problem. It seems that others are having the same problem, but so far no one has managed to get a solution....

Any help, much appreciated. This is a nice component and I'd love to get it to work properly 

I am having the same problem.  And not just on a laptop...
fortunately,    my Dell desktop also uses an integrated intel display adapter.
It does work properly on a HP laptop that I have.

Here is what I captured from the console on the three machines:
Code: [Select]
Mobile Intel® 945GM Express Chipset Family
--------------------------------------------
(Dell laptop -- bad)

Startup time : 0:01.167787
foo_bubble_coverflow: OpenGL vendor: Intel
foo_bubble_coverflow: OpenGL version: 1.4.0 - Build 7.14.10.4814
foo_bubble_coverflow: OpenGL extensions: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_cull_vertex GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_filter_anisotropic GL_EXT_texture3D GL_3DFX_texture_compression_FXT1 GL_IBM_texture_mirrored_repeat GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_WIN_swap_hint
foo_bubble_coverflow: EXT_blend_color: no
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: no
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Swap interval = 1
foo_bubble_coverflow: loading cover file: C:\Program Files\foobar2000\nocover.png


======================================================================

Intel 82845G/GL/GE/PE/GV Graphics Controller
--------------------------------------------
(Dell desktop -- bad)

Startup time : 0:02.339952
foo_bubble_coverflow: OpenGL vendor: Intel
foo_bubble_coverflow: OpenGL version: 1.3.0 - Build 4.14.10.4342
foo_bubble_coverflow: OpenGL extensions: GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_cull_vertex GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_filter_anisotropic GL_3DFX_texture_compression_FXT1 GL_IBM_texture_mirrored_repeat GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_WIN_swap_hint
foo_bubble_coverflow: EXT_blend_color: no
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: no
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Swap interval = 1
foo_bubble_coverflow: loading cover file: C:\Program Files\foobar2000\nocover.png


======================================================================

ATI display adapter
-------------------
(HP laptop -- good)

Startup time : 0:00.930101
foo_bubble_coverflow: OpenGL vendor: ATI Technologies Inc.
foo_bubble_coverflow: OpenGL version: 2.0.5150 WinXP Release
foo_bubble_coverflow: OpenGL extensions: GL_ARB_multitexture GL_EXT_texture_env_add GL_EXT_compiled_vertex_array GL_S3_s3tc GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_element_array GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_map_object_buffer GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_ATI_vertex_array_object GL_ATI_vertex_attrib_array_object GL_ATI_vertex_streams GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATIX_vertex_shader_output_point_size GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_EXT_vertex_shader GL_HP_occlusion_test GL_NV_blend_square GL_NV_occlusion_query GL_NV_texgen_reflection GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control
foo_bubble_coverflow: EXT_blend_color: no
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: yes
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Using full scene antialiasing
foo_bubble_coverflow: Swap interval = 1
foo_bubble_coverflow: loading cover file: C:\Program Files\foobar2000\nocover.png

@bubbleguuum (or anyone else for that matter):
Might this be an OpenGL problem?  Does bubble_coverflow require OpenGL 2.0+?

One obvious difference: on the laptop that does show coverflow properly in a panel, the console output shows the following are both "yes":
- EXT_texture_rectangle
- WGL_ARB_multisample

I don't have the first clue what the significance of that might be... anyone have any thoughts?...


(and, I haven't said this yet, just been lurking for a while, but...
@bubbleguuum:
AWESOME, awesome component!!!  Great work.  Thanks very much! )


I'm kind of new to Foobar2000 and have to face the problem described above. Read the entire thread but didn't find a solution. Coverflow (in the Version from Mr Wang - Bubblegumm's refuses to be downloaded) with CUI will always open in a separate window. Using foobar 0.9.5.5 with on a X31 Laptop.

Maybe depending on this?

(http://img523.imageshack.us/img523/2231/20080811183529iv5.th.jpg) (http://img523.imageshack.us/my.php?image=20080811183529iv5.jpg)

Any solutions/suggestions/advice highly appreciated :-)
Thanks to everybody in this community!
All the best for you guys,

Matt
Title: foo_bubble_coverflow
Post by: sh4d0w on 2009-01-04 17:01:33
I've got coverflow to work and its reading my embedded album art fine...but I'm having trouble in trying to set the 'no cover art' file as a random file.

To make it clearer, I have 28 "no cover art" pictures named from 1 to 28. I want coverflow to use a random one when a cover art is not found in the mp3 file so I added this:

-nocover\$mod($rand(),28).png

But when I click apply an error pops up with "Couldn't find no cover file. Changes not applied."

Did I write it wrong? Or are functions in the no cover field not allowed?

I tried using chronflow instead but that doesnt read embedded album art and the above function doesnt work either.
Could someone please help me out?
Title: foo_bubble_coverflow
Post by: curlynostrill on 2009-01-06 04:02:35
I was wondering about a part of that; whether it's possible to have more than one file name in prefs for the album art shown, i.e. folder.jpg, cover.jpg, etc like foo albumart does automatically?

I have a huge music library and have been collecting album art default naming cover.jpg but I still have a lot of folder.jpg's and maybe some others.
Title: foo_bubble_coverflow
Post by: Bodhi on 2009-11-06 13:30:31
Hi, is there any dll like this one still working?
Title: foo_bubble_coverflow
Post by: Dee! on 2009-11-07 00:57:17
Damn! Doesn't work with the latest Windows.
Title: foo_bubble_coverflow
Post by: jeremija on 2009-11-08 07:50:07
chronflow works in win7 x64.
http://wiki.hydrogenaudio.org/index.php?ti...oo_chronflow%29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chronial%27s_Coverflow_%28foo_chronflow%29)

edit: this also works for me at win7 x64.
http://www.hydrogenaudio.org/forums/index....st&p=571715 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=60664&view=findpost&p=571715)

i just discovered this component and i must say i like it more than cronflow because it seems more lightweight. However, there are a few options that i'm missing:

- double click options
- pressing enter acts unpredictably... it should only start the selected album from the beginning.
- the play/pause seems to be buggy when other playlists are selected (just restarts the current playing song)
- ability to change the text postion
- ability to antialias fonts
- ability to change the background and font color
- maybe a middle click option to popup a menu with album tracks (like graphical browser)
- bug found: when the panel is loaded in tabbed panel stack mod, other components have trouble refreshing due to resizing
Title: foo_bubble_coverflow
Post by: afya on 2009-11-17 13:26:34
chronflow works in win7 x64.
http://wiki.hydrogenaudio.org/index.php?ti...oo_chronflow%29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Chronial%27s_Coverflow_%28foo_chronflow%29)

edit: this also works for me at win7 x64.
http://www.hydrogenaudio.org/forums/index....st&p=571715 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=60664&view=findpost&p=571715)

i just discovered this component and i must say i like it more than cronflow because it seems more lightweight. However, there are a few options that i'm missing:

- double click options
- pressing enter acts unpredictably... it should only start the selected album from the beginning.
- the play/pause seems to be buggy when other playlists are selected (just restarts the current playing song)
- ability to change the text postion
- ability to antialias fonts
- ability to change the background and font color
- maybe a middle click option to popup a menu with album tracks (like graphical browser)
- bug found: when the panel is loaded in tabbed panel stack mod, other components have trouble refreshing due to resizing

sry, i dunno how to get this work in win7. The player tell me that this component is not compatible with my windows. Is there a special method to get this to work? Or is there any other plugin with similar function I can use?
Title: foo_bubble_coverflow
Post by: yurithedragonhalf on 2010-01-08 16:27:52
How do i get it to use the same artwork source as the artwork view in columns ui?

(http://img13.imageshack.us/img13/8170/looooooooooo.png)


thanks.
Title: foo_bubble_coverflow
Post by: Halk on 2010-01-15 17:47:42
I can't get this to work... It only displays a single cover, and only if I double click on a track in the playlist to switch to it. My cover art is all stored as folder.jpg in the same folder as the flacs.

What am I missing?
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2010-01-15 18:53:41
Will someone rebuild it with newest SDK and add DUI compatibility?
Title: foo_bubble_coverflow
Post by: Michael87 on 2010-02-01 02:13:54
Hi, I've made some modifications to foo_bubble_coverflow:
  • Require foobar2000 0.9.5+
  • Use foobar2000 API to read album arts
  • Add a configruation item for font setting
  • Now support display unicode characters(chinese, janpanese, etc)

Download
Binary: <here> (http://theo.foobar2000.com.cn/projects/foo_bubble_coverflow/foo_bubble_coverflow.zip)
Source: <here> (http://theo.foobar2000.com.cn/projects/foo_bubble_coverflow/foo_bubble_coverflow.source.zip)


(http://img713.imageshack.us/img713/3581/flow.th.jpg) (http://abi07.net/etc/flow.jpg)


- updated to SDK 1.0
- added DUI support

foo_bubble_coverflow_0.30.zip (http://abi07.net/etc/foo_bubble_coverflow_0.30.zip)



I have also my own coverflow plugin in development, but that may take a while.
Title: foo_bubble_coverflow
Post by: Hitchhiker427 on 2010-02-01 13:41:33
Thank you for your work, Michael87.  It's nice to see so many components getting added to the DUI now that the new SDK has been released.

One request (either for foo_bubble_coverflow or your new plugin in development):  Can you add a "library" mode so that the coverflow shows ALL albums, and clicking on one sends it to a pre-defined playlist?  foobar2000 has a wide assortment of methods to organize and visualize playlists, but seems to be really lacking when it comes to library management (only album list and facets come to mind).  Thanks.
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2010-02-01 16:38:53
added new 0.30 version into my DUI and get only black panel (when i move mouse above that black area coveflow flicker beneath it and whan i move mouse out is stays black). Any idea what this can make?

any output i got is this from console:
Code: [Select]
foo_bubble_coverflow: OpenGL vendor: ATI Technologies Inc.
foo_bubble_coverflow: OpenGL version: 2.1.8544 Release
foo_bubble_coverflow: OpenGL extensions: GL_AMD_performance_monitor GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control
foo_bubble_coverflow: EXT_blend_color: yes
foo_bubble_coverflow: ARB_texture_non_power_of_two: yes
foo_bubble_coverflow: ARB_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_rectangle: yes
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: yes
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Using full scene antialiasing
foo_bubble_coverflow: Swap interval = 1

maybe there is something wrong with my gpu/drivers ?
Title: foo_bubble_coverflow
Post by: Michael87 on 2010-02-01 21:51:57
hmm, did you already try changing the preferences? (right click into black are of the coverflow panel -> preferences).

however, the plugin does not work flawlessly for me ,too, there are several bugs/errors in its source code.
that's the reason i've decided to start from scratch for my own coverflow plugin
Title: foo_bubble_coverflow
Post by: TomBarlow on 2010-02-01 22:25:34
Thanks for the update, but I tried it and got a crash. It didn't work in CUI properly, it was in a separate window rather than part of the actual layout, and I've found that closing that window and opening preferences makes foobar crash. Maybe it won't matter if you're making one from scratch though. Oh and I'd like to second what Hitchhiker427 said about making it show the contents of the library rather than a playlist!

Anyway here's a log:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00000000h
Access violation, operation: read, address: 00000000h

Call path:
entry=>app_mainloop=>main_thread_callback::callback_run

Stack (0012E2A4h):
0012E284h:  00000000 0012E704 0012E6DC 00000000
0012E294h:  EE1BBAC8 EE1BB7D0 85FD2B38 EE1BB890
0012E2A4h:  0A097924 0012E2C0 0012E31C 0012E32C
0012E2B4h:  00000003 0012E2F4 00000004 0A13C090
0012E2C4h:  0A4E0050 0A096450 0A09646C 0A4E0008
0012E2D4h:  0012E31C 0012E36C 0A55B508 00000000
0012E2E4h:  8728E8F2 00000004 0A55B508 0012E350
0012E2F4h:  0A1618F8 0A0AF10A 0012E32C 0012E31C
0012E304h:  8728E912 7E42436E 001708B8 0012E384
0012E314h:  001C0924 7E45661E 0A13B25C 7FFDF000
0012E324h:  00000338 0012E34C 0A13DBF8 0C1FDAA0
0012E334h:  00006598 00006598 001C0924 0000011C
0012E344h:  0A162900 00000429 0012E360 0012E374
0012E354h:  0A128A00 00000001 0A0AA607 0A1618F8
0012E364h:  8728E972 001C0924 0A470718 0A1138EB
0012E374h:  0012E4C4 0A128A98 00000000 0A0E47BF
0012E384h:  0012E4D0 0A0E47C7 8728E98A 00000000
0012E394h:  0A0E3350 001C0924 1C0103FD 0012E528
0012E3A4h:  77F1AF80 77F54020 1C0103FD 0A0A1248
0012E3B4h:  0012E528 00000000 0012E480 00000000

Registers:
EAX: 00000000, EBX: 0012E32C, ECX: 08E66B50, EDX: 0012E2C0
ESI: 0012E31C, EDI: 00000000, EBP: 0A4E0008, ESP: 0012E2A4

Unable to identify crash location!

Loaded modules:
foobar2000                      loaded at 00400000h - 005B9000h
ntdll                            loaded at 7C900000h - 7C9B2000h
kernel32                        loaded at 7C800000h - 7C8F6000h
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 - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
VERSION                          loaded at 77C00000h - 77C08000h
WINMM                            loaded at 76B40000h - 76B6D000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C90000h - 76CB8000h
dbghelp                          loaded at 59A60000h - 59B01000h
COMDLG32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
RocketDock                      loaded at 00D70000h - 00D82000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
GameHook                        loaded at 10D00000h - 10D0F000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR80                          loaded at 78130000h - 781CB000h
NTMARTA                          loaded at 77690000h - 776B1000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_audioscrobbler              loaded at 00F50000h - 00F81000h
foo_facets                      loaded at 00FB0000h - 01031000h
OLEAUT32                        loaded at 77120000h - 771AB000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_uie_library_tree            loaded at 01060000h - 010A1000h
foo_bubble_coverflow            loaded at 010D0000h - 01121000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737AB000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDFB000h
foo_converter                    loaded at 08E70000h - 08EE0000h
foo_uie_vis_channel_spectrum    loaded at 08F00000h - 08F3D000h
foo_input_std                    loaded at 08F60000h - 090AD000h
foo_burninate                    loaded at 090D0000h - 09110000h
foo_albumlist                    loaded at 09130000h - 0918C000h
foo_lastfm_radio                loaded at 091B0000h - 091F8000h
foo_discogs                      loaded at 09220000h - 09285000h
WININET                          loaded at 3D930000h - 3DA16000h
Normaliz                        loaded at 09290000h - 09299000h
urlmon                          loaded at 092A0000h - 093D2000h
iertutil                        loaded at 3DFD0000h - 3E1B8000h
foo_customdb                    loaded at 09610000h - 096B0000h
foo_uie_biography                loaded at 096C0000h - 09711000h
foo_dsp_std                      loaded at 09740000h - 09789000h
foo_texttools                    loaded at 097B0000h - 097E4000h
foo_ui_std                      loaded at 09810000h - 0991E000h
foo_playcount                    loaded at 09940000h - 09970000h
foo_mouse_gesture                loaded at 09990000h - 099BE000h
foo_fileops                      loaded at 099E0000h - 09A28000h
foo_lyricsdb                    loaded at 09A50000h - 09A80000h
foo_rgscan                      loaded at 09AA0000h - 09AEF000h
foo_jesus                        loaded at 09B10000h - 09B32000h
foo_uie_wsh_panel_mod            loaded at 09B50000h - 09BFA000h
foo_wave_seekbar                loaded at 09D50000h - 09EC8000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_freedb2                      loaded at 09EF0000h - 09F32000h
foo_input_monkey                loaded at 09F60000h - 09FA8000h
foo_cdda                        loaded at 09FD0000h - 0A01D000h
foo_ui_columns                  loaded at 0A040000h - 0A1B3000h
foo_uie_panel_splitter          loaded at 0A1E0000h - 0A239000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
SXS                              loaded at 7E720000h - 7E7D0000h
jscript                          loaded at 3D7A0000h - 3D854000h
xpsp2res                        loaded at 0BA40000h - 0BD05000h
wshom                            loaded at 60280000h - 602A1000h
MPR                              loaded at 71B20000h - 71B32000h
ScrRun                          loaded at 735A0000h - 735CA000h
msxml3                          loaded at 74980000h - 74AA3000h
iglicd32                        loaded at 0D9E0000h - 0DC18000h
igldev32                        loaded at 0DC20000h - 0DCA2000h

Stack dump analysis:
Address: 0A097924h (foo_ui_columns+57924h)
Address: 0A13C090h (foo_ui_columns+FC090h)
Address: 0A096450h (foo_ui_columns+56450h)
Address: 0A09646Ch (foo_ui_columns+5646Ch)
Address: 0A1618F8h (foo_ui_columns+1218F8h)
Address: 0A0AF10Ah (foo_ui_columns+6F10Ah)
Address: 7E42436Eh (USER32+1436Eh), symbol: "GetDlgItem" (+0h)
Address: 7E45661Eh (USER32+4661Eh), symbol: "GetRawInputDeviceInfoW" (+C6h)
Address: 0A13B25Ch (foo_ui_columns+FB25Ch)
Address: 0A13DBF8h (foo_ui_columns+FDBF8h)
Address: 0A162900h (foo_ui_columns+122900h)
Address: 0A128A00h (foo_ui_columns+E8A00h)
Address: 0A0AA607h (foo_ui_columns+6A607h)
Address: 0A1618F8h (foo_ui_columns+1218F8h)
Address: 0A1138EBh (foo_ui_columns+D38EBh)
Address: 0A128A98h (foo_ui_columns+E8A98h)
Address: 0A0E47BFh (foo_ui_columns+A47BFh)
Address: 0A0E47C7h (foo_ui_columns+A47C7h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 77F1AF80h (GDI32+AF80h), symbol: "GdiGetCharDimensions" (+A7h)
Address: 77F54020h (GDI32+44020h)
Address: 0A0A1248h (foo_ui_columns+61248h)
Address: 0A0A1248h (foo_ui_columns+61248h)
Address: 10D0104Ch (GameHook+104Ch)
Address: 77F1A5C3h (GDI32+A5C3h), symbol: "MoveToEx" (+3A9h)
Address: 77F1A5EFh (GDI32+A5EFh), symbol: "GetTextFaceW" (+24h)
Address: 7742283Dh (COMCTL32+5283Dh), symbol: "Ordinal384" (+3698Dh)
Address: 77F15B70h (GDI32+5B70h), symbol: "SelectObject" (+0h)
Address: 774228BDh (COMCTL32+528BDh), symbol: "Ordinal384" (+36A0Dh)
Address: 10D01000h (GameHook+1000h)
Address: 7E42BE3Bh (USER32+1BE3Bh), symbol: "UserLpkPSMTextOut" (+216h)
Address: 7E42BE4Bh (USER32+1BE4Bh), symbol: "UserLpkPSMTextOut" (+226h)
Address: 7E42947Ch (USER32+1947Ch), symbol: "IsWindow" (+169h)
Address: 7C809F00h (kernel32+9F00h), symbol: "IsBadReadPtr" (+5Fh)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 5AD8B3BBh (UxTheme+1B3BBh), symbol: "GetThemeTextMetrics" (+128h)
Address: 5ADA1AF8h (UxTheme+31AF8h)
Address: 5AD73935h (UxTheme+3935h), symbol: "DrawThemeText" (+93Dh)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 0A12B828h (foo_ui_columns+EB828h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 7E42413Ch (USER32+1413Ch), symbol: "DefDlgProcW" (+402h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E423D08h (USER32+13D08h), symbol: "EnumDisplaySettingsA" (+2A1h)
Address: 7E423B30h (USER32+13B30h), symbol: "EnumDisplaySettingsA" (+C9h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7C90E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E423D5Ch (USER32+13D5Ch), symbol: "DefDlgProcW" (+22h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E418816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 0A1953A0h (foo_ui_columns+1553A0h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E418830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E428EA0h (USER32+18EA0h), symbol: "DefWindowProcW" (+180h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 0A1953A0h (foo_ui_columns+1553A0h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E428EB0h (USER32+18EB0h), symbol: "DefWindowProcW" (+190h)
Address: 7E428EECh (USER32+18EECh), symbol: "DefWindowProcW" (+1CCh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7C90E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E428E53h (USER32+18E53h), symbol: "DefWindowProcW" (+133h)
Address: 7E4194BEh (USER32+94BEh), symbol: "GetWindowLongA" (+61h)
Address: 7E42C174h (USER32+1C174h), symbol: "SetPropW" (+BBh)
Address: 0A1953A0h (foo_ui_columns+1553A0h)
Address: 7E42651Ah (USER32+1651Ah), symbol: "IsDlgButtonChecked" (+1720h)
Address: 0A194D84h (foo_ui_columns+154D84h)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A195278h (foo_ui_columns+155278h)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A19539Ch (foo_ui_columns+15539Ch)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A19539Eh (foo_ui_columns+15539Eh)
Address: 0A0A1248h (foo_ui_columns+61248h)
Address: 0A1601B7h (foo_ui_columns+1201B7h)
Address: 7E42683Eh (USER32+1683Eh), symbol: "CreateDialogIndirectParamAorW" (+33h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 7E41EA84h (USER32+EA84h), symbol: "CreateDialogParamW" (+49h)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A194D84h (foo_ui_columns+154D84h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 7E42AF56h (USER32+1AF56h), symbol: "ShowWindow" (+0h)
Address: 0A0E49BEh (foo_ui_columns+A49BEh)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A0E3350h (foo_ui_columns+A3350h)
Address: 0A0D1AC6h (foo_ui_columns+91AC6h)
Address: 0A0D1BE1h (foo_ui_columns+91BE1h)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 7E42413Ch (USER32+1413Ch), symbol: "DefDlgProcW" (+402h)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E423D08h (USER32+13D08h), symbol: "EnumDisplaySettingsA" (+2A1h)
Address: 7E423B30h (USER32+13B30h), symbol: "EnumDisplaySettingsA" (+C9h)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7C90E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E423D5Ch (USER32+13D5Ch), symbol: "DefDlgProcW" (+22h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E418816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 0A1937D8h (foo_ui_columns+1537D8h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E418830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E428EA0h (USER32+18EA0h), symbol: "DefWindowProcW" (+180h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 0A1937D8h (foo_ui_columns+1537D8h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E428EB0h (USER32+18EB0h), symbol: "DefWindowProcW" (+190h)
Address: 7E428EECh (USER32+18EECh), symbol: "DefWindowProcW" (+1CCh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7C90E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E428E53h (USER32+18E53h), symbol: "DefWindowProcW" (+133h)
Address: 7E4194BEh (USER32+94BEh), symbol: "GetWindowLongA" (+61h)
Address: 7E42C174h (USER32+1C174h), symbol: "SetPropW" (+BBh)
Address: 0A1937D8h (foo_ui_columns+1537D8h)
Address: 7E42651Ah (USER32+1651Ah), symbol: "IsDlgButtonChecked" (+1720h)
Address: 0A193760h (foo_ui_columns+153760h)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A1937ACh (foo_ui_columns+1537ACh)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A1937CCh (foo_ui_columns+1537CCh)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A1937D6h (foo_ui_columns+1537D6h)
Address: 0A1601E1h (foo_ui_columns+1201E1h)
Address: 7E42683Eh (USER32+1683Eh), symbol: "CreateDialogIndirectParamAorW" (+33h)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 7E41EA84h (USER32+EA84h), symbol: "CreateDialogParamW" (+49h)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A193760h (foo_ui_columns+153760h)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 0A15F23Ch (foo_ui_columns+11F23Ch)
Address: 0A0D1C5Eh (foo_ui_columns+91C5Eh)
Address: 0A040000h (foo_ui_columns+0h)
Address: 0A0D1B30h (foo_ui_columns+91B30h)
Address: 004A8B82h (foobar2000+A8B82h)
Address: 0055A240h (foobar2000+15A240h)
Address: 77F54020h (GDI32+44020h)
Address: 77F54020h (GDI32+44020h)
Address: 77F3EBA7h (GDI32+2EBA7h), symbol: "GdiRealizationInfo" (+63h)
Address: 77F3EBB5h (GDI32+2EBB5h), symbol: "GdiRealizationInfo" (+71h)
Address: 77F3EBCCh (GDI32+2EBCCh), symbol: "GdiRealizationInfo" (+88h)
Address: 77F54020h (GDI32+44020h)
Address: 629C3004h (LPK+3004h), symbol: "LpkInitialize" (+13Ch)
Address: 629C6080h (LPK+6080h)
Address: 629C3011h (LPK+3011h), symbol: "LpkInitialize" (+149h)
Address: 0A15F23Ch (foo_ui_columns+11F23Ch)
Address: 01000000h (foo_facets+50000h)
Address: 0053104Bh (foobar2000+13104Bh)
Address: 004A8176h (foobar2000+A8176h)
Address: 77F54020h (GDI32+44020h)
Address: 004A9FECh (foobar2000+A9FECh)
Address: 004A9CECh (foobar2000+A9CECh)
Address: 004A9C7Ah (foobar2000+A9C7Ah)
Address: 00529450h (foobar2000+129450h)
Address: 0056D118h (foobar2000+16D118h)
Address: 005536D4h (foobar2000+1536D4h)
Address: 004063C9h (foobar2000+63C9h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E423CE4h (USER32+13CE4h), symbol: "EnumDisplaySettingsA" (+27Dh)
Address: 7E42B401h (USER32+1B401h), symbol: "CallNextHookEx" (+3Bh)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E423D08h (USER32+13D08h), symbol: "EnumDisplaySettingsA" (+2A1h)
Address: 7E423B30h (USER32+13B30h), symbol: "EnumDisplaySettingsA" (+C9h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E45661Eh (USER32+4661Eh), symbol: "GetRawInputDeviceInfoW" (+C6h)
Address: 7E423D5Ch (USER32+13D5Ch), symbol: "DefDlgProcW" (+22h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E418816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E418830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E428EA0h (USER32+18EA0h), symbol: "DefWindowProcW" (+180h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 0DB94CF0h (iglicd32+1B4CF0h), symbol: "DrvGetLayerPaletteEntries" (+14C0h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E428EB0h (USER32+18EB0h), symbol: "DefWindowProcW" (+190h)
Address: 7E428EECh (USER32+18EECh), symbol: "DefWindowProcW" (+1CCh)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7C90E473h (ntdll+E473h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 7E423D3Ah (USER32+13D3Ah), symbol: "DefDlgProcW" (+0h)
Address: 7E428E53h (USER32+18E53h), symbol: "DefWindowProcW" (+133h)
Address: 7E4194BEh (USER32+94BEh), symbol: "GetWindowLongA" (+61h)
Address: 7E42C174h (USER32+1C174h), symbol: "SetPropW" (+BBh)
Address: 7E4292E3h (USER32+192E3h), symbol: "SendMessageW" (+49h)
Address: 773EB001h (COMCTL32+1B001h), symbol: "Ordinal414" (+FB4h)
Address: 7C910228h (ntdll+10228h), symbol: "RtlAllocateHeap" (+164h)
Address: 7C910222h (ntdll+10222h), symbol: "RtlAllocateHeap" (+15Eh)
Address: 7C91019Bh (ntdll+1019Bh), symbol: "RtlAllocateHeap" (+D7h)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 774073A2h (COMCTL32+373A2h), symbol: "Ordinal384" (+1B4F2h)
Address: 77407730h (COMCTL32+37730h), symbol: "Ordinal384" (+1B880h)
Address: 7E429950h (USER32+19950h), symbol: "RedrawWindow" (+Ch)
Address: 7740886Ch (COMCTL32+3886Ch), symbol: "Ordinal384" (+1C9BCh)
Address: 774096CDh (COMCTL32+396CDh), symbol: "Ordinal384" (+1D81Dh)
Address: 7740AF4Fh (COMCTL32+3AF4Fh), symbol: "Ordinal384" (+1F09Fh)
Address: 7740A559h (COMCTL32+3A559h), symbol: "Ordinal384" (+1E6A9h)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C910228h (ntdll+10228h), symbol: "RtlAllocateHeap" (+164h)
Address: 7740A559h (COMCTL32+3A559h), symbol: "Ordinal384" (+1E6A9h)
Address: 7C91019Bh (ntdll+1019Bh), symbol: "RtlAllocateHeap" (+D7h)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 7C9100C4h (ntdll+100C4h), symbol: "RtlAllocateHeap" (+0h)
Address: 7E418734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 7740A559h (COMCTL32+3A559h), symbol: "Ordinal384" (+1E6A9h)
Address: 7740A559h (COMCTL32+3A559h), symbol: "Ordinal384" (+1E6A9h)
Address: 7E418816h (USER32+8816h), symbol: "GetDC" (+14Fh)
Address: 7740A559h (COMCTL32+3A559h), symbol: "Ordinal384" (+1E6A9h)
Address: 7740A559h (COMCTL32+3A559h), symbol: "Ordinal384" (+1E6A9h)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E418830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E42A013h (USER32+1A013h), symbol: "IsWindowUnicode" (+A1h)
Address: 7740A559h (COMCTL32+3A559h), symbol: "Ordinal384" (+1E6A9h)

Environment:
App: foobar2000 v1.0
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: Intel® Celeron® M processor        1.60GHz, features: MMX SSE SSE2
Audio: Conexant AMC Audio
UI: Columns UI 0.3.8.3

Components:
Core (2010-01-09 11:47:00)
    foobar2000 core 1.0
foo_albumlist.dll (2010-01-09 11:44:46)
    Album List 4.4
foo_audioscrobbler.dll (2009-10-25 20:30:02)
    Audioscrobbler 1.4.3
foo_bubble_coverflow.dll (2010-02-01 03:09:56)
    Cover Flow 0.30
foo_burninate.dll (2009-06-24 19:14:28)
    Audio CD Writer 3.0.1
foo_cdda.dll (2010-01-09 11:44:42)
    CD Audio Decoder 3.0
foo_converter.dll (2010-01-09 11:44:32)
    Converter 1.4
foo_customdb.dll (2009-05-09 19:17:06)
    Custom Database 0.0.9a
foo_discogs.dll (2009-11-20 20:14:03)
    Discogs Tagger 1.22
foo_dsp_std.dll (2010-01-09 11:44:48)
    Standard DSP Array 1.0
foo_facets.dll (2010-02-01 16:53:40)
    Facets 2008-02-25
foo_fileops.dll (2010-01-09 11:43:32)
    File Operations 2.1.2
foo_freedb2.dll (2010-01-09 11:43:34)
    freedb Tagger 0.6.2
foo_input_monkey.dll (2009-05-01 13:40:52)
    Monkey's Audio Decoder 2.1.4
foo_input_std.dll (2010-01-09 11:44:24)
    Standard Input Array 1.0
foo_jesus.dll (2009-11-20 22:41:02)
    Autosave & Autobackup 6
foo_lastfm_radio.dll (2010-01-20 11:38:20)
    Last.fm Radio 0.5.7c
foo_lyricsdb.dll (2009-10-05 12:35:38)
    foo_lyricsdb 0.0.8 beta 0
foo_mouse_gesture.dll (2010-01-18 21:20:04)
    Mouse Gesture Host 0.5.2
foo_playcount.dll (2009-04-29 19:09:32)
    Playback Statistics 2.1.9
foo_rgscan.dll (2010-01-09 11:44:24)
    ReplayGain Scanner 2.0.9
foo_texttools.dll (2009-12-23 21:00:22)
    Text Tools 1.0.4
foo_ui_columns.dll (2010-01-09 14:40:28)
    Columns UI 0.3.8.3
foo_ui_std.dll (2010-01-09 11:44:52)
    Default User Interface 0.9.5
foo_uie_biography.dll (2010-01-21 23:20:42)
    Biography View 0.4.0.3
foo_uie_library_tree.dll (2010-01-30 03:15:24)
    Library Tree 0.3.4.1
foo_uie_panel_splitter.dll (2009-12-10 00:16:12)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_vis_channel_spectrum.dll (2008-05-18 02:02:12)
    Channel Spectrum panel 0.17.2
foo_uie_wsh_panel_mod.dll (2010-01-28 05:51:56)
    WSH Panel Mod 1.3.1
foo_wave_seekbar.dll (2010-01-16 23:11:28)
    Waveform seekbar 0.1.10

Recent events:
foo_bubble_coverflow: ARB_texture_non_power_of_two: no
foo_bubble_coverflow: ARB_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_rectangle: no
foo_bubble_coverflow: EXT_texture_filter_anisotropic: yes
foo_bubble_coverflow: SGIS_generate_mipmap: yes
foo_bubble_coverflow: WGL_ARB_multisample: no
foo_bubble_coverflow: WGL_EXT_swap_control: yes
foo_bubble_coverflow: Swap interval = 1
Seekbar: taking GDI path.
Seekbar: Frontend initialized.
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2010-02-02 11:45:38
hmm, did you already try changing the preferences? (right click into black are of the coverflow panel -> preferences).

however, the plugin does not work flawlessly for me ,too, there are several bugs/errors in its source code.
that's the reason i've decided to start from scratch for my own coverflow plugin

when i enter prefrences and try to check mipmaps, foobar crash after hiting ok/apply button with this:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 695883D0h
Access violation, operation: read, address: 0B7E7000h

Call path:
entry=>app_mainloop

Code bytes (695883D0h):
69588390h:  04 83 EE 01 D9 59 F8 DD D8 0F 85 61 FF FF FF 5B
695883A0h:  5E C3 CC CC CC CC CC CC CC CC CC CC CC CC CC CC
695883B0h:  8B 44 24 0C 8B 4C 24 04 8B 54 24 10 03 C8 85 D2
695883C0h:  76 60 8B 44 24 08 57 EB 07 8D A4 24 00 00 00 00
695883D0h:  0F B6 79 02 89 7C 24 10 83 C0 10 83 C1 03 83 EA
695883E0h:  01 DB 44 24 10 D8 0D 88 6C A7 69 D9 58 F0 0F B6
695883F0h:  79 FE 89 7C 24 10 DB 44 24 10 D8 0D 88 6C A7 69
69588400h:  D9 58 F4 0F B6 79 FD 89 7C 24 10 C7 40 FC 00 00

Stack (001298B0h):
00129890h:  00000000 00000000 00000000 00000000
001298A0h:  00000000 00000000 00000000 00000000
001298B0h:  0000066F 695322EF 0B7E6CB0 06FAB078
001298C0h:  00000000 0000066F 0000000B 06ECCAB0
001298D0h:  0000066F 000005C6 000005C6 00000000
001298E0h:  6955AEA0 00001350 00000CDE 0000000B
001298F0h:  0000066F 00000000 0B7F0020 695304D1
00129900h:  695883B0 00000001 00000000 0B0F0020
00129910h:  00000000 0000000F 00000004 04D77AB8
00129920h:  06FC09D8 00000000 06E33510 06ECCAB0
00129930h:  0012996C 00000000 0000000A 00000000
00129940h:  0000000B 0000024C 0000000F 0000000A
00129950h:  695394CA 04D77AB8 0000066F 00000501
00129960h:  00000007 00000031 00000000 00000000
00129970h:  0B0F0020 00000000 00000000 00000007
00129980h:  00000000 00000000 00000000 030107A8
00129990h:  03010000 04CCEA10 00129988 001299D0
001299A0h:  00129BCC 001299D8 03010000 7C910222
001299B0h:  00000011 030109B8 03010000 06FC09D8
001299C0h:  001299B0 7C9100C4 00129BF4 7C90E920

Registers:
EAX: 06FAC218, EBX: 0BC93CF6, ECX: 0B7E6FFE, EDX: 00000555
ESI: 0B7E6CB0, EDI: 00000000, EBP: 04D77AB8, ESP: 001298B0

Crash location:
Module: atioglxx
Offset: 5583D0h

Loaded modules:
foobar2000                      loaded at 00400000h - 005B9000h
ntdll                            loaded at 7C900000h - 7C9B1000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773C0000h - 774C3000h
msvcrt                          loaded at 77C00000h - 77C58000h
ADVAPI32                        loaded at 77DC0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E360000h - 7E3F1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73ED0000h - 73F2C000h
ole32                            loaded at 774D0000h - 7760D000h
VERSION                          loaded at 77BF0000h - 77BF8000h
WINMM                            loaded at 76B30000h - 76B5D000h
UxTheme                          loaded at 5B250000h - 5B288000h
SHELL32                          loaded at 7C9C0000h - 7D1D8000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C80000h - 76CA8000h
dbghelp                          loaded at 59C50000h - 59CF1000h
COMDLG32                        loaded at 76390000h - 763D9000h
IMM32                            loaded at 76370000h - 7638D000h
LPK                              loaded at 62EF0000h - 62EF9000h
USP10                            loaded at 75550000h - 755BB000h
guard32                          loaded at 00AA0000h - 00ACA000h
fltlib                          loaded at 4DD60000h - 4DD68000h
WINTRUST                        loaded at 76C20000h - 76C4E000h
CRYPT32                          loaded at 77A70000h - 77B06000h
MSASN1                          loaded at 77B10000h - 77B22000h
wdmaud                          loaded at 72CE0000h - 72CE9000h
msacm32                          loaded at 72CD0000h - 72CD8000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
midimap                          loaded at 77BC0000h - 77BC7000h
msctfime                        loaded at 751A0000h - 751CE000h
foo_masstag                      loaded at 00F60000h - 00FB0000h
foo_textdisplay                  loaded at 00FD0000h - 0100F000h
foo_ac3                          loaded at 01030000h - 0105B000h
foo_ui_std                      loaded at 01080000h - 0118E000h
gdiplus                          loaded at 4EBE0000h - 4ED8B000h
MSIMG32                          loaded at 76360000h - 76365000h
foo_skype                        loaded at 011B0000h - 011CE000h
foo_albumlist                    loaded at 011E0000h - 0124C000h
foo_audioscrobbler              loaded at 01270000h - 012A1000h
foo_fileops                      loaded at 012D0000h - 01318000h
foo_facets                      loaded at 013C0000h - 01441000h
OLEAUT32                        loaded at 77110000h - 7719B000h
foo_uie_biography                loaded at 01450000h - 014A1000h
foo_channel_mixer                loaded at 014B0000h - 014EA000h
foo_vis_shpeck                  loaded at 014F0000h - 01531000h
foo_converter                    loaded at 01540000h - 015B0000h
foo_freedb2                      loaded at 015D0000h - 01612000h
foo_popupplus                    loaded at 01640000h - 016D7000h
RICHED20                        loaded at 74E00000h - 74E6D000h
foo_input_std                    loaded at 01700000h - 0184D000h
foo_dsp_std                      loaded at 01870000h - 018B9000h
foo_unpack                      loaded at 018E0000h - 0190F000h
foo_run                          loaded at 01930000h - 0195D000h
foo_input_monkey                loaded at 01980000h - 019C8000h
foo_lyricsgrabber                loaded at 019F0000h - 01A55000h
WS2_32                          loaded at 71A90000h - 71AA7000h
WS2HELP                          loaded at 71A80000h - 71A88000h
foo_wave_seekbar                loaded at 01A80000h - 01BF8000h
foo_bubble_coverflow            loaded at 01C20000h - 01C71000h
OPENGL32                        loaded at 5F210000h - 5F2DC000h
GLU32                            loaded at 61AE0000h - 61B01000h
DDRAW                            loaded at 73720000h - 7376B000h
DCIMAN32                        loaded at 73B80000h - 73B86000h
foo_cdda                        loaded at 02AA0000h - 02AED000h
foo_playcount                    loaded at 02B10000h - 02B40000h
foo_rgscan                      loaded at 02B60000h - 02BAF000h
foo_grabber_python              loaded at 02BD0000h - 02C27000h
python25                        loaded at 1E000000h - 1E208000h
MSVCR71                          loaded at 7C340000h - 7C396000h
atioglxx                        loaded at 69030000h - 69BCD000h
atiadlxx                        loaded at 03020000h - 0303F000h
SETUPAPI                        loaded at 77910000h - 77A04000h
MSVCR80                          loaded at 78130000h - 781CB000h
CLBCATQ                          loaded at 76FC0000h - 7703F000h
COMRes                          loaded at 77040000h - 77109000h
xpsp2res                        loaded at 07E00000h - 080CC000h
_socket                          loaded at 07650000h - 0765D000h
KsUser                          loaded at 73EA0000h - 73EA4000h
imon                            loaded at 20B00000h - 20B4B000h
WSOCK32                          loaded at 71AB0000h - 71ABA000h
pr_imon                          loaded at 20C00000h - 20C0C000h
mswsock                          loaded at 71A30000h - 71A70000h
hnetcfg                          loaded at 0A990000h - 0A9E8000h
wship6                          loaded at 58EF0000h - 58EF7000h
DNSAPI                          loaded at 76F10000h - 76F37000h
rasadhlp                        loaded at 76FB0000h - 76FB6000h
wshtcpip                        loaded at 71A70000h - 71A78000h
SXS                              loaded at 7E690000h - 7E740000h

Stack dump analysis:
Address: 695322EFh (atioglxx+5022EFh)
Address: 6955AEA0h (atioglxx+52AEA0h)
Address: 695304D1h (atioglxx+5004D1h)
Address: 695883B0h (atioglxx+5583B0h)
Address: 695394CAh (atioglxx+5094CAh)
Address: 7C910222h (ntdll+10222h), symbol: "RtlAllocateHeap" (+15Eh)
Address: 7C9100C4h (ntdll+100C4h), symbol: "RtlAllocateHeap" (+0h)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C910228h (ntdll+10228h), symbol: "RtlAllocateHeap" (+164h)
Address: 7C910222h (ntdll+10222h), symbol: "RtlAllocateHeap" (+15Eh)
Address: 7C91019Bh (ntdll+1019Bh), symbol: "RtlAllocateHeap" (+D7h)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 7C9100C4h (ntdll+100C4h), symbol: "RtlAllocateHeap" (+0h)
Address: 69539539h (atioglxx+509539h)
Address: 695376A1h (atioglxx+5076A1h)
Address: 7C91A4D5h (ntdll+1A4D5h), symbol: "RtlReAllocateHeap" (+935h)
Address: 7C91A45Eh (ntdll+1A45Eh), symbol: "RtlReAllocateHeap" (+8BEh)
Address: 7C9109BAh (ntdll+109BAh), symbol: "wcsncpy" (+43Bh)
Address: 7C910981h (ntdll+10981h), symbol: "wcsncpy" (+402h)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 694F0FD6h (atioglxx+4C0FD6h)
Address: 694F4A8Bh (atioglxx+4C4A8Bh)
Address: 694F49BDh (atioglxx+4C49BDh)
Address: 695345E0h (atioglxx+5045E0h)
Address: 694EEADFh (atioglxx+4BEADFh)
Address: 03020100h (atiadlxx+100h)
Address: 6952E9CAh (atioglxx+4FE9CAh)
Address: 694F15A5h (atioglxx+4C15A5h)
Address: 694F4838h (atioglxx+4C4838h)
Address: 03020100h (atiadlxx+100h)
Address: 69503678h (atioglxx+4D3678h)
Address: 69503800h (atioglxx+4D3800h)
Address: 6919AFE2h (atioglxx+16AFE2h)
Address: 5F214078h (OPENGL32+4078h), symbol: "glTexParameteri" (+0h)
Address: 69495233h (atioglxx+465233h)
Address: 5F2132ECh (OPENGL32+32ECh), symbol: "glTexImage2D" (+2Ch)
Address: 01C2DF06h (foo_bubble_coverflow+DF06h)
Address: 01C2DB55h (foo_bubble_coverflow+DB55h)
Address: 01C28A52h (foo_bubble_coverflow+8A52h)
Address: 01C27CD7h (foo_bubble_coverflow+7CD7h)
Address: 69736544h (atioglxx+706544h)
Address: 01C5298Ch (foo_bubble_coverflow+3298Ch)
Address: 01C29700h (foo_bubble_coverflow+9700h)
Address: 01C4F470h (foo_bubble_coverflow+2F470h)
Address: 01C28306h (foo_bubble_coverflow+8306h)
Address: 0051692Fh (foobar2000+11692Fh)
Address: 004CA2F1h (foobar2000+CA2F1h)
Address: 004CA2C1h (foobar2000+CA2C1h)
Address: 004C9FDFh (foobar2000+C9FDFh)
Address: 01C4F540h (foo_bubble_coverflow+2F540h)
Address: 01C2877Fh (foo_bubble_coverflow+877Fh)
Address: 10006D7Bh (shared+6D7Bh), symbol: "uGetDlgItemText" (+18h)
Address: 01C4F58Bh (foo_bubble_coverflow+2F58Bh)
Address: 01C223DBh (foo_bubble_coverflow+23DBh)
Address: 0057A960h (foobar2000+17A960h)
Address: 01000014h (foo_textdisplay+30014h)
Address: 01C52970h (foo_bubble_coverflow+32970h)
Address: 7C9100B8h (ntdll+100B8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C910041h (ntdll+10041h), symbol: "RtlFreeHeap" (+114h)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 7C912D80h (ntdll+12D80h), symbol: "LdrUnlockLoaderLock" (+67h)
Address: 7C912D78h (ntdll+12D78h), symbol: "LdrUnlockLoaderLock" (+5Fh)
Address: 7C91690Eh (ntdll+1690Eh), symbol: "LdrGetDllHandleEx" (+24Dh)
Address: 7C9168D6h (ntdll+168D6h), symbol: "LdrGetDllHandleEx" (+215h)
Address: 7C97EEC8h (ntdll+7EEC8h)
Address: 7C97EEC8h (ntdll+7EEC8h)
Address: 7C90F65Ch (ntdll+F65Ch), symbol: "RtlNtStatusToDosError" (+2Fh)
Address: 7C90F661h (ntdll+F661h), symbol: "RtlNtStatusToDosError" (+34h)
Address: 76383C0Ch (IMM32+13C0Ch), symbol: "CtfImmIsTextFrameServiceDisabled" (+36Bh)
Address: 76386020h (IMM32+16020h)
Address: 76383C1Ah (IMM32+13C1Ah), symbol: "CtfImmIsTextFrameServiceDisabled" (+379h)
Address: 7C809430h (kernel32+9430h), symbol: "GetTickCount" (+E6h)
Address: 7C90F65Ch (ntdll+F65Ch), symbol: "RtlNtStatusToDosError" (+2Fh)
Address: 7C90F661h (ntdll+F661h), symbol: "RtlNtStatusToDosError" (+34h)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C809430h (kernel32+9430h), symbol: "GetTickCount" (+E6h)
Address: 7C80E772h (kernel32+E772h), symbol: "GetModuleHandleW" (+295h)
Address: 7C80E6CBh (kernel32+E6CBh), symbol: "GetModuleHandleW" (+1EEh)
Address: 751C8248h (msctfime+28248h)
Address: 77F193E4h (GDI32+93E4h), symbol: "CreateFontIndirectW" (+46h)
Address: 77F193ECh (GDI32+93ECh), symbol: "CreateFontIndirectW" (+4Eh)
Address: 77F19320h (GDI32+9320h), symbol: "CreateFontIndirectExW" (+84h)
Address: 77F192FBh (GDI32+92FBh), symbol: "CreateFontIndirectExW" (+5Fh)
Address: 77F16BFAh (GDI32+6BFAh), symbol: "DeleteObject" (+0h)
Address: 77F193E4h (GDI32+93E4h), symbol: "CreateFontIndirectW" (+46h)
Address: 77F193ECh (GDI32+93ECh), symbol: "CreateFontIndirectW" (+4Eh)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 7E3688D1h (USER32+88D1h), symbol: "GetWindowLongW" (+2Bh)
Address: 7E3688DAh (USER32+88DAh), symbol: "GetWindowLongW" (+34h)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 77440B01h (COMCTL32+80B01h), symbol: "Ordinal389" (+530Eh)
Address: 7C913293h (ntdll+13293h), symbol: "RtlUnlockHeap" (+20h)
Address: 7C9132AFh (ntdll+132AFh), symbol: "RtlUnlockHeap" (+3Ch)
Address: 7C913293h (ntdll+13293h), symbol: "RtlUnlockHeap" (+20h)
Address: 7C9132AFh (ntdll+132AFh), symbol: "RtlUnlockHeap" (+3Ch)
Address: 7C832F59h (kernel32+32F59h), symbol: "LocalUnlock" (+78h)
Address: 7C832F61h (kernel32+32F61h), symbol: "LocalUnlock" (+80h)
Address: 7E36945Dh (USER32+945Dh), symbol: "GetWindowLongA" (+0h)
Address: 763799B3h (IMM32+99B3h), symbol: "ImmGetIMCCSize" (+87h)
Address: 76379B35h (IMM32+9B35h), symbol: "ImmUnlockClientImc" (+13h)
Address: 76379F76h (IMM32+9F76h), symbol: "ImmUnlockIMC" (+31h)
Address: 751A7184h (msctfime+7184h)
Address: 00530919h (foobar2000+130919h)
Address: 751A4458h (msctfime+4458h)
Address: 00530919h (foobar2000+130919h)
Address: 751B4078h (msctfime+14078h), symbol: "CtfImeDispatchDefImeMessage" (+860h)
Address: 751A142Ch (msctfime+142Ch)
Address: 00530919h (foobar2000+130919h)
Address: 751A1438h (msctfime+1438h)
Address: 751B41E6h (msctfime+141E6h), symbol: "CtfImeDispatchDefImeMessage" (+9CEh)
Address: 751B912Ah (msctfime+1912Ah), symbol: "UIWndProc" (+0h)
Address: 751B912Ah (msctfime+1912Ah), symbol: "UIWndProc" (+0h)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 751B912Ah (msctfime+1912Ah), symbol: "UIWndProc" (+0h)
Address: 77F18122h (GDI32+8122h), symbol: "ExtTextOutW" (+9Ch)
Address: 755A08D2h (USP10+508D2h)
Address: 755A0B5Ch (USP10+50B5Ch)
Address: 755A0250h (USP10+50250h)
Address: 755A04D8h (USP10+504D8h)
Address: 7C9032BCh (ntdll+32BCh), symbol: "RtlConvertUlongToLargeInteger" (+7Eh)
Address: 75584712h (USP10+34712h)
Address: 755A08D2h (USP10+508D2h)
Address: 755A0B5Ch (USP10+50B5Ch)
Address: 755631ADh (USP10+131ADh), symbol: "ScriptTextOut" (+178h)
Address: 755A04D8h (USP10+504D8h)
Address: 755A08D2h (USP10+508D2h)
Address: 755A0B5Ch (USP10+50B5Ch)
Address: 755A0D90h (USP10+50D90h)
Address: 755A0250h (USP10+50250h)
Address: 755A04D8h (USP10+504D8h)
Address: 755A04D8h (USP10+504D8h)
Address: 7556D28Dh (USP10+1D28Dh), symbol: "ScriptApplyDigitSubstitution" (+861Bh)
Address: 755A04D8h (USP10+504D8h)
Address: 755A08D2h (USP10+508D2h)
Address: 755A0B5Ch (USP10+50B5Ch)
Address: 755A0D90h (USP10+50D90h)
Address: 755A0250h (USP10+50250h)
Address: 755A0250h (USP10+50250h)
Address: 7556DDF5h (USP10+1DDF5h), symbol: "ScriptApplyDigitSubstitution" (+9183h)
Address: 755649E4h (USP10+149E4h), symbol: "ScriptIsComplex" (+36h)
Address: 75564A0Ah (USP10+14A0Ah), symbol: "ScriptIsComplex" (+5Ch)
Address: 7E379083h (USER32+19083h), symbol: "OffsetRect" (+72h)
Address: 7E3790A8h (USER32+190A8h), symbol: "GetClientRect" (+1Ah)
Address: 77400437h (COMCTL32+40437h), symbol: "Ordinal384" (+24587h)
Address: 7C910222h (ntdll+10222h), symbol: "RtlAllocateHeap" (+15Eh)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C910228h (ntdll+10228h), symbol: "RtlAllocateHeap" (+164h)
Address: 7C910222h (ntdll+10222h), symbol: "RtlAllocateHeap" (+15Eh)
Address: 7C91019Bh (ntdll+1019Bh), symbol: "RtlAllocateHeap" (+D7h)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 77403303h (COMCTL32+43303h), symbol: "Ordinal384" (+27453h)
Address: 62EF322Ch (LPK+322Ch), symbol: "LpkExtTextOut" (+29h)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 7E3688D1h (USER32+88D1h), symbol: "GetWindowLongW" (+2Bh)
Address: 7E3688DAh (USER32+88DAh), symbol: "GetWindowLongW" (+34h)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 7E36882Ah (USER32+882Ah), symbol: "GetDC" (+163h)
Address: 7E39048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E3688E0h (USER32+88E0h), symbol: "GetWindowLongW" (+3Ah)
Address: 7E3688DAh (USER32+88DAh), symbol: "GetWindowLongW" (+34h)
Address: 77440384h (COMCTL32+80384h), symbol: "Ordinal389" (+4B91h)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 774411DEh (COMCTL32+811DEh), symbol: "Ordinal389" (+59EBh)
Address: 7740A85Dh (COMCTL32+4A85Dh), symbol: "Ordinal384" (+2E9ADh)
Address: 7E39048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E36882Ah (USER32+882Ah), symbol: "GetDC" (+163h)
Address: 7E37927Bh (USER32+1927Bh), symbol: "GetParent" (+16Ch)
Address: 77403303h (COMCTL32+43303h), symbol: "Ordinal384" (+27453h)
Address: 7E3792E3h (USER32+192E3h), symbol: "SendMessageW" (+49h)
Address: 7742B2BDh (COMCTL32+6B2BDh), symbol: "Ordinal384" (+4F40Dh)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 7E368BD9h (USER32+8BD9h), symbol: "GetWindowThreadProcessId" (+159h)
Address: 7E36885Ah (USER32+885Ah), symbol: "GetDC" (+193h)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C9101E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 00AA223Dh (guard32+223Dh)
Address: 7C809A7Fh (kernel32+9A7Fh), symbol: "LocalAlloc" (+52h)
Address: 7C809A90h (kernel32+9A90h), symbol: "LocalAlloc" (+63h)
Address: 77440350h (COMCTL32+80350h), symbol: "Ordinal389" (+4B5Dh)
Address: 7C809AD6h (kernel32+9AD6h), symbol: "lstrlenW" (+2Dh)
Address: 773CD6A4h (COMCTL32+D6A4h), symbol: "CreateStatusWindowA" (+3F8h)

Environment:
App: foobar2000 v1.0
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: AMD Athlon™ 64 Processor 3700+, features: 3DNow!ex MMX SSE SSE2 SSE3
Audio: kX Wave SB0162 10k2 [8000] 0/1; kX Wave SB0162 10k2 [8000] 4/5; kX Wave SB0162 10k2 [8000] 6/7; kX Wave SB0162 10k2 [8000] 8/9
UI: Default User Interface 0.9.5

Components:
Core (2010-01-09 12:47:00)
    foobar2000 core 1.0
foo_ac3.dll (2006-08-21 09:06:02)
    AC3 decoder 0.7
foo_albumlist.dll (2008-08-03 23:04:30)
    Album List 4.3
foo_audioscrobbler.dll (2009-10-25 20:30:02)
    Audioscrobbler 1.4.3
foo_bubble_coverflow.dll (2010-02-01 03:09:56)
    Cover Flow 0.30
foo_cdda.dll (2010-01-09 12:44:42)
    CD Audio Decoder 3.0
foo_channel_mixer.dll (2007-11-21 18:18:17)
    Channel Mixer 0.9.6.3
foo_converter.dll (2010-01-09 12:44:32)
    Converter 1.4
foo_dsp_std.dll (2010-01-09 12:44:48)
    Standard DSP Array 1.0
foo_facets.dll (2008-02-26 20:11:40)
    Facets 2008-02-25
foo_fileops.dll (2010-01-09 12:43:32)
    File Operations 2.1.2
foo_freedb2.dll (2010-01-09 12:43:34)
    freedb Tagger 0.6.2
foo_grabber_python.dll (2009-02-06 13:40:15)
    Lyrics Grabber Dances With Python 0.1.12 Alpha
foo_input_monkey.dll (2009-05-01 14:40:52)
    Monkey's Audio Decoder 2.1.4
foo_input_std.dll (2010-01-09 12:44:24)
    Standard Input Array 1.0
foo_lyricsgrabber.dll (2009-02-07 07:12:47)
    Lyrics Grabber 0.3.0.7 Alpha
foo_masstag.dll (2007-10-13 15:17:26)
    Masstagger 1.6
foo_playcount.dll (2009-04-29 19:09:32)
    Playback Statistics 2.1.9
foo_popupplus.dll (2007-10-25 18:22:21)
    PopUp Plus 20071025
foo_rgscan.dll (2010-01-09 12:44:24)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-03-27 21:49:54)
    Run services 0.3.6
foo_skype.dll (2008-05-03 18:13:58)
    Skype playing notifications 0.1
foo_textdisplay.dll (2008-07-08 18:45:26)
    Text Display UI Element 1.0 RC 3
foo_ui_std.dll (2010-01-09 12:44:52)
    Default User Interface 0.9.5
foo_uie_biography.dll (2010-01-21 23:20:42)
    Biography View 0.4.0.3
foo_unpack.dll (2010-01-09 12:43:20)
    RAR reader 1.3
    ZIP/GZIP reader 1.0
foo_vis_shpeck.dll (2009-09-28 11:32:16)
    Shpeck - Winamp vis plugins wrapper 0.3.7
foo_wave_seekbar.dll (2010-01-17 00:11:28)
    Waveform seekbar 0.1.10

Recent events:
foo_bubble_coverflow: Swap interval = 1
Autoplaylists initialized in: 0:00.009745
"All Music" : 0:00.009710
Opening track for playback: "U:\mp3\Madder Mortem - Desiderata [2006]\06 - The Flood To Come.mp3"
Startup time : 0:08.503983
Skype playing notifications: Pending authorization.
Skype playing notifications: Connection successful.
Audioscrobbler: Handshake successful.
Seekbar: taking GDI path.
Seekbar: Frontend initialized.

ive send crash report via foobar (as i understand they are somehow viewable for components developers afterward).

looking forward to you new component

ps: crash location is atioglxx so it may be a problem with drivers?
Title: foo_bubble_coverflow
Post by: Chronial on 2010-02-02 19:58:32
Quote
ps: crash location is atioglxx so it may be a problem with drivers?

Maybe. But if the application tries to do something wrong, it is also very likely to cause the drivers to crash.
Title: foo_bubble_coverflow
Post by: Chronial on 2010-02-02 22:17:11
Oh, and - not trying to advertise here - if you want plugin, that does this:
Quote
Thanks for the update, but I tried it and got a crash. It didn't work in CUI properly, it was in a separate window rather than part of the actual layout, and I've found that closing that window and opening preferences makes foobar crash. Maybe it won't matter if you're making one from scratch though. Oh and I'd like to second what Hitchhiker427 said about making it show the contents of the library rather than a playlist!


Why don't you use my coverflow component?
http://www.hydrogenaudio.org/forums/index....showtopic=63982 (http://www.hydrogenaudio.org/forums/index.php?showtopic=63982)
(It is marked as crashware since buggy drivers will cause it to crash, but it is way more stable than bubble_coverflow)
Title: foo_bubble_coverflow
Post by: Michael87 on 2010-02-02 22:40:07
Why don't you use my coverflow component?
http://www.hydrogenaudio.org/forums/index....showtopic=63982 (http://www.hydrogenaudio.org/forums/index.php?showtopic=63982)
(It is marked as crashware since buggy drivers will cause it to crash, but it is way more stable than bubble_coverflow)


yeah, I agree your plugin is way better.

are you planning to add dui support?

with the new sdk its pretty easy
Title: foo_bubble_coverflow
Post by: bubbleguuum on 2010-02-02 22:55:25
(It is marked as crashware since buggy drivers will cause it to crash, but it is way more stable than bubble_coverflow)


Not exactly true, unless ChronFlow is installed on more than 12 times as many PC as bubbleflow, for users that submit crashes.

@Michael87: nice work. Do you still have the .PDB generated with 0.3 ? There's a few recent reported crashes I'd like to fix.
Title: foo_bubble_coverflow
Post by: Michael87 on 2010-02-02 23:20:32
Not exactly true, unless ChronFlow is installed on more than 12 times as many PC as bubbleflow, for users that submit crashes.

@Michael87: nice work. Do you still have the .PDB generated with 0.3 ? There's a few recent reported crashes I'd like to fix.


sadly, no, however here you have the source for the unreleased 0.31.

basically changes from 0.30 are:

- fixed DUI element implementation (desturctor did not get called -> memory leak)
- uses now DUI colors, if available (maybe needs some adjusting for shadows)

changes compared to T.P. Wang's version:

- fixes for SDK 1.0
- crash on using NULL as window name in coverflow_window.cpp


i have stopped development on this one, so you are back to business now and can decide about future version

greetings, Michael

edit:
attached compiled version


foo_bubble_coverflow_0.31.zip (http://www.abi07.net/etc/foo_bubble_coverflow_0.31.zip)

bubble_coverflow_0.31.zip (source code) (http://www.abi07.net/etc/bubble_coverflow_0.31.zip)
Title: foo_bubble_coverflow
Post by: Mr. Pacman on 2010-02-03 10:46:07
Does the Bubble Coverflow have animated movement like Chronial's? Any plans for adding a flip playlist functionality like on iPod's coverflow?
Title: foo_bubble_coverflow
Post by: vogliadicane on 2010-02-04 07:48:54
Does the Bubble Coverflow have animated movement like Chronial's? Any plans for adding a flip playlist functionality like on iPod's coverflow?


if you mean that it can be flipped by a (mouse or finger) gesture like in iPod´s coverflow I second this request strongly. Would be a much more natural feeling when using a touch screen PC.
Title: foo_bubble_coverflow
Post by: Mr. Pacman on 2010-02-04 10:07:53
Does the Bubble Coverflow have animated movement like Chronial's? Any plans for adding a flip playlist functionality like on iPod's coverflow?


if you mean that it can be flipped by a (mouse or finger) gesture like in iPod´s coverflow I second this request strongly. Would be a much more natural feeling when using a touch screen PC.


No, i mean that when you click one time on the cover, it turns 180 degrees and shows the back which is an active playlist with the tracks of the album...this happens on the ipod as well and its very practical and pretty...
Title: foo_bubble_coverflow
Post by: saivert on 2010-02-04 11:51:06
foo_bubble_coverflow_0.31 crashes.

Code: [Select]
Illegal operation:
Code: AA67913Ch, flags: 00000001h, address: 76BAB727h
Bug check

Call path:
entry=>app_mainloop=>on_playlists_reorder

Code bytes (76BAB727h):
76BAB6E7h:  C0 89 45 B8 C7 45 BC CF B6 BA 76 39 45 14 74 23
76BAB6F7h:  8B 45 10 83 F8 0F 76 03 6A 0F 58 89 45 C0 C1 E0
76BAB707h:  02 50 FF 75 14 8D 45 C4 50 E8 0D A9 02 00 83 C4
76BAB717h:  0C EB 03 89 45 C0 8D 45 B0 50 FF 15 6C 11 BA 76
76BAB727h:  C9 C2 10 00 CC CC CC CC CC 8B FF 55 8B EC 56 8B
76BAB737h:  75 08 83 FE F4 72 18 83 FE F6 77 13 8D 45 08 50
76BAB747h:  6A 00 56 E8 DD 02 00 00 85 C0 74 03 8B 75 08 56
76BAB757h:  FF 15 3C 10 BA 76 5E 85 C0 7C 05 33 C0 40 EB 08

Stack (004CF440h):
004CF420h:  00000000 FFFFFD34 000002E4 FFFFFD34
004CF430h:  000002CC 00000019 00000000 004CF440
004CF440h:  AA67913C 00000001 00000000 76BAB727
004CF450h:  00000000 00000000 058354E0 004CF49C
004CF460h:  040A74D9 03D30000 00000000 040A74F8
004CF470h:  164B7FD9 00000000 004CF4E4 00000009
004CF480h:  00000009 004CF470 00000009 004CF4F4
004CF490h:  004CF4CC 100026B0 AA67913C 00000001
004CF4A0h:  00000000 00000000 0437332C FFFFFFFF
004CF4B0h:  03D3BBE8 004CF4A8 004CF014 004CF534
004CF4C0h:  10018AC4 1001E048 00000000 004CF4F4
004CF4D0h:  000EF2BF 00000008 04373304 034A7A28
004CF4E0h:  0437332C FFFFFFFF 00000001 03D3BBE8
004CF4F0h:  00000007 00000009 034AB221 0000003C
004CF500h:  000E5A7B 03D3BBE8 00000009 00000009
004CF510h:  00000009 004CF570 00000009 00000013
004CF520h:  0007AB1E 034D2BE8 00000000 001CD162
004CF530h:  001CE200 004CF564 0017B961 00000001
004CF540h:  000EFC64 00000009 00000000 058355EC
004CF550h:  00000009 042C0E20 00000000 001CD163

Registers:
EAX: 004CF440, EBX: 03D3BBE8, ECX: 001C9ED4, EDX: 001A3058
ESI: FFFFFFFF, EDI: 0437332C, EBP: 004CF490, ESP: 004CF440

Crash location:
Module: KERNELBASE
Offset: B727h
Symbol: "RaiseException" (+58h)

Loaded modules:
foobar2000   loaded at 00050000h - 00209000h
ntdll loaded at 77440000h - 775C0000h
kernel32 loaded at 76090000h - 76190000h
KERNELBASE   loaded at 76BA0000h - 76BE6000h
COMCTL32 loaded at 73320000h - 734BE000h
msvcrt   loaded at 76800000h - 768AC000h
GDI32 loaded at 76000000h - 76090000h
USER32   loaded at 75E60000h - 75F60000h
ADVAPI32 loaded at 76500000h - 765A0000h
sechost   loaded at 75CA0000h - 75CB9000h
RPCRT4   loaded at 76670000h - 76760000h
SspiCli   loaded at 74FB0000h - 75010000h
CRYPTBASE loaded at 74FA0000h - 74FAC000h
LPK   loaded at 75FF0000h - 75FFA000h
USP10 loaded at 75CC0000h - 75D5D000h
SHLWAPI   loaded at 76BF0000h - 76C47000h
DSOUND   loaded at 742A0000h - 74312000h
ole32 loaded at 76C50000h - 76DAC000h
WINMM loaded at 73040000h - 73072000h
POWRPROF loaded at 74270000h - 74295000h
SETUPAPI loaded at 76360000h - 764FD000h
CFGMGR32 loaded at 76330000h - 76357000h
OLEAUT32 loaded at 76DB0000h - 76E3F000h
DEVOBJ   loaded at 76650000h - 76662000h
UxTheme   loaded at 732A0000h - 73320000h
SHELL32   loaded at 75050000h - 75C99000h
shared   loaded at 10000000h - 1002B000h
imagehlp loaded at 768B0000h - 768DA000h
dbghelp   loaded at 6CC90000h - 6CD7B000h
COMDLG32 loaded at 765A0000h - 7661B000h
IMM32 loaded at 761F0000h - 76250000h
MSCTF loaded at 76260000h - 7632C000h
xfire_toucan_41060   loaded at 02680000h - 028E4000h
WSOCK32   loaded at 74CA0000h - 74CA7000h
WS2_32   loaded at 75010000h - 75045000h
NSI   loaded at 76760000h - 76766000h
MSIMG32   loaded at 74E40000h - 74E45000h
MSVCR71   loaded at 7C340000h - 7C396000h
CLBCatQ   loaded at 75F60000h - 75FE3000h
MMDevApi loaded at 6F8D0000h - 6F909000h
PROPSYS   loaded at 731A0000h - 73295000h
dwmapi   loaded at 72C60000h - 72C73000h
foo_input_ds loaded at 00850000h - 0087D000h
foo_out_wasapi   loaded at 021A0000h - 021C5000h
foo_upnp loaded at 03730000h - 038AA000h
iphlpapi loaded at 74970000h - 7498C000h
WINNSI   loaded at 74960000h - 74967000h
foo_dsp_soundtouch   loaded at 02270000h - 02297000h
foo_input_avs loaded at 022C0000h - 022E0000h
foo_verifier loaded at 02510000h - 02545000h
foo_input_dsdiff loaded at 02550000h - 0257D000h
foo_imgburner loaded at 028F0000h - 02922000h
foo_wave_seekbar loaded at 68EB0000h - 69028000h
foo_albumlist loaded at 02D10000h - 02D6C000h
foo_dsp_std   loaded at 029B0000h - 029F9000h
foo_ac3   loaded at 02D70000h - 02D9F000h
foo_unpack   loaded at 02E20000h - 02E4F000h
foo_freedb2   loaded at 031A0000h - 031E2000h
foo_bubble_coverflow loaded at 034A0000h - 034F1000h
OPENGL32 loaded at 692D0000h - 69398000h
GLU32 loaded at 692A0000h - 692C2000h
DDRAW loaded at 744D0000h - 745B7000h
DCIMAN32 loaded at 744C0000h - 744C6000h
gdiplus   loaded at 74CB0000h - 74E40000h
foo_ui_std   loaded at 04000000h - 0410E000h
foo_audioscrobbler   loaded at 039D0000h - 03A01000h
foo_uie_biography loaded at 69240000h - 69291000h
foo_textdisplay   loaded at 691C0000h - 691FF000h
foo_fileops   loaded at 03A10000h - 03A58000h
foo_playcount loaded at 03B90000h - 03BBB000h
foo_w7shell   loaded at 03BF0000h - 03C2D000h
foo_vorbisstream loaded at 68AD0000h - 68CA0000h
WINSPOOL loaded at 73100000h - 73151000h
foo_jesus loaded at 691A0000h - 691BC000h
foo_uie_wsh_panel_mod loaded at 690F0000h - 6919A000h
foo_cdda loaded at 03F70000h - 03FBD000h
foo_input_dts loaded at 04110000h - 0417A000h
foo_rgscan   loaded at 041C0000h - 0420F000h
foo_facets   loaded at 04480000h - 04501000h
foo_input_std loaded at 04BD0000h - 04D1D000h
foo_vis_shpeck   loaded at 690A0000h - 690E1000h
foo_channel_mixer loaded at 04230000h - 0426A000h
foo_abx   loaded at 04320000h - 04352000h
foo_lastfm_radio loaded at 04510000h - 04558000h
foo_midi loaded at 04E20000h - 04ECF000h
foo_converter loaded at 04680000h - 046F0000h
USERENV   loaded at 72CD0000h - 72CE7000h
profapi   loaded at 73190000h - 7319B000h
ntmarta   loaded at 738F0000h - 73911000h
WLDAP32   loaded at 768F0000h - 76935000h
LINKINFO loaded at 6F8C0000h - 6F8C9000h
apphelp   loaded at 730A0000h - 730EB000h
gameux   loaded at 6A1E0000h - 6A458000h
XmlLite   loaded at 6B580000h - 6B5AF000h
CRYPT32   loaded at 76A80000h - 76B9C000h
MSASN1   loaded at 768E0000h - 768EC000h
wer   loaded at 6A180000h - 6A1E0000h
ntshrui   loaded at 702C0000h - 7032F000h
srvcli   loaded at 73860000h - 73879000h
cscapi   loaded at 70500000h - 7050B000h
slc   loaded at 704F0000h - 704FA000h
CRYPTSP   loaded at 73510000h - 73526000h
rsaenh   loaded at 734D0000h - 7350B000h
SXS   loaded at 71700000h - 7175F000h
jscript   loaded at 6EE50000h - 6EF02000h
VERSION   loaded at 73980000h - 73989000h
RpcRtRemote   loaded at 734C0000h - 734CE000h
WindowsCodecs loaded at 70530000h - 7062B000h
scrrun   loaded at 68E40000h - 68E6A000h
wshom loaded at 68E10000h - 68E31000h
MPR   loaded at 74430000h - 74442000h
msxml3   loaded at 70180000h - 702B2000h
mshtml   loaded at 71980000h - 71F33000h
PSAPI loaded at 76250000h - 76255000h
urlmon   loaded at 76940000h - 76A75000h
iertutil loaded at 76E40000h - 77039000h
msls31   loaded at 71950000h - 7197A000h
IEFRAME   loaded at 721E0000h - 72C5C000h
OLEACC   loaded at 72C80000h - 72CBC000h
nvoglv32 loaded at 08070000h - 08EC9000h
explorerframe loaded at 6E5A0000h - 6E70F000h
DUser loaded at 73780000h - 737AF000h
DUI70 loaded at 6D590000h - 6D642000h
sud   loaded at 68D50000h - 68E0B000h
ADVPACK   loaded at 68D20000h - 68D4E000h
mswsock   loaded at 738B0000h - 738EC000h
wshtcpip loaded at 73970000h - 73975000h
dhcpcsvc loaded at 714B0000h - 714C2000h
d3d9 loaded at 6F090000h - 6F253000h
d3d8thk   loaded at 703F0000h - 703F6000h
nvd3dum   loaded at 693A0000h - 69CA3000h
d3dx9_42 loaded at 684D0000h - 686B5000h
d3dx10_42 loaded at 68CB0000h - 68D20000h
wship6   loaded at 749A0000h - 749A6000h
DNSAPI   loaded at 749F0000h - 74A34000h
rasadhlp loaded at 740A0000h - 740A6000h
fwpuclnt loaded at 740B0000h - 740E8000h
avrt loaded at 73600000h - 73607000h
AUDIOSES loaded at 73530000h - 73566000h
mlang loaded at 71F50000h - 71F7E000h
msdmo loaded at 70400000h - 7040B000h
WMADMOD   loaded at 687D0000h - 688B0000h
mfplat   loaded at 68A30000h - 68A89000h

Stack dump analysis:
Address: 76BAB727h (KERNELBASE+B727h), symbol: "RaiseException" (+58h)
Address: 040A74D9h (foo_ui_std+A74D9h), symbol: "foobar2000_get_interface" (+9D49h)
Address: 040A74F8h (foo_ui_std+A74F8h), symbol: "foobar2000_get_interface" (+9D68h)
Address: 100026B0h (shared+26B0h), symbol: "uBugCheck" (+20h)
Address: 10018AC4h (shared+18AC4h), symbol: "uFormatSystemErrorMessage" (+F43Eh)
Address: 1001E048h (shared+1E048h), symbol: "uFormatSystemErrorMessage" (+149C2h)
Address: 000EF2BFh (foobar2000+9F2BFh)
Address: 034A7A28h (foo_bubble_coverflow+7A28h)
Address: 034AB221h (foo_bubble_coverflow+B221h)
Address: 000E5A7Bh (foobar2000+95A7Bh)
Address: 0007AB1Eh (foobar2000+2AB1Eh)
Address: 034D2BE8h (foo_bubble_coverflow+32BE8h), symbol: "foobar2000_get_interface" (+17748h)
Address: 001CD162h (foobar2000+17D162h)
Address: 001CE200h (foobar2000+17E200h)
Address: 0017B961h (foobar2000+12B961h)
Address: 000EFC64h (foobar2000+9FC64h)
Address: 001CD163h (foobar2000+17D163h)
Address: 0017BFB8h (foobar2000+12BFB8h)
Address: 75E7CD35h (USER32+1CD35h), symbol: "SendMessageW" (+0h)
Address: 04037211h (foo_ui_std+37211h)
Address: 040BE258h (foo_ui_std+BE258h), symbol: "foobar2000_get_interface" (+20AC8h)
Address: 04036641h (foo_ui_std+36641h)
Address: 040363FAh (foo_ui_std+363FAh)
Address: 000A00E4h (foobar2000+500E4h)
Address: 04036959h (foo_ui_std+36959h)
Address: 000A00E4h (foobar2000+500E4h)
Address: 0403A6AAh (foo_ui_std+3A6AAh)
Address: 000A00E4h (foobar2000+500E4h)
Address: 000A00E4h (foobar2000+500E4h)
Address: 040B5768h (foo_ui_std+B5768h), symbol: "foobar2000_get_interface" (+17FD8h)
Address: 040E4FC8h (foo_ui_std+E4FC8h), symbol: "foobar2000_get_interface" (+47838h)
Address: 0403A720h (foo_ui_std+3A720h)
Address: 000A00E4h (foobar2000+500E4h)
Address: 0403A5BFh (foo_ui_std+3A5BFh)
Address: 000A00E4h (foobar2000+500E4h)
Address: 04022705h (foo_ui_std+22705h)
Address: 000A00E4h (foobar2000+500E4h)
Address: 000A00E4h (foobar2000+500E4h)
Address: 75E76238h (USER32+16238h), symbol: "gapfnScSendMessage" (+270h)
Address: 000A00E4h (foobar2000+500E4h)
Address: 75E768EAh (USER32+168EAh), symbol: "gapfnScSendMessage" (+922h)
Address: 000A00E4h (foobar2000+500E4h)
Address: 75E76899h (USER32+16899h), symbol: "gapfnScSendMessage" (+8D1h)
Address: 75E9F102h (USER32+3F102h), symbol: "CallNextHookEx" (+FCh)
Address: 75E90155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 75E77D31h (USER32+17D31h), symbol: "LoadStringW" (+11Fh)
Address: 000A00E4h (foobar2000+500E4h)
Address: 75E90155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 75E90155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 75E77DFAh (USER32+17DFAh), symbol: "DispatchMessageW" (+Fh)
Address: 75E92292h (USER32+32292h), symbol: "IsDialogMessageW" (+11Eh)
Address: 0409AEA4h (foo_ui_std+9AEA4h)
Address: 001F0CCAh (foobar2000+1A0CCAh)
Address: 000B3F8Dh (foobar2000+63F8Dh)
Address: 75E77E92h (USER32+17E92h), symbol: "GetMessageW" (+0h)
Address: 760A1199h (kernel32+11199h), symbol: "SetLastError" (+0h)
Address: 75E80112h (USER32+20112h), symbol: "PeekMessageW" (+0h)
Address: 0017C098h (foobar2000+12C098h)
Address: 000B40DEh (foobar2000+640DEh)
Address: 000A00E4h (foobar2000+500E4h)
Address: 000B4EE4h (foobar2000+64EE4h)
Address: 00197AF8h (foobar2000+147AF8h)
Address: 00197AF8h (foobar2000+147AF8h)
Address: 001AA240h (foobar2000+15A240h)
Address: 00050000h (foobar2000+0h)
Address: 774B0400h (ntdll+70400h), symbol: "WinSqmSetIfMaxDWORD" (+14h)
Address: 7746DF72h (ntdll+2DF72h), symbol: "RtlAllocateHeap" (+ACh)
Address: 7746DEC6h (ntdll+2DEC6h), symbol: "RtlAllocateHeap" (+0h)
Address: 001AA224h (foobar2000+15A224h)
Address: 7746E20Ch (ntdll+2E20Ch), symbol: "RtlInitUnicodeString" (+164h)
Address: 7746DF72h (ntdll+2DF72h), symbol: "RtlAllocateHeap" (+ACh)
Address: 7746DEC6h (ntdll+2DEC6h), symbol: "RtlAllocateHeap" (+0h)
Address: 001CF068h (foobar2000+17F068h)
Address: 00166BB5h (foobar2000+116BB5h)
Address: 0016E4CCh (foobar2000+11E4CCh)
Address: 0008001Fh (foobar2000+3001Fh)
Address: 0016A0C0h (foobar2000+11A0C0h)
Address: 0016E4CCh (foobar2000+11E4CCh)
Address: 0016C61Ch (foobar2000+11C61Ch)
Address: 7748027Fh (ntdll+4027Fh), symbol: "RtlCreateHeap" (+1A4h)
Address: 00167402h (foobar2000+117402h)
Address: 10002778h (shared+2778h), symbol: "uPrintCrashInfo_OnEvent" (+B0h)
Address: 00187087h (foobar2000+137087h)
Address: 100027BBh (shared+27BBh), symbol: "uCallStackTracker::uCallStackTracker" (+2Fh)
Address: 0019F340h (foobar2000+14F340h)
Address: 000B5127h (foobar2000+65127h)
Address: 00050000h (foobar2000+0h)
Address: 00167100h (foobar2000+117100h)
Address: 001920B4h (foobar2000+1420B4h)
Address: 001CF068h (foobar2000+17F068h)
Address: 0018F040h (foobar2000+13F040h)
Address: 00065836h (foobar2000+15836h)
Address: 0016A0C0h (foobar2000+11A0C0h)
Address: 00167100h (foobar2000+117100h)
Address: 00167114h (foobar2000+117114h)
Address: 0018F040h (foobar2000+13F040h)
Address: 0018746Dh (foobar2000+13746Dh)
Address: 00167F26h (foobar2000+117F26h)
Address: 00050000h (foobar2000+0h)
Address: 0016FB87h (foobar2000+11FB87h)
Address: 0016A0C0h (foobar2000+11A0C0h)
Address: 760A3677h (kernel32+13677h), symbol: "BaseThreadInitThunk" (+12h)
Address: 77479D72h (ntdll+39D72h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 754524FEh (SHELL32+4024FEh), symbol: "StrStrW" (+533C5h)
Address: 774B041Dh (ntdll+7041Dh), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77479D45h (ntdll+39D45h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 00167F91h (foobar2000+117F91h)
Address: 00167F91h (foobar2000+117F91h)
Address: 00100000h (foobar2000+B0000h)
Address: 00100000h (foobar2000+B0000h)
Address: 000FE000h (foobar2000+AE000h)

Environment:
App: foobar2000 v1.0
OS: Windows 6.1.7600 x64
CPU: Intel® Core™2 Duo CPU E6750  @ 2.66GHz, features: MMX SSE SSE2 SSE3
Audio: Speakers (C-Media PCI Audio Device)
UI: Default User Interface 0.9.5

Components:
Core (2010-01-09 12:47:00)
foobar2000 core 1.0
foo_abx.dll (2009-06-07 13:25:26)
ABX Comparator 1.3.4
foo_ac3.dll (2008-06-02 11:24:26)
AC3 decoder 0.9.1
foo_albumlist.dll (2010-01-09 12:44:46)
Album List 4.4
foo_audioscrobbler.dll (2009-10-25 20:30:02)
Audioscrobbler 1.4.3
foo_bubble_coverflow.dll (2010-02-03 00:13:36)
Cover Flow 0.31
foo_cdda.dll (2010-01-09 12:44:42)
CD Audio Decoder 3.0
foo_channel_mixer.dll (2008-03-12 10:37:47)
Channel Mixer 0.9.6.5
foo_converter.dll (2010-01-09 12:44:32)
Converter 1.4
foo_dsp_soundtouch.dll (2009-01-05 20:43:40)
SoundTouch DSP 0.1 (SSE)
foo_dsp_std.dll (2010-01-09 12:44:48)
Standard DSP Array 1.0
foo_facets.dll (2008-10-15 22:58:39)
Facets 2008-02-25
foo_fileops.dll (2010-01-09 12:43:32)
File Operations 2.1.2
foo_freedb2.dll (2010-01-09 12:43:34)
freedb Tagger 0.6.2
foo_imgburner.dll (2008-10-30 17:18:15)
ImgBurner 0.3.1
foo_input_avs.dll (2009-07-30 18:04:24)
AVS input 0.2
foo_input_ds.dll (2008-08-28 06:28:50)
DirectShow input 0.1
foo_input_dsdiff.dll (2009-11-11 13:01:14)
DSDIFF Decoder 1.1
foo_input_dts.dll (2009-12-13 04:20:58)
DTS decoder 0.2.6
foo_input_std.dll (2010-01-09 12:44:24)
Standard Input Array 1.0
foo_jesus.dll (2009-03-21 23:41:11)
Autosave 0.0.3
foo_lastfm_radio.dll (2010-01-20 11:38:20)
Last.fm Radio 0.5.7c
foo_midi.dll (2009-08-21 16:09:40)
MIDI synthesizer host 1.91
foo_out_wasapi.dll (2009-05-18 11:09:22)
WASAPI output support 2.0
foo_playcount.dll (2009-03-08 22:27:16)
Playback Statistics 2.1.8
foo_rgscan.dll (2010-01-09 12:44:24)
ReplayGain Scanner 2.0.9
foo_textdisplay.dll (2008-07-08 18:45:26)
Text Display UI Element 1.0 RC 3
foo_ui_std.dll (2010-01-09 12:44:52)
Default User Interface 0.9.5
foo_uie_biography.dll (2010-01-21 23:20:42)
Biography View 0.4.0.3
foo_uie_wsh_panel_mod.dll (2010-01-28 06:51:56)
WSH Panel Mod 1.3.1
foo_unpack.dll (2010-01-09 12:43:20)
RAR reader 1.3
ZIP/GZIP reader 1.0
foo_upnp.dll (2010-01-25 03:57:54)
An UPnP/DLNA Media Renderer, Media Server and Control Point 0.99.20
foo_verifier.dll (2008-07-09 22:00:12)
File Integrity Verifier 1.0.3
foo_vis_shpeck.dll (2009-09-28 10:32:16)
Shpeck - Winamp vis plugins wrapper 0.3.7
foo_vorbisstream.dll (2009-11-07 13:57:12)
Vorbis Streamer 1.1
foo_w7shell.dll (2010-01-17 04:09:20)
Windows 7 integration 0.2.9.1
foo_wave_seekbar.dll (2010-01-17 00:11:28)
Waveform seekbar 0.1.10

Recent events:
foo_upnp: succesfully loaded file C:\Users\saivert\AppData\Roaming\foobar2000\foo_upnp.xml
Startup time : 0:01.669034
w7shell: taskbar button create notification got
Seekbar: taking Direct3D9 path.
Seekbar: Frontend initialized.
Opening track for playback: "E:\music\Machinae Supremacy - Overworld [2008]\07. Dark City.mp3"
Multiple ID3v2 tags encountered
Audioscrobbler: Handshake successful.
Opening track for playback: "E:\music\Machinae Supremacy - Overworld [2008]\07. Dark City.mp3"
Multiple ID3v2 tags encountered
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2010-02-05 17:18:47
I HAVE JUST MADE COVERFLOW WORKS!!!

and the deal breaker?

Disable main window transparency
Title: foo_bubble_coverflow
Post by: cartman(2vd) on 2010-02-05 18:54:37
well im not still out of tunel  some covers are loaded distorted and reflections doesnt have blur effects on them but at least it works somhow

(http://img22.imageshack.us/img22/5274/floww.jpg) (http://img22.imageshack.us/i/floww.jpg/)

still got foobar crash when check mipmaps in properties
Title: foo_bubble_coverflow
Post by: Chris0089 on 2010-02-18 19:37:18
Not exactly true, unless ChronFlow is installed on more than 12 times as many PC as bubbleflow, for users that submit crashes.

@Michael87: nice work. Do you still have the .PDB generated with 0.3 ? There's a few recent reported crashes I'd like to fix.


sadly, no, however here you have the source for the unreleased 0.31.

basically changes from 0.30 are:

- fixed DUI element implementation (desturctor did not get called -> memory leak)
- uses now DUI colors, if available (maybe needs some adjusting for shadows)

changes compared to T.P. Wang's version:

- fixes for SDK 1.0
- crash on using NULL as window name in coverflow_window.cpp


i have stopped development on this one, so you are back to business now and can decide about future version

greetings, Michael

edit:
attached compiled version


foo_bubble_coverflow_0.31.zip (http://www.abi07.net/etc/foo_bubble_coverflow_0.31.zip)

bubble_coverflow_0.31.zip (source code) (http://www.abi07.net/etc/bubble_coverflow_0.31.zip)


These links appear to be dead, I keep getting a 404 error when click the URL's

Title: foo_bubble_coverflow
Post by: fraganator on 2010-03-02 08:53:46
Links are dead for me too. Any chance of someone posting v0.31?
Title: foo_bubble_coverflow
Post by: 2E7AH on 2010-03-03 03:43:13
try here: http://foobar2000.xrea.jp/index.php?cmd=re...erflow#l07aff4b (http://foobar2000.xrea.jp/index.php?cmd=read&page=User%20interface&word=foo_bubble_coverflow#l07aff4b)
Title: foo_bubble_coverflow
Post by: nicolah on 2010-03-09 16:09:13
i can`t load the covers... is cover.jpg, folder.jpg? wich is?
Title: foo_bubble_coverflow
Post by: Sparanoid on 2010-03-12 08:21:39
try here: http://foobar2000.xrea.jp/index.php?cmd=re...erflow#l07aff4b (http://foobar2000.xrea.jp/index.php?cmd=read&page=User%20interface&word=foo_bubble_coverflow#l07aff4b)

This link is also dead now, anybody could send me a copy of this component? thanks.
Title: foo_bubble_coverflow
Post by: qwertzuiop13 on 2010-09-06 18:14:04
i would really appreciate to recieve a link for this to download!!
Title: foo_bubble_coverflow
Post by: Sebert on 2010-09-06 23:33:14
http://foobar2000.xrea.jp/index.php?User%2...FUI%20extension (http://foobar2000.xrea.jp/index.php?User%20interface%2FUI%20extension)
Title: foo_bubble_coverflow
Post by: Gore_pl on 2010-09-08 18:33:09
Hey

I was trying hard to google it up. but didnt find anything.

How to make CoverFlow read album covers from zip/rar, curently im listening music from .rar .zip files (I like it that way)
Is there any way to make coverflow read covers from archive file?
I know that author of coverflow dont dev it any more, but i see theres few updated version, any of it support the function that i need?
Title: foo_bubble_coverflow
Post by: Blodoffer on 2010-09-10 17:31:31
The plugin is working great, but problems arise whenever there are albums that share the same name. I know I should change the cover source to something else, but I'm really not sure how.

Thanks in advance!
Title: foo_bubble_coverflow
Post by: mudlord on 2010-12-19 09:51:24
Any links for 0.31 source? The Japanese wiki seems quite obtuse to follow. Would be nicer to port it to D3D since then threading works properly, unlike the mess OpenGL mandates for thread safety. Plus, then there is all the nice extras Direct3D and the new SDK offers (eg. embedded art extraction for free).....