Help - Search - Members - Calendar
Full Version: foo_uie_explorer - like windows explorer
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7
Snyper
QUOTE(JackieKu @ Jun 4 2005, 07:57 AM)
QUOTE(Snyper @ Jun 4 2005, 10:20 PM)
What a wonderful panel - big thx  smile.gif

Everything is working excellent and so far, only found one bug
(at least my suggestion of a bug):

Foobar crashes with a "Buffer Overrun" when trying to add folder to a playlist like:

Ian Pooley (2005) Brazilution - Edição 5 .3

Seems the "çã" results into this "buffer overrun" as it is the only foldername that causes the crash.

i.e. "rinôçerôse - music kills me (2002)"  gets the job well and no problem.

using
foo_uie_explorer_0.03b3
foobar 0.8.3
winXP sp2

Anyone else who can reproduce this failure?


Cheers from
Snyper
*



Please try 0.03b5. If the problem is still exist, I think I know what's happen. sad.gif
*



Thx for your fast replay.

Using 0.03b5 results to the same "buffer overrun",
when trying to add the folder:

01. Brazilution - Edição 5 .3 - Sol Side (compiled by Ian Pooley)

Cheers
Snyper
JackieKu
QUOTE(Squeller @ Jun 4 2005, 11:43 PM)
QUOTE(JackieKu @ Jun 4 2005, 07:34 AM)
1. So you want to see the flat view but not a tree? (but I like the tree smile.gif)

Exactly, that would be nice as an option, if it can be implemented. I'd use both modes then. The tree mode for a better overview, the flat mode for most of the time when playing. If there was an easy, but small accessible toggle for both modes, your plugin would be close to perfect.
*



