Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_bubble_coverflow (Read 422071 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

foo_bubble_coverflow

Reply #275
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).

foo_bubble_coverflow

Reply #276

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.

foo_bubble_coverflow

Reply #277
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)!

foo_bubble_coverflow

Reply #278
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)

foo_bubble_coverflow

Reply #279
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.

foo_bubble_coverflow

Reply #280
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?

foo_bubble_coverflow

Reply #281
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.

foo_bubble_coverflow

Reply #282
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

foo_bubble_coverflow

Reply #283
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

foo_bubble_coverflow

Reply #284
I get this when i try to insert coverflow into columns UI


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


And heres the external:


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)


foo_bubble_coverflow

Reply #285
Any eta on a version that animates as it moves through the covers?
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_bubble_coverflow

Reply #286
support unicode tag right now ?



foo_bubble_coverflow

Reply #289


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

 

foo_bubble_coverflow

Reply #290
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)? 

foo_bubble_coverflow

Reply #291
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.

foo_bubble_coverflow

Reply #292
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.

foo_bubble_coverflow

Reply #293
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!

foo_bubble_coverflow

Reply #294
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


foo_bubble_coverflow

Reply #296
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".

foo_bubble_coverflow

Reply #297
Good stuff! Thank you Bubble!

foo_bubble_coverflow

Reply #298
I like it so much. 
Amazing what a great difference one component can make. Thank you very much for your work.
sometimes it is the best, not to say anything

foo_bubble_coverflow

Reply #299
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)