Help - Search - Members - Calendar
Full Version: foo_bubble_coverflow
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8
Falstaff
QUOTE(bubbleguuum @ Feb 3 2008, 11:25) *

QUOTE(Falstaff @ Feb 3 2008, 11:11) *

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

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

(hability to choose background color would be nice too ... )
cybasoul
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?... unsure.gif
joaotavela
QUOTE(Darkchaser @ Jan 28 2008, 19:33) *

QUOTE(DJ ATRAC @ Jan 29 2008, 05:10) *

QUOTE(bubbleguuum @ Jan 28 2008, 22:25) *

QUOTE(Darkchaser @ Jan 28 2008, 10:29) *

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


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
Chronial
Maybe you could try my coverflow alpha (http://chron.visiondesigns.de/foobar2000/f...flow_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.
Philipp
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...
Philipp
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...
joaotavela
QUOTE(Chronial @ Feb 11 2008, 01:26) *

Maybe you could try my coverflow alpha (http://chron.visiondesigns.de/foobar2000/f...flow_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
Darkchaser
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..
Falstaff
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 ?

IPB Image

Bye
M
QUOTE(Falstaff @ Feb 12 2008, 05:33) *

IPB Image

I'm straying seriously off-topic here, Falstaff... but where did you get open reels for foobar2000? Do you actually have a way to make them spin and feed tape? blink.gif

- M.
Falstaff
QUOTE(M @ Feb 12 2008, 18:52) *

QUOTE(Falstaff @ Feb 12 2008, 05:33) *

IPB Image

I'm straying seriously off-topic here, Falstaff... but where did you get open reels for foobar2000? Do you actually have a way to make them spin and feed tape? blink.gif

- 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)
M
QUOTE(Falstaff @ Feb 12 2008, 12:56) *

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.
Falstaff
QUOTE(M @ Feb 12 2008, 18:59) *

QUOTE(Falstaff @ Feb 12 2008, 12:56) *

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

cool.gif

larryT
QUOTE( Falstaff)
...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 wink.gif
GreenSmurf
QUOTE(Falstaff @ Feb 12 2008, 11:21) *

QUOTE(M @ Feb 12 2008, 18:59) *

QUOTE(Falstaff @ Feb 12 2008, 12:56) *

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

cool.gif


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

-GreenSmurf
Falstaff
QUOTE(GreenSmurf @ Feb 13 2008, 05:50) *

...

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

END of this OFF-TOPIC, back to Bubbleguum Cover flow please.
Andu
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 :[.
cybasoul
Did bubblegum say he was gonna disappear for a while until his next release?
He hasnt posted anything since the 3rd.
Chronial
Maybe he has a privat life?
McMusic
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. smile.gif
mundschuss
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
Charly B
QUOTE(mundschuss @ Feb 15 2008, 15:17) *

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
mundschuss
thx, now it works wink.gif

IPB Image

Wishes for the new version:
-sliding animation
-mouse over zoom
-sliding goes faster when you more right/left with your mouse
-personal background color
-personal font/text

thanks for this great plugin wink.gif
bubbleguuum
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 ?
Keikonium
QUOTE(bubbleguuum @ Feb 15 2008, 13:50) *

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 smile.gif.
McMusic
QUOTE(bubbleguuum @ Feb 15 2008, 19:50) *

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).
Kiteroa
QUOTE(Keikonium @ Feb 16 2008, 09:11) *

QUOTE(bubbleguuum @ Feb 15 2008, 13:50) *

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


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.
Philipp
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)!
cartman(2vd)
this will be probably quite lots of deccisions for bubblegum sad.gif 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) tongue.gif
q-stankovic
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.
grimes
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?
kanak
QUOTE(grimes @ Feb 18 2008, 11:59) *
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.
cartman(2vd)
QUOTE(grimes @ Feb 18 2008, 17:59) *

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)

QUOTE(grimes @ Feb 18 2008, 17:59) *

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 wink.gif)

edit: typos
grimes
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
-Sacred-
I get this when i try to insert coverflow into columns UI
IPB Image

Then i click apply the panel shows on the player but BLANK
IPB Image

And heres the external:
IPB Image

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

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)

Keikonium
Any eta on a version that animates as it moves through the covers?
adrianmak
support unicode tag right now ?
bubbleguuum
QUOTE(Keikonium @ Feb 22 2008, 04:07) *

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


QUOTE(adrianmak @ Feb 22 2008, 13:00) *

support unicode tag right now ?


Not yet
Keikonium
QUOTE(bubbleguuum @ Feb 22 2008, 14:32) *

QUOTE(Keikonium @ Feb 22 2008, 04:07) *

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 laugh.gif
Falstaff
QUOTE(Keikonium @ Feb 22 2008, 20:34) *

QUOTE(bubbleguuum @ Feb 22 2008, 14:32) *

QUOTE(Keikonium @ Feb 22 2008, 04:07) *

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


if it rains, why not wink.gif
McMusic
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)? wink.gif
bubbleguuum
QUOTE(McMusic @ Feb 25 2008, 07:42) *

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)? wink.gif


be patient smile.gif

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.
Chronial
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.
bubbleguuum
QUOTE(Chronial @ Feb 26 2008, 00:05) *

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!
Audio N00b
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
eldust

QUOTE(Audio N00b @ Feb 27 2008, 17:22) *

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




QUOTE(bubbleguuum @ Feb 22 2008, 10:32) *

QUOTE(adrianmak @ Feb 22 2008, 13:00) *

support unicode tag right now ?


Not yet
bubbleguuum
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".
McMusic
Good stuff! Thank you Bubble!
Proxific
I like it so much. biggrin.gif
Amazing what a great difference one component can make. Thank you very much for your work.
kanak
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):
IPB Image

After:

IPB Image

It happens even when i right click on the album and then switch to another window. The only way to make the album covers come back is to close and reopen the window.

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.

IPB Image

3. (Feature Request): I love the component very much and plan to have it occupy the entire top quarter of my foobar display. My screen is pretty wide (1680x1050), and i'd love to have the entire panel filled with art. I tried setting number of covers to obscene values like 100, but i still can't the entire panel filled with art. Would it be possible to have the entire panel filled with artwork? (I do not care about the performance loss, because this would be seriously cool smile.gif).

Could you please assign a keyboard combination to move camera and change fov? (I'm using a laptop with no mechanism to scroll)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.