This can be implemented, but for my personal usage, it is not so important. (or say 'I don't need that'.)
However, to implement this may take much time. I am sorry I won't add this function soon, maybe someday I will do it. (maybe never tongue.gif )
hunted
I don't know if I missed this or something, but it would be cool if hitting enter in the location box would open to the location, instead of having to press go
JackieKu
QUOTE(hunted @ Jun 5 2005, 02:40 AM)
I don't know if I missed this or something, but it would be cool if hitting enter in the location box would open to the location, instead of having to press go
*



This is a mystical problem. It is intended to do that, and it is work in my computer and my friend's computer, but still some people report thay have this problem. I don't know what's happen in your computers, so I don't know how to solve this. wink.gif

I think this problem may caused by some input methods. Please switch to the standard English input method and try again. If it does not help you, I think maybe another component would cause this problem. sad.gif
hunted
QUOTE(JackieKu @ Jun 4 2005, 10:47 AM)
I think this problem may caused by some input methods. Please switch to the standard English input method and try again. If it does not help you, I think maybe another component would cause this problem.  sad.gif
*

What do you mean standard English Input methdod? my computer is all english if thats what you mean.
Also, I found that if I set the mid-click action, it changes the double click action to that as well, doesn't matter what order I set it in, and I can't change it, its forced to be the same as mid-click.

Edit: Ok I just tested, it seems to be uie_tabs preventing the enter key from working, because when I put it by itself (not in tabs) it works, but doesn't inside of tabs. That's a shame =/
JackieKu
QUOTE(hunted @ Jun 5 2005, 03:14 AM)
What do you mean standard English Input methdod? my computer is all english if thats what you mean.
Also, I found that if I set the mid-click action, it changes the double click action to that as well, doesn't matter what order I set it in, and I can't change it, its forced to be the same as mid-click.

Edit: Ok I just tested, it seems to be uie_tabs preventing the enter key from working, because when I put it by itself (not in tabs) it works, but doesn't inside of tabs.  That's a shame =/
*



I used mid-click and double click with different actions, and they worked fine. smile.gif

I am using foo_uie_tabs 0.1.8 and have no problem with the enter key.
Olive
QUOTE(hunted @ Jun 4 2005, 03:14 PM)
it seems to be uie_tabs preventing the enter key from working, because when I put it by itself (not in tabs) it works, but doesn't inside of tabs.
*


Same thing for me, good catch.
Snyper
QUOTE(Snyper @ Jun 4 2005, 09:17 AM)
QUOTE(JackieKu @ Jun 4 2005, 07:57 AM)
QUOTE(Snyper @ Jun 4 2005, 10:20 PM)
What a wonderful panel - big thx  smile.gif

Everything is working excellent and so far, only found one bug
(at least my suggestion of a bug):

Foobar crashes with a "Buffer Overrun" when trying to add folder to a playlist like:

Ian Pooley (2005) Brazilution - Edição 5 .3

Seems the "çã" results into this "buffer overrun" as it is the only foldername that causes the crash.

i.e. "rinôçerôse - music kills me (2002)"  gets the job well and no problem.

using
foo_uie_explorer_0.03b3
foobar 0.8.3
winXP sp2

Anyone else who can reproduce this failure?


Cheers from
Snyper
*



Please try 0.03b5. If the problem is still exist, I think I know what's happen. sad.gif
*



Thx for your fast replay.

Using 0.03b5 results to the same "buffer overrun",
when trying to add the folder:

01. Brazilution - Edição 5 .3 - Sol Side (compiled by Ian Pooley)

Cheers
Snyper
*



It was MY fault.

the dirstructure had too many "01. Brazilution - Edição 5 .3 - Sol Side (compiled by Ian Pooley)" so the path to the files was TOO long.

Sorry for creating any mess

Anyway your plugin rocks and it doubles the fun with foobar

Snyper
PabUK
Thanks for this great plugin, it's something I've always wanted in foobar. smile.gif
hunted
QUOTE(JackieKu @ Jun 4 2005, 12:01 PM)
QUOTE(hunted @ Jun 5 2005, 03:14 AM)
What do you mean standard English Input methdod? my computer is all english if thats what you mean.
Also, I found that if I set the mid-click action, it changes the double click action to that as well, doesn't matter what order I set it in, and I can't change it, its forced to be the same as mid-click.

Edit: Ok I just tested, it seems to be uie_tabs preventing the enter key from working, because when I put it by itself (not in tabs) it works, but doesn't inside of tabs.  That's a shame =/
*



I used mid-click and double click with different actions, and they worked fine. smile.gif

I am using foo_uie_tabs 0.1.8 and have no problem with the enter key.
*


Well actually I'm just having problems in general with Add to Default playlist. I cant set it at all now. It just sets to the equivalent Add to playlist.
ie, try to add Add to default playlist (recursive) it does add to playlist recursive.
or add to default playlist, it does add to playlist.
It doesn't matter which button I choose really

Also weird about tabs, because it worked just fine with out the tabs...
JackieKu
QUOTE(hunted @ Jun 9 2005, 07:20 AM)
Well actually I'm just having problems in general with Add to Default playlist. I cant set it at all now.  It just sets to the equivalent Add to playlist.
ie, try to add Add to default playlist (recursive) it does add to playlist recursive.
or add to default playlist, it does add to playlist.
It doesn't matter which button I choose really

Also weird about tabs, because it worked just fine with out the tabs...
*



The default playlist problem was solved in the latest version. (0.03 w/o 'a' or 'b')

I am using this component with tabs, but it seems everything works fine.

--
foo_uie_explorer 0.03
foo_uie_tabs 0.1.8
foo_ui_columns 0.1.2
foobar2000 v0.8.3
Windows XP SP2
Cosmo
One small problem (not a real problem for me, but I thought I'd mention it in case you aren't already aware)... -- "Alt + (key)" doesn't seem to work for kb shortcuts, and I can't set "Winkey + (key)" for kb shortcuts because Windows takes focus as soon as I press the Winkey.

Also a very minor nit-pick -- When kb shortcuts are used in the tree, focus/highlighting jumps to the next folder beginning with the letter you pressed. I reckon it's a default windows behaviour, but it'd be nice if it could be overriden in this panel so that focus stays on the active folder. ?

using 0.03 on WinXP SP2
fabiospark
Shouldn't the FB database be automatically updated when I rename a directory?
(Either an artist or an album one).
JackieKu
QUOTE(Cosmo @ Jun 11 2005, 03:01 AM)
One small problem (not a real problem for me, but I thought I'd mention it in case you aren't already aware)... -- "Alt + (key)" doesn't seem to work for kb shortcuts, and I can't set "Winkey + (key)" for kb shortcuts because Windows takes focus as soon as I press the Winkey.

Also a very minor nit-pick -- When kb shortcuts are used in the tree, focus/highlighting jumps to the next folder beginning with the letter you pressed. I reckon it's a default windows behaviour, but it'd be nice if it could be overriden in this panel so that focus stays on the active folder. ?

using 0.03 on WinXP SP2
*



The Alt key is taken by foobar2000's main menu, and actually this components isn't intended to support Winkey in keyboard shortcuts. However, I find window takes the focus when I release the Winkey. (not when I press the Winkey)

Edit: The Winkey and Alt key should be supported in next release. smile.gif
amiti
2 requests regarding sorting :

1.can you add the usual windows (or more extended) sort options to the explorer tree (sort by modified/extention/name/size) ?

2.when files sent from tree to playlist can they be sorted by the core's 'sort incoming files by' order?

Thanks,

Amit.
nw`
Would it be possible to add a drag 'n' drop functionality? I've kind of gotten used to it from using foo_uie_albumlist for a long while...

In any case, thanks for this great plugin, it's just what I've been looking for!
Hamallainen
QUOTE(fabiospark @ Jun 10 2005, 08:30 PM)
Shouldn't the FB database be automatically updated when I rename a directory?
(Either an artist or an album one).
*


Hi,
That's something i'd like too. If renaming/deleting a folder/file could update the database that would be great .

Also , is there a way to select multiple folders/files . Like holding CTRL key to add another folder/file to the currently selected one ?


Anyway thanks a lot for this useful plugin
Strictly4me
QUOTE(Hamallainen @ Jun 18 2005, 12:36 AM)
Also , is there a way to select multiple folders/files . Like holding CTRL key to add another folder/file to the currently selected one ?

Cool idea! cool.gif

((((( Strictly4me )))))
JackieKu
QUOTE(nw` @ Jun 18 2005, 03:04 AM)
Would it be possible to add a drag 'n' drop functionality? I've kind of gotten used to it from using foo_uie_albumlist for a long while...

In any case, thanks for this great plugin, it's just what I've been looking for!
*



Good idea! But it's not so easy to implement.
In fact, I had tried to add this function, but since there is no MFC, implementing 'drag' (files) function might need a lot of works.

QUOTE(Hamallainen @ Jun 18 2005, 07:36 AM)
QUOTE(fabiospark @ Jun 10 2005, 08:30 PM)
Shouldn't the FB database be automatically updated when I rename a directory?
(Either an artist or an album one).
*


Hi,
That's something i'd like too. If renaming/deleting a folder/file could update the database that would be great .

Also , is there a way to select multiple folders/files . Like holding CTRL key to add another folder/file to the currently selected one ?


Anyway thanks a lot for this useful plugin
*



The database related functions would never be implemented by me, since I do not use the database. (thus I do not know how to work with fb2k's DB)

The multi-select function is a good idea, but there is a restriction that the 'Tree Control' in Win32 API does not support it natively.

Perhaps I need some developers help me to implement these functions. tongue.gif
corganzer0
I have it installed, the options come up in prefs, but I cannot get it to work! It just stays the way it's always been. Help?
JackieKu
foo_uie_explorer 0.03.3 released!
tttung
QUOTE(JackieKu @ Aug 1 2005, 11:45 AM)

Shell Menu inclusion is a very nice addition JackieKu. I like it. Thanks biggrin.gif
Mr_Rabid_Teddybear
Just tried updating from 0.03a to 0.03.3. Foobar crashes immediately when trying to access Exporer Tree Panel settings under Preferences. No crashlog, no drwtsn32.log entry, just immediate crash.... Reverted to 0.03a, no problem. (Running fb2k 0.8.3 on XP sp2, BTW.)

BenniP
Foobar crashes with the 0.03.3 version if I enter the configuration and then leave it.

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C921E58h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C921E58h):
7C921E18h: 89 5F 4C EB 8F 33 C9 E9 37 FF FF FF FF 75 10 57
7C921E28h: 56 E8 26 FD FF FF EB AE 0F B7 06 8B 4D 10 03 01
7C921E38h: 3D 00 FE 00 00 0F 87 EE ED FF FF 80 7D 14 00 0F
7C921E48h: 85 97 7A 03 00 8B 4E 0C 8D 46 08 8B 10 89 4D 08
7C921E58h: 8B 09 3B 4A 04 89 55 0C 0F 85 9D 00 00 00 3B C8
7C921E68h: 0F 85 95 00 00 00 56 53 E8 1F ED FF FF 8B 45 0C
7C921E78h: 8B 4D 08 3B C1 89 01 89 48 04 74 49 8A 46 05 A8
7C921E88h: 04 0F 85 2F 7B 03 00 8A 47 05 24 10 A8 10 88 46
Stack (0012F580h):
0012F560h: B7E05B10 B7E05874 B7E05B10 0012F91C
0012F570h: 7FFDD000 B7E058E8 B7E05604 80565CEC
0012F580h: 00D30000 00D3CC60 00000000 0012F660
0012F590h: 7C920D5C 00000000 00D3CC60 0012F644
0012F5A0h: 00000000 00000000 00D3CC68 00000000
0012F5B0h: 00000000 00000000 00000000 00FFD6B0
0012F5C0h: DCBAABCD 00000000 0012F60C 00D3CC68
0012F5D0h: 0012F638 00000084 7FFDD000 0012F638
0012F5E0h: 77D1885A 0012F5F8 77D1882A 00001004
0012F5F0h: 00D3CC60 0062498C 00000000 00000000
0012F600h: 00000420 00000420 00D3CC68 00000000
0012F610h: 00D30178 00000420 00000000 00D30000
0012F620h: 0012F418 0012E4E4 00D30000 7C91EE18
0012F630h: 7C9206F0 FFFFFFFF 00000000 00000000
0012F640h: 01010000 00000084 0012F5A4 0012F1A4
0012F650h: 0012F698 7C91EE18 7C920570 00000001
0012F660h: 0012F6A8 7C34218A 00D30000 00000000
0012F670h: 00D3CC68 00000000 01004584 00000000
0012F680h: 00000411 7C3416F8 00000411 00000000
0012F690h: 0012F674 0012F1A4 0012F714 7C34240D
Registers:
EAX: 00D3C468, EBX: 00D30000, ECX: 00000000, EDX: 00330070
ESI: 00D3C460, EDI: 00D3CC60, EBP: 0012F58C, ESP: 0012F580
Crash location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitializeCriticalSection" (+0000032Bh)

Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
USER32 loaded at 77D10000h - 77DA0000h
GDI32 loaded at 77EF0000h - 77F36000h
ole32 loaded at 774B0000h - 775ED000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4 loaded at 77E50000h - 77EE1000h
msvcrt loaded at 77BE0000h - 77C38000h
COMCTL32 loaded at 773A0000h - 774A2000h
SHLWAPI loaded at 77F40000h - 77FB6000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 76350000h - 7639A000h
SHELL32 loaded at 7C9D0000h - 7D1EE000h
foo_albumlist loaded at 008D0000h - 008DB000h
foo_ape loaded at 008E0000h - 008FF000h
foo_audioscrobbler loaded at 00900000h - 00920000h
LIBCURL loaded at 00920000h - 00939000h
WS2_32 loaded at 71A10000h - 71A27000h
WS2HELP loaded at 71A00000h - 71A08000h
WINMM loaded at 76AF0000h - 76B1E000h
foo_cdda loaded at 009D0000h - 009DE000h
foo_clienc loaded at 009E0000h - 009EB000h
foo_console loaded at 009F0000h - 009F7000h
foo_dsp_extra loaded at 00A00000h - 00A15000h
foo_dumb loaded at 00A20000h - 00A4C000h
foo_flac loaded at 00A50000h - 00A6C000h
foo_id3v2 loaded at 00A70000h - 00AA0000h
MSVCP60 loaded at 76020000h - 76085000h
foo_input_std loaded at 00AA0000h - 00B3E000h
MSACM32 loaded at 77BB0000h - 77BC5000h
foo_masstag loaded at 00B40000h - 00B54000h
foo_midi loaded at 00B60000h - 00BEF000h
MFC42 loaded at 73D30000h - 73E2E000h
OLEAUT32 loaded at 770F0000h - 7717C000h
MFC42LOC loaded at 61DC0000h - 61DCE000h
foo_output_std loaded at 00BF0000h - 00BF9000h
foo_out_dsound_ex loaded at 00C00000h - 00C09000h
DSOUND loaded at 73E70000h - 73ECC000h
VERSION loaded at 77BD0000h - 77BD8000h
foo_out_ks loaded at 00C20000h - 00C2B000h
SETUPAPI loaded at 778F0000h - 779E4000h
foo_rgscan loaded at 00C30000h - 00C3D000h
foo_speex loaded at 00C40000h - 00C58000h
foo_ui_std loaded at 00C60000h - 00C77000h
foo_unpack loaded at 00C80000h - 00CB1000h
foo_vis_manager loaded at 00CC0000h - 00CC8000h
foo_wavpack loaded at 00CD0000h - 00CE4000h
foo_abx loaded at 00CF0000h - 00CFC000h
foo_channel_mixer loaded at 00D00000h - 00D25000h
MSVCR71 loaded at 7C340000h - 7C396000h
uxtheme loaded at 5B0F0000h - 5B128000h
foo_dbsearch loaded at 00D40000h - 00D57000h
foo_diskwriter loaded at 00D60000h - 00D74000h
foo_dsp_delta loaded at 00D80000h - 00D87000h
foo_dsp_soundtouch loaded at 00D90000h - 00D9D000h
foo_dsp_white_noise loaded at 00DA0000h - 00DA7000h
foo_gpk loaded at 00DB0000h - 00DD5000h
MSVCR71D loaded at 10200000h - 10287000h
foo_history loaded at 00DF0000h - 00E05000h
foo_infobox loaded at 00E10000h - 00E23000h
foo_playlistgen_ex loaded at 00E30000h - 00E3E000h
foo_quicktag loaded at 00E40000h - 00E49000h
foo_read_http loaded at 00E50000h - 00E65000h
foo_scroll loaded at 00E70000h - 00E76000h
foo_search_ex loaded at 00E80000h - 00E88000h
foo_shuffle loaded at 00E90000h - 00E9B000h
foo_tbar loaded at 00EA0000h - 00EA9000h
foo_text loaded at 00EB0000h - 00EBF000h
foo_uie_albumlist loaded at 00FC0000h - 00FD2000h
foo_uie_dbexplorer loaded at 00FE0000h - 00FEB000h
foo_uie_explorer loaded at 00FF0000h - 0100A000h
foo_uie_tabs loaded at 01010000h - 0101A000h
foo_uie_vis_projectm loaded at 01020000h - 01060000h
OPENGL32 loaded at 5F0D0000h - 5F19C000h
GLU32 loaded at 68FC0000h - 68FE0000h
DDRAW loaded at 736D0000h - 73719000h
DCIMAN32 loaded at 73B30000h - 73B36000h
foo_uie_volume loaded at 09060000h - 0906B000h
foo_ui_columns loaded at 09070000h - 090A7000h
foo_vis_bacon loaded at 090B0000h - 090C8000h
foo_vis_projectm loaded at 090D0000h - 0910D000h
foo_vis_stereo loaded at 09110000h - 09198000h
foo_winamp_spam loaded at 091A0000h - 091A8000h
LgWndHk loaded at 09200000h - 09207000h
wdmaud loaded at 72C90000h - 72C99000h
WINTRUST loaded at 76BF0000h - 76C1E000h
CRYPT32 loaded at 77A50000h - 77AE5000h
MSASN1 loaded at 77AF0000h - 77B02000h
IMAGEHLP loaded at 76C50000h - 76C78000h
msacm32 loaded at 72C80000h - 72C88000h
midimap loaded at 77BA0000h - 77BA7000h
appHelp loaded at 77B10000h - 77B32000h
CLBCATQ loaded at 76F90000h - 7700F000h
COMRes loaded at 77010000h - 770E3000h
cscui loaded at 779F0000h - 77A46000h
CSCDLL loaded at 765A0000h - 765BD000h
USERENV loaded at 76620000h - 766D5000h
mswsock loaded at 719B0000h - 719F0000h
DNSAPI loaded at 76EE0000h - 76F07000h
winrnr loaded at 76F70000h - 76F78000h
WLDAP32 loaded at 76F20000h - 76F4D000h
pnrpnsp loaded at 6F790000h - 6F79F000h
LgMsgHk loaded at 09780000h - 0978B000h
KsUser loaded at 73E40000h - 73E44000h
rasadhlp loaded at 76F80000h - 76F86000h
hnetcfg loaded at 66710000h - 66769000h
wshtcpip loaded at 719F0000h - 719F8000h
rarext loaded at 0A4E0000h - 0A50C000h
WhoLockMe loaded at 09790000h - 09798000h
ATL loaded at 76AD0000h - 76AE1000h
exifershellext loaded at 0A950000h - 0A981000h
AVShlExt loaded at 097A0000h - 097AA000h
7-zipn loaded at 0ABA0000h - 0ABC2000h
Audiodev loaded at 0ABD0000h - 0AC4B000h
WMVCore loaded at 0AC50000h - 0AE96000h
WMASF loaded at 0AEA0000h - 0AEDA000h
diskcopy loaded at 6D150000h - 6D2C2000h
ElbyVCDShell loaded at 0AEE0000h - 0AEF4000h
ntshrui loaded at 76940000h - 76966000h
NETAPI32 loaded at 597D0000h - 59824000h
SFastSum loaded at 0AF60000h - 0AF99000h
shdocvw loaded at 77730000h - 7789C000h
CRYPTUI loaded at 76880000h - 76905000h
WININET loaded at 77180000h - 77227000h
ICQLiteShell loaded at 0AFB0000h - 0AFBF000h
DBGHELP loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 7C920D5Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000002CDh)
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 01010000h, location: "foo_uie_tabs", loaded at 01010000h - 0101A000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C34218Ah, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "free" (+00000039h)
Address: 01004584h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 7C3416F8h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "malloc" (+0000000Fh)
Address: 7C34240Dh, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "except_handler3" (+00000000h)
Address: 7C37A3A8h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "ldexp" (+00005488h)
Address: 00FFE8CBh, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 01004584h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 01002538h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00FFF667h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 00FFD6D8h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00FFD6B0h, location: "foo_uie_explorer", loaded at 00FF0000h - 0100A000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1DAF6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 00404999h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00404892h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D2418Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 5B0F3AA7h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 090815B7h, location: "foo_ui_columns", loaded at 09070000h - 090A7000h
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)

Version info:
foobar2000 v0.8.3
UNICODE
JackieKu
The crash problem about the preferences page is fixed in 0.03.4.
c0utta
Hi JackieKu,

I have all my music on a NAS share that I access via \\Nas\music. I notice that the foo_uie_explorer won't expand the subdirectories in the share.

Is this the intended behaviour ?

Thanks,

c0utta
hoelk
sometimes when i try to open folders (most times to be exact) it says "__iob_func" cant be found in the dll file "MSVCR70.dll" (which i have in my foobar directory)
some few times it works to open a folder though
JackieKu
QUOTE(c0utta @ Aug 3 2005, 07:09 PM)
Hi JackieKu,

I have all my music on a NAS share that I access via \\Nas\music.  I notice that the foo_uie_explorer won't expand the subdirectories in the share.

Is this the intended behaviour ?

Thanks,

c0utta
*



The UNC path is not supported currently.

QUOTE(hoelk @ Aug 3 2005, 07:15 PM)
sometimes when i try to open folders (most times to be exact) it says "__iob_func" cant be found in the dll file "MSVCR70.dll" (which i have in my foobar directory)
some few times it works to open a folder though
*



Hmm, please try the "MSVCR71.dll" instead, since this component is compiled with VC 7.1.
hoelk
QUOTE(JackieKu @ Aug 3 2005, 06:04 AM)

Hmm, please try the "MSVCR71.dll" instead, since this component is compiled with VC 7.1.
*



i had both, 70 and 71, in my foobar folder, i deleted msvcr70 and now it works,
thx for the tip
BenniP
Thank you for this quick bug fix!
Runs now smoothly again! smile.gif
Mr_Rabid_Teddybear
No crashing anymore. Thanks! But I found another behaviour that was quite distressing to me: I accidentally dragged'n'dropped a folder back on itself. It then copied itself recursively until Windows found the path to long and then gave the files DOS names. Like, instead of
QUOTE
F:\AlbumRipp\Joy Division - Substance (1977-1980) (1992).wv
I got
QUOTE
F:\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\AlbumRipp\JOYDIV~1.WV

Not very fun! dry.gif Especially when the folder contained sixtysomething files that had to be copied back and manually renamed back to original ("Joy Division - Substance (1977-1980) (1992).wv" instead of "JOYDIV~1.WV"). Explorer itself does nothing if you drag'n'drop a folder back on itself. This should probably be the behaviour of this plugin also....

Another thing I noticed: Only one file can be marked (highlighted) at the time. Would it be possible to implement leftmouseclick+CTRL and leftmouseclick+SHIFT behaviour like in Windows Explorer?

kdo
First, I must say I learned about this plugin recently and I like it!
Great work. Many thanks!!!

I think I'm going to use it a lot. Already as it is, it allows me to do what I want. Though some improvements are desirable to make things more convenient for my purposes.

QUOTE(Mr_Rabid_Teddybear @ Aug 3 2005, 06:16 PM)
Another thing I noticed: Only one file can be marked (highlighted) at the time. Would it be possible to implement leftmouseclick+CTRL and leftmouseclick+SHIFT behaviour like in Windows Explorer?
*


I second that. for files and directories.

More features request:

1) Plugin actions Copy and Paste - with assignable keys! (e.g. ctrl-c, ctrl-v)
Now it is only possible via shell menu.

2) Plugin action to create "New Folder".
(now it is not possible even via shell menu, have to do it in a file manager)


3)
I have one more feature, but this one obviously harder to implement:
make option for copy/paste actions to keep parent directories in the path up to certain favourite folder.
e.g. I define favourite folder "E:\Music", then if I copy files "E:\Music\artist1\album1\songs" it should copy-paste "artist1\album1\songs" into the destination folder.

kdo
perhaps it is not a bug, but...

the drag-n-drop inside the tree windows works somewhat different from the copy-paste via shell menu:

shell menu paste - it will ask to overwrite existing folder,
drag-n-drop - doesn't ask anything and creats new folder "Copy of .."

The shell menu overwrite behaviour is more useful I think.
If copy-paste actions/shortcuts get implemented in the plugin, it should rather work like shell menu.
JackieKu
QUOTE(Mr_Rabid_Teddybear @ Aug 4 2005, 12:16 AM)
Another thing I noticed: Only one file can be marked (highlighted) at the time. Would it be possible to implement leftmouseclick+CTRL and leftmouseclick+SHIFT behaviour like in Windows Explorer?
*



The recursive bug should be fixed soon.

About multiple highlight (selected), the feature isn't implemented so far because the native API of the Tree View does not support it. You may find in the Windows Explorer, the List View in the right side can select multiple files, but the Tree View in the left side is not. However, there are a few applications support multiple select in the Tree View, I think it is implemented by the a complex mothod. Current I have no idea to implement this function, I need some time to study it. If anyone know how to implement this please give me a hand, thanks.

QUOTE(kdo @ Aug 4 2005, 02:08 AM)
More features request:

1) Plugin actions Copy and Paste - with assignable keys! (e.g. ctrl-c, ctrl-v)
Now it is only possible via shell menu.

2) Plugin action to create "New Folder".
(now it is not possible even via shell menu, have to do it in a file manager)


3)
I have one more feature, but this one obviously harder to implement:
make option for copy/paste actions to keep parent directories in the path up to certain favourite folder.
e.g. I define favourite folder "E:\Music", then if I copy files "E:\Music\artist1\album1\songs" it should copy-paste "artist1\album1\songs" into the destination folder.
*



I will consider them. smile.gif
JackieKu
foo_uie_explorer 0.04 released!
Mr_Rabid_Teddybear
QUOTE(JackieKu @ Aug 7 2005, 01:03 AM)
foo_uie_explorer 0.04 released!
*


Thanks for fixing the recursive bug! This version I can use without being afraid that it will eff up my files if my fingers slip. wink.gif

twm5993
QUOTE(Mr_Rabid_Teddybear @ Aug 7 2005, 07:25 PM)
QUOTE(JackieKu @ Aug 7 2005, 01:03 AM)
foo_uie_explorer 0.04 released!
*


Thanks for fixing the recursive bug! This version I can use without being afraid that it will eff up my files if my fingers slip. wink.gif
*



CODE
INFO (CORE) : startup time: 406 ms
ERROR (CORE) : Failed to load DLL: foo_uie_explorer.dll, reason: Unable to load DLL.


sad.gif
Mr_Rabid_Teddybear
QUOTE(twm5993 @ Aug 8 2005, 07:30 PM)
CODE
INFO (CORE) : startup time: 406 ms
ERROR (CORE) : Failed to load DLL: foo_uie_explorer.dll, reason: Unable to load DLL.


sad.gif
*


I don't know which dependencies this plugin have, but have you tried to put the two DLL's in this archive in the foobar2000 directory (same directory as foobar2000.exe)...?

The archive is 7-zip compressed, BTW.

twm5993
that did the trick, thanks
rapture
got a dumb question - how to put foo_uie_explorer into the columns? how to turn it on?

ok, nvm - got it. im not familliar with foo columns smile.gif
Squeller
JackieKu,

I have a feature request. Could you please add an option to hide the vertical scrollbar? For those who use a scroll mouse this would mean to save some space and making it more beautiful....
kwanbis
it is for 0.8 right? how does it works? i just copied the dll to the folder, but i can't see it ...
anza
And you do use foo_ui_columns, don't you?
c0utta
JackieKu,

Thanks for the UNC support - much appreciated.

Cheers,

c0utta
kwanbis
i use Columns UI
Squeller
JackieKu, theres one disturbance. I have the plugin organized like this:

DriveA:\
DriveB:\
Favorite1
Favorite2

So if I click on Favorite1 (the plugin does replace the default playlist here) and play the stuff,

then

Restart foobar: If Favorite1 is a directory in DriveA, the complete DriveA tree is expanded at startup. Not beautiful!
JackieKu
QUOTE(Squeller @ Aug 20 2005, 05:40 PM)
JackieKu, theres one disturbance. I have the plugin organized like this:

DriveA:\
DriveB:\
Favorite1
Favorite2

So if I click on Favorite1 (the plugin does replace the default playlist here) and play the stuff,

then

Restart foobar: If Favorite1 is a directory in DriveA, the complete DriveA tree is expanded at startup. Not beautiful!
*



This problem could be avoided by disable the startup path or place the favorites before the drives.
You should use the latest version if you choose the letter solution.
Squeller
Arrrg. I chose "Select the latest selected path"... Thx for the hint-
crustylaptop
OK, I too am getting the "failed to load foo.uie.explorer.dll" at startup. I feel like I've trolled all the posts and don't seem to find a fix.

-- columns 1.2 is installed and works fine
-- The foo.uie.explorer.dll is in the components folder where it should be
-- msvcp60.dll is in my /win/system32

Thanks for your help if a fix seems obvious.

DS

About my setup for those who care: This is a old win98 laptop, stripped and hidden in a wall over a built-in stereo. Only the mouse and the LCD are visible, the screen is in a wood frame on the wall. It's running 98lite and appears in a "kiosk mode" with two windows that fill the screen: fb2k on the right and an explorer window on the left that can browse all the machines in the building. Single-click on a file adds a song to the queue. It's pretty much foolproof to anyone that walks up to it. No animations, no playlists, no thank you!

JackieKu
QUOTE(crustylaptop @ Aug 23 2005, 06:22 AM)
OK,  I too am getting the "failed to load foo.uie.explorer.dll" at startup.  I feel like I've trolled all the posts and don't seem to find a fix.

-- columns 1.2 is installed and works fine
-- The foo.uie.explorer.dll is in the components folder where it should be
-- msvcp60.dll is in my /win/system32   

Thanks for your help if a fix see ms obvious.

DS

About my setup for those who care:  This is a old win98 laptop, stripped and hidden in a wall over a built-in stereo.  Only the mouse and the LCD are visible, the screen is in a wood frame on the wall.  It's running 98lite and appears in a "kiosk mode" with two windows that fill the screen:  fb2k on the right and an explorer window on the left that can browse all the machines in the building.  Single-click on a file adds a song to the queue.  It's pretty much foolproof to anyone that walks up to it.  No animations, no playlists, no thank you!
*



1) It's need msvcp71.dll.....
2) It should be only work in Unicode compatible OSs. (Win NT/2000/XP/2003)

Ok, try this MSLU bulid, you must install the MSLU first.
Note I am not sure this is work or not, since I've not used Win9x for LONG time.
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-2009 Invision Power Services, Inc.