foo_playlist_tree, still very experimental (beta stage) |
![]() ![]() |
foo_playlist_tree, still very experimental (beta stage) |
Dec 4 2004, 03:24
Post
#76
|
|
![]() Group: Developer Posts: 804 Joined: 28-November 03 Member No.: 10088 |
I support the idea of making it a panel.
In adition usability coul be greatly improved by having the result of a selection (the tracks at the last level) going into the right side of the screen and formatted using columns. What you would need to do is just punch the output to a given playlist whose name would be a parameter (see the album list panel or db explorer panel as an example of this behaviour). Is it feasible ? This post has been edited by NEMO7538: Dec 4 2004, 03:26 |
|
|
|
Dec 4 2004, 15:28
Post
#77
|
|
![]() Group: Members Posts: 51 Joined: 7-August 04 Member No.: 16082 |
i've just recollected that some time ago i wrote about a feture i would like to see implemented in album list. it would be a quick find box sitting at the bottom or at the top of the component window and refining the display "as you type", showing only the results relevant to the string you put in. wouldn't that be a lovely feature?
chris, i hope the ideas we post inspire rather that overwhelm you greetings -------------------- I felt weak, perhaps I was.
|
|
|
|
Dec 4 2004, 17:06
Post
#78
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
QUOTE (stroke @ Dec 4 2004, 09:28 AM) i've just recollected that some time ago i wrote about a feture i would like to see implemented in album list. it would be a quick find box sitting at the bottom or at the top of the component window and refining the display "as you type", showing only the results relevant to the string you put in. wouldn't that be a lovely feature? chris, i hope the ideas we post inspire rather that overwhelm you greetings Actually that is an idea that I have contemplated before... If any one is familiar with the way firefox search works, I'm thinking that would be a good way to do it... when you hit Ctl-F it brings up the search box and finds the first item that matches as you type stuff... -------------------- There used to be a link to my website here.
|
|
|
|
Dec 4 2004, 17:31
Post
#79
|
|
![]() Group: Members Posts: 51 Joined: 7-August 04 Member No.: 16082 |
QUOTE (cwbowron @ Dec 4 2004, 06:06 PM) QUOTE (stroke @ Dec 4 2004, 09:28 AM) i've just recollected that some time ago i wrote about a feture i would like to see implemented in album list. it would be a quick find box sitting at the bottom or at the top of the component window and refining the display "as you type", showing only the results relevant to the string you put in. wouldn't that be a lovely feature? chris, i hope the ideas we post inspire rather that overwhelm you greetings Actually that is an idea that I have contemplated before... If any one is familiar with the way firefox search works, I'm thinking that would be a good way to do it... when you hit Ctl-F it brings up the search box and finds the first item that matches as you type stuff... i just took a look at firefox (opera is my browser of choice -------------------- I felt weak, perhaps I was.
|
|
|
|
Dec 4 2004, 18:53
Post
#80
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
Updated current version to support the latest ui_columns api.
The older api version is still available as foo_playlist_tree_old_api.zip New updates will continue from the latest ui_columns api code. on the To Do list: improved dynamic playlist control (speed issues) file search As usual files are availabe at http://foobar.bowron.us -------------------- There used to be a link to my website here.
|
|
|
|
Dec 4 2004, 19:47
Post
#81
|
|
![]() Group: Members Posts: 657 Joined: 27-November 02 Member No.: 3911 |
Since you updated to the latest ui_columns api I tried your pugin again and I must say that I begin to like it. Especially the dynamic folders look promising and are useful for me.
Besides some instabilities I get from time to time (see the already existing crash logs in this thread) one really big drawback for me is the lack of unicode support. This really reduces the usability for me. Perhaps you'll find some useful threads about how to use utf8api.dll in the development forum. That would be great. Thank you for this plugin! The Link |
|
|
|
Dec 5 2004, 01:05
Post
#82
|
|
|
Group: Members Posts: 773 Joined: 23-October 01 From: USA Member No.: 340 |
shouldnt i be able to just copy and paste any view setting from the album list to the playlsit tree dynamic folder?
-------------------- http://www.last.fm/user/spase
-spase- |
|
|
|
Dec 5 2004, 01:18
Post
#83
|
|
|
Group: Members Posts: 773 Joined: 23-October 01 From: USA Member No.: 340 |
also how do i get it to sort the dynamic folders properly?
it seems pretty random right now: ![]() EDIT: it seems the sorting of the tracks under the individual parts of the dynamic fodlers is quite random as well. i suppose a "dynamic sort string" in the settings, or the ability to set a different sort style for each dynamic folder (or both) would be a good idea. EDIT2: I found the right click > sort option. i think a per-subfolder sort string might still be a good idea though (or sort by display) This post has been edited by spase: Dec 5 2004, 02:13 -------------------- http://www.last.fm/user/spase
-spase- |
|
|
|
Dec 5 2004, 01:54
Post
#84
|
|
|
Group: Members Posts: 773 Joined: 23-October 01 From: USA Member No.: 340 |
another thing i found, if you hide the window, then activate it again, it doesnt have any icons (as in the picture i posted above).
This post has been edited by spase: Dec 5 2004, 02:09 -------------------- http://www.last.fm/user/spase
-spase- |
|
|
|
Dec 5 2004, 02:11
Post
#85
|
|
|
Group: Members Posts: 773 Joined: 23-October 01 From: USA Member No.: 340 |
found a reproducible crash:
occurs when trying to drag the root folder from the playlist tree to the playlist list of columns ui CODE Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77531063h Access violation, operation: read, address: 000001E7h Call path: WinMain=>app_mainloop This is the first crash logged by this instance. Code bytes (77531063h): 77531023h: 8B 08 56 FF 75 08 50 FF 11 5E 5D C2 08 00 B8 F0 77531033h: 01 04 80 EB F4 90 90 90 90 90 8B FF 55 8B EC 83 77531043h: 3D 14 57 60 77 00 0F 85 EA 3E 03 00 33 C0 40 5D 77531053h: C2 04 00 50 E8 51 2B FC FF 85 C0 74 09 8B 46 08 77531063h: 8B 08 50 FF 51 08 83 66 08 00 E9 F3 47 FF FF 8B 77531073h: 46 04 85 C0 0F 84 DC 47 FF FF 50 E8 2A 2B FC FF 77531083h: 85 C0 0F 84 CE 47 FF FF 8B 46 04 8B 08 50 FF 51 77531093h: 08 E9 C0 47 FF FF 8D 85 64 FF FF FF 50 FF 75 80 Stack (0012FB30h): 0012FB10h: 00000000 00000000 00000000 00000000 0012FB20h: 00000000 00000000 00000000 00000000 0012FB30h: 0189B89C 00000001 0012FC24 01888FB6 0012FB40h: 0012FBC4 7C809737 77D5674F 01D53650 0012FB50h: FFFFFFEB 77D488B2 0012FB74 77D4B2A1 0012FB60h: 001303E2 00000215 00000000 00000000 0012FB70h: 00000000 00000010 00000297 0000015E 0012FB80h: 00000215 00000000 77D4B250 0012FC40 0012FB90h: 00000000 018953EC 01D66C80 0000001D 0012FBA0h: 0000001D 00000000 0000000C 7C90000F 0012FBB0h: 00000000 00000001 FFFFFFFF 00000001 0012FBC0h: 0000006D 00000001 00B50054 000001E7 0012FBD0h: 000D02BE 0000007F 000000C0 0000007F 0012FBE0h: 000000C0 018953EC 00000000 00000000 0012FBF0h: 00000000 00000000 00000000 004465AC 0012FC00h: 01C52008 00000800 0000051C 00000001 0012FC10h: 018957D4 018957C0 0012FE2C 01894853 0012FC20h: 00000003 0012FC58 775F807E 01000009 0012FC30h: 015DC4E0 00000000 000000EC 00000009 0012FC40h: 0012FDB4 774E6E2C 00189F68 00000000 Registers: EAX: 000001E7, EBX: 00000000, ECX: 774F3BD5, EDX: 00150608 ESI: 0012FBC4, EDI: 7C809EB3, EBP: 0012FB38, ESP: 0012FB30 Crash location: "ole32", loaded at 774E0000h - 7761C000h Symbol: "CoGetObjectContext" (+0000005Eh) Loaded modules: foobar2000 loaded at 00400000h - 00452000h ntdll loaded at 7C900000h - 7C9B0000h kernel32 loaded at 7C800000h - 7C8F4000h USER32 loaded at 77D40000h - 77DD0000h GDI32 loaded at 77F10000h - 77F56000h ole32 loaded at 774E0000h - 7761C000h msvcrt loaded at 77C10000h - 77C68000h ADVAPI32 loaded at 77DD0000h - 77E6B000h RPCRT4 loaded at 77E70000h - 77F01000h COMCTL32 loaded at 773D0000h - 774D2000h SHLWAPI loaded at 77F60000h - 77FD6000h utf8api loaded at 10000000h - 1000D000h comdlg32 loaded at 763B0000h - 763F9000h SHELL32 loaded at 7C9C0000h - 7D1D4000h IMM32 loaded at 76390000h - 763AD000h LPK loaded at 629C0000h - 629C9000h USP10 loaded at 74D90000h - 74DFB000h foo_abx loaded at 009E0000h - 009EC000h foo_ac3 loaded at 009F0000h - 00A03000h foo_albumlist loaded at 00A10000h - 00A1B000h foo_ape loaded at 00A20000h - 00A3F000h foo_apl loaded at 00A40000h - 00A4A000h foo_bitcompare loaded at 00A50000h - 00A59000h foo_burninate loaded at 00A60000h - 00A6C000h VERSION loaded at 77C00000h - 77C08000h foo_cdda loaded at 00A70000h - 00A7E000h foo_clienc loaded at 00A80000h - 00A8B000h foo_console loaded at 00A90000h - 00A97000h foo_convolve loaded at 00AA0000h - 00AEF000h foo_cue_ex loaded at 00AF0000h - 00AFB000h foo_custom_sort loaded at 00B00000h - 00B08000h foo_dbsearch loaded at 00B10000h - 00B28000h foo_diskwriter loaded at 00B30000h - 00B42000h WINMM loaded at 76B40000h - 76B6D000h foo_dsp_crossfade loaded at 00BD0000h - 00BD7000h foo_dsp_crossfeed loaded at 00BE0000h - 00BE6000h foo_dsp_extra loaded at 00BF0000h - 00C05000h foo_dsp_mute loaded at 00C10000h - 00C17000h foo_dsp_nogaps loaded at 00C20000h - 00C27000h foo_dsp_pause loaded at 00C30000h - 00C37000h foo_dsp_skip_silence loaded at 00C40000h - 00C47000h foo_dsp_soundtouch loaded at 00C50000h - 00C5B000h MSVCP60 loaded at 76080000h - 760E5000h foo_dynamics loaded at 00C60000h - 00C67000h foo_faac loaded at 00C70000h - 00CA3000h foo_festalon loaded at 00CB0000h - 00DEE000h foo_flac loaded at 00DF0000h - 00E0C000h foo_flaccer loaded at 00E10000h - 00E26000h foo_freedb loaded at 00E30000h - 00E5E000h WS2_32 loaded at 71AB0000h - 71AC7000h WS2HELP loaded at 71AA0000h - 71AA8000h foo_history loaded at 00E60000h - 00E72000h foo_id3v2 loaded at 00E80000h - 00EB0000h foo_infobox loaded at 00EB0000h - 00EC3000h foo_input_std loaded at 00ED0000h - 00F6E000h MSACM32 loaded at 77BE0000h - 77BF5000h foo_lame loaded at 00F70000h - 00F79000h foo_lpac loaded at 00F80000h - 00F87000h lpac_codec_api loaded at 00F90000h - 00F9A000h lpaccodec loaded at 00FA0000h - 00FC9000h foo_masstag loaded at 011F0000h - 01204000h foo_matroska loaded at 01210000h - 01258000h foo_midi loaded at 01260000h - 012EF000h MFC42 loaded at 73DD0000h - 73ECE000h OLEAUT32 loaded at 77120000h - 771AC000h foo_mod loaded at 012F0000h - 012F9000h BASS loaded at 01300000h - 0135A000h foo_monkey loaded at 01360000h - 0137C000h foo_mpeg4u loaded at 01380000h - 013A9000h foo_nez loaded at 013B0000h - 013DB000h foo_null loaded at 013E0000h - 013E7000h foo_ofr loaded at 013F0000h - 013F6000h OptimFROG loaded at 01400000h - 0142C000h foo_oggpreview loaded at 01440000h - 01541000h foo_osd loaded at 01550000h - 0155C000h foo_output_std loaded at 01560000h - 01569000h foo_out_dsound_ex loaded at 01570000h - 01579000h DSOUND loaded at 73F10000h - 73F6C000h foo_out_dsound_ex2 loaded at 01590000h - 01599000h foo_out_ks loaded at 015A0000h - 015AB000h SETUPAPI loaded at 77920000h - 77A13000h foo_playlistfind loaded at 015B0000h - 015BB000h foo_playlistgen_ex loaded at 015C0000h - 015CF000h foo_playlist_tree loaded at 015D0000h - 015E0000h foo_pphsresample loaded at 015E0000h - 015F0000h foo_psf loaded at 015F0000h - 0169C000h foo_quicktag loaded at 016A0000h - 016A9000h foo_read_http loaded at 016B0000h - 016B9000h foo_recycle loaded at 016C0000h - 016C9000h MSVCR71 loaded at 7C340000h - 7C396000h foo_rgscan loaded at 016E0000h - 016ED000h foo_scroll loaded at 016F0000h - 016F6000h foo_search_ex loaded at 01700000h - 01708000h foo_shn loaded at 01710000h - 0171F000h foo_shuffle loaded at 01720000h - 01729000h foo_sid loaded at 01770000h - 017B7000h foo_spc loaded at 01730000h - 01741000h foo_speex loaded at 017C0000h - 017D8000h foo_temple loaded at 01750000h - 0175B000h foo_tfmx loaded at 017E0000h - 017E9000h foo_tta loaded at 017F0000h - 017F9000h foo_tta_old loaded at 01800000h - 01809000h foo_uie_albumart loaded at 01810000h - 0181B000h MSVCP71 loaded at 7C3A0000h - 7C41B000h foo_uie_albumlist loaded at 01820000h - 0182E000h foo_uie_ascii_buttons loaded at 01830000h - 01836000h foo_uie_tabs loaded at 01840000h - 0184A000h foo_uie_trackinfo loaded at 01850000h - 0185B000h foo_uie_volume loaded at 01860000h - 0186A000h foo_ui_columns loaded at 01870000h - 018A6000h foo_ui_std loaded at 018B0000h - 018C7000h foo_unpack loaded at 018D0000h - 01901000h foo_utils loaded at 01910000h - 01921000h foo_vis_bacon loaded at 01930000h - 01947000h foo_vis_manager loaded at 01950000h - 01958000h foo_vis_simple_spectrum loaded at 01960000h - 0196A000h foo_vis_vu_meter loaded at 01970000h - 01978000h foo_vorbisenc loaded at 01980000h - 01A91000h foo_wavpack loaded at 01AA0000h - 01AB2000h foo_web loaded at 01AC0000h - 01AD9000h foo_wma loaded at 01AE0000h - 01AFA000h WMVCore loaded at 7D790000h - 7D99A000h wmidx loaded at 4B320000h - 4B349000h WMASF loaded at 59A10000h - 59A4C000h msdmo loaded at 736B0000h - 736B7000h WININET loaded at 771B0000h - 77256000h CRYPT32 loaded at 77A80000h - 77B14000h MSASN1 loaded at 77B20000h - 77B32000h urlmon loaded at 77260000h - 772FE000h MSVFW32 loaded at 75A70000h - 75A91000h WSOCK32 loaded at 71AD0000h - 71AD9000h DRMClien loaded at 01B00000h - 01B4F000h foo_xa loaded at 01B60000h - 01B6F000h msctfime loaded at 755C0000h - 755EE000h asycfilt loaded at 708F0000h - 70903000h UxTheme loaded at 5AD70000h - 5ADA8000h winroll loaded at 02350000h - 02357000h WINTRUST loaded at 76C30000h - 76C5E000h IMAGEHLP loaded at 76C90000h - 76CB8000h wdmaud loaded at 72D20000h - 72D29000h msacm32 loaded at 72D10000h - 72D18000h midimap loaded at 77BD0000h - 77BD7000h KsUser loaded at 73EE0000h - 73EE4000h xpsp2res loaded at 20000000h - 202C5000h DBGHELP loaded at 59A60000h - 59B01000h Stack dump analysis: Address: 0189B89Ch, location: "foo_ui_columns", loaded at 01870000h - 018A6000h Address: 01888FB6h, location: "foo_ui_columns", loaded at 01870000h - 018A6000h Address: 7C809737h, location: "kernel32", loaded at 7C800000h - 7C8F4000h Symbol: "GetCurrentThreadId" (+00000000h) Address: 77D5674Fh, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "AttachThreadInput" (+00000000h) Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetWindowLongW" (+00000034h) Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "DefWindowProcW" (+000000BCh) Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "DefWindowProcW" (+0000006Bh) Address: 018953ECh, location: "foo_ui_columns", loaded at 01870000h - 018A6000h Address: 7C90000Fh, location: "ntdll", loaded at 7C900000h - 7C9B0000h Address: 018953ECh, location: "foo_ui_columns", loaded at 01870000h - 018A6000h Address: 004465ACh, location: "foobar2000", loaded at 00400000h - 00452000h Address: 018957D4h, location: "foo_ui_columns", loaded at 01870000h - 018A6000h Address: 018957C0h, location: "foo_ui_columns", loaded at 01870000h - 018A6000h Address: 01894853h, location: "foo_ui_columns", loaded at 01870000h - 018A6000h Address: 775F807Eh, location: "ole32", loaded at 774E0000h - 7761C000h Symbol: "StgGetIFillLockBytesOnFile" (+00008591h) Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 774E6E2Ch, location: "ole32", loaded at 774E0000h - 7761C000h Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 775F82C0h, location: "ole32", loaded at 774E0000h - 7761C000h Symbol: "StgGetIFillLockBytesOnFile" (+000087D3h) Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 775CF400h, location: "ole32", loaded at 774E0000h - 7761C000h Symbol: "CreateDataCache" (+00003CD2h) Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 77D4B3C4h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "DefWindowProcW" (+000001DFh) Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h Symbol: "KiUserCallbackDispatcher" (+00000013h) Address: 775CF288h, location: "ole32", loaded at 774E0000h - 7761C000h Symbol: "CreateDataCache" (+00003B5Ah) Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 775CFBB5h, location: "ole32", loaded at 774E0000h - 7761C000h Symbol: "DoDragDrop" (+000000ABh) Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 015DBBB0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 015D5149h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 015DC4E0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 015DBBB0h, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 015D4EBFh, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetDC" (+00000072h) Address: 015D4EBFh, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 015D4EBFh, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetDC" (+00000154h) Address: 015D4EBFh, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetClipboardFormatNameA" (+0000014Fh) Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetDC" (+00000171h) Address: 77D489A5h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetWindowLongW" (+00000127h) Address: 015D4EBFh, location: "foo_playlist_tree", loaded at 015D0000h - 015E0000h Address: 77D553A0h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "SetActiveWindow" (+00000020h) Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetClipboardFormatNameA" (+0000014Fh) Address: 77D489C8h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "GetWindowLongW" (+0000014Ah) Address: 77D489E8h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "DispatchMessageW" (+0000000Fh) Address: 77D6E819h, location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "IsDialogMessageW" (+000000DBh) Address: 100036BCh, location: "utf8api", loaded at 10000000h - 1000D000h Symbol: "uIsDialogMessage" (+0000000Eh) Address: 0041236Ch, location: "foobar2000", loaded at 00400000h - 00452000h Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h Version info: foobar2000 v0.8.3 UNICODE -------------------- http://www.last.fm/user/spase
-spase- |
|
|
|
Dec 5 2004, 05:56
Post
#86
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
I've updated the dynamic playlists to increase the speed dramatically. My test query dropped from 3000 milliseconds to 300 ms.
I've changed the display mode for the last element in query format string so files should display correctly now (prior to this, it used the default format string for files even if you specified something else) I've also added a right-click menu option to sort a folder recursively. I tried to reproduce Spase's error, but when I dropped the root node into the columns_ui playlist it worked fine. Has anyone else seen this problem? I'm thinking that its not necessarily that its the root node, but rather some folder somewhere in the tree is causing the problem. I've noted the issue of dissappearing bitmaps. -------------------- There used to be a link to my website here.
|
|
|
|
Dec 5 2004, 12:47
Post
#87
|
|
![]() Group: Members Posts: 657 Joined: 27-November 02 Member No.: 3911 |
The recursive sorting works great but it would be nice if the sorted order would be saved after closing foobar.
There also seems to be a problem with the reported folder size when the album is an image file with embedded cuesheet (image size * number of tracks in the cuesheet seems to be reported). Regards, The Link |
|
|
|
Dec 5 2004, 14:54
Post
#88
|
|
|
Group: Members Posts: 8 Joined: 22-October 04 Member No.: 17779 |
Now it finally works to add my albums
1. searching in the tree. 2. using it as a panel this was possible before but doesn't seam to work now |
|
|
|
Dec 5 2004, 14:56
Post
#89
|
|
![]() Group: Members Posts: 657 Joined: 27-November 02 Member No.: 3911 |
|
|
|
|
Dec 5 2004, 17:52
Post
#90
|
|
|
Group: Members Posts: 773 Joined: 23-October 01 From: USA Member No.: 340 |
QUOTE (cwbowron @ Dec 4 2004, 11:56 PM) I've updated the dynamic playlists to increase the speed dramatically. My test query dropped from 3000 milliseconds to 300 ms. I've changed the display mode for the last element in query format string so files should display correctly now (prior to this, it used the default format string for files even if you specified something else) I've also added a right-click menu option to sort a folder recursively. I tried to reproduce Spase's error, but when I dropped the root node into the columns_ui playlist it worked fine. Has anyone else seen this problem? I'm thinking that its not necessarily that its the root node, but rather some folder somewhere in the tree is causing the problem. I've noted the issue of dissappearing bitmaps. i just realized i AM using the older columns UI version (waiting for the new album art panel to update) so that migh tbe an issue. i will check it out when i get the new columsn ui -------------------- http://www.last.fm/user/spase
-spase- |
|
|
|
Dec 5 2004, 19:39
Post
#91
|
|
|
Group: Members Posts: 808 Joined: 10-June 03 From: Zaragoza Member No.: 7113 |
QUOTE (jkwarras @ Dec 2 2004, 11:10 AM) Just some suggestions: - Custom background colours, selection, blabla options (like album list panel). Have your some plans in implementing this? -------------------- Iván
My Blog: http://www.ivancastell.org |
|
|
|
Dec 5 2004, 19:57
Post
#92
|
|
![]() Group: Members Posts: 51 Joined: 7-August 04 Member No.: 16082 |
i'm using the following display formatting string:
%date%_%album%|$num(%tracknumber%,2)_%title% when i sort the list, the tracks get sorted alphabetically, by title. i'd rather have them sorted by tracknumber. on the other hand, on the album level the playlist is sorted by date. i guess the problem would be related to $num(....), nut that's just a guess -------------------- I felt weak, perhaps I was.
|
|
|
|
Dec 6 2004, 16:43
Post
#93
|
|
|
Group: Members Posts: 808 Joined: 10-June 03 From: Zaragoza Member No.: 7113 |
After playing with this great extension here goes some suggestions to developper:
- Move right context-menu specific for the penale to s subcategory, and make available the normal fb2k right-click context-menu. For ex. there's no way to select a folder and get 'properties'context menu, so you have to add it to a playlist reselect all files and then get 'properties'. - Remove progress bar embedded and make it a floating window (use less space when no needed). - It seems that there's some kind of lenght limit for display: i.e. this is my display album panel query for 'by artist': CODE [$if(%album artist%,%album artist%,%artist%)]|'('[%date%]')' [%album%]|$if(%album artist%,[[%disc%.][$num(%tracknumber%,2) - ] ]%artist% - $if2(%title%,%_filename%),[[%disc%.][$num(%tracknumber%,2) - ] ]$if2(%title%,%_filename%)) - $if($strstr($lower(%favorite%),fly),'[') $repeat(●,%rating%)$repeat(□,$sub(5,%rating%)) $if($strstr($lower(%favorite%),fly),']') in your panel it gets cuted like this: CODE [$if(%album artist%,%album artist%,%artist%)]|'('[%date%]')' [%album%]|$if(%album artist%,[[%disc%.][$num(%tracknumber%,2) - ] ]%artist% - $if2(%title%,%_filename%),[[%disc%.][$num(%tracknumber%,2) - ] ]$if2(%title%,%_filename%)) - $if($strstr($lower(%favorit - Make option to set sort (and sort recursively) as default. - Custom colour background/ etc... like album list panel to fit colour configuration. Hope this help future developpement BTW I'm getting random crashes while closing foobar (due to this plugin), so the playlist tree is not saved and I have to rebuild everything again. Oh, and I don't know why but I can't get my tracks with the posted formatting string to be sorted by tracknumber while it works for albun panel list Keep up the good work, it's much appretiated. This post has been edited by jkwarras: Dec 6 2004, 16:44 -------------------- Iván
My Blog: http://www.ivancastell.org |
|
|
|
Dec 6 2004, 19:59
Post
#94
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
QUOTE (jkwarras @ Dec 6 2004, 10:43 AM) After playing with this great extension here goes some suggestions to developper: - Move right context-menu specific for the penale to s subcategory, and make available the normal fb2k right-click context-menu. For ex. there's no way to select a folder and get 'properties'context menu, so you have to add it to a playlist reselect all files and then get 'properties'. - Remove progress bar embedded and make it a floating window (use less space when no needed). - It seems that there's some kind of lenght limit for display: i.e. this is my display album panel query for 'by artist': CODE [$if(%album artist%,%album artist%,%artist%)]|'('[%date%]')' [%album%]|$if(%album artist%,[[%disc%.][$num(%tracknumber%,2) - ] ]%artist% - $if2(%title%,%_filename%),[[%disc%.][$num(%tracknumber%,2) - ] ]$if2(%title%,%_filename%)) - $if($strstr($lower(%favorite%),fly),'[') $repeat(●,%rating%)$repeat(□,$sub(5,%rating%)) $if($strstr($lower(%favorite%),fly),']') in your panel it gets cuted like this: CODE [$if(%album artist%,%album artist%,%artist%)]|'('[%date%]')' [%album%]|$if(%album artist%,[[%disc%.][$num(%tracknumber%,2) - ] ]%artist% - $if2(%title%,%_filename%),[[%disc%.][$num(%tracknumber%,2) - ] ]$if2(%title%,%_filename%)) - $if($strstr($lower(%favorit - Make option to set sort (and sort recursively) as default. - Custom colour background/ etc... like album list panel to fit colour configuration. Hope this help future developpement BTW I'm getting random crashes while closing foobar (due to this plugin), so the playlist tree is not saved and I have to rebuild everything again. Oh, and I don't know why but I can't get my tracks with the posted formatting string to be sorted by tracknumber while it works for albun panel list Keep up the good work, it's much appretiated. I've upped the text size limit on queries from 256 to 1024... I'm a little lazy right now to do it the way it should be and dynamically allocate the space... (plus that is slower)... let me know if this still isnt enough... Queries are now sorted automatically Custom background, text and line color are now supported. Basic search is now implemented. I've added somewhat better unicode support. (previous versions would not recognize nested files that had unicode names.... now they are added, but if you edit the text of the name it gets munged.) The treeview now takes up the entire panel, and the progress bar hides itself after 3 seconds of inactivity. -------------------- There used to be a link to my website here.
|
|
|
|
Dec 6 2004, 20:45
Post
#95
|
|
![]() Group: Members Posts: 110 Joined: 2-February 03 From: Nippon Member No.: 4834 |
QUOTE (cwbowron @ Dec 7 2004, 03:59 AM) I've added somewhat better unicode support. (previous versions would not recognize nested files that had unicode names.... now they are added, but if you edit the text of the name it gets munged.) Files which has unicode directory name are not recognized. -------------------- foobar2000 Wiki for Japanese Users
http://foobar.s53.xrea.com/fbwiki/ |
|
|
|
Dec 6 2004, 20:58
Post
#96
|
|
|
Group: Members Posts: 808 Joined: 10-June 03 From: Zaragoza Member No.: 7113 |
First: thanks! you're really devoted
QUOTE (cwbowron @ Dec 6 2004, 10:59 AM) I've upped the text size limit on queries from 256 to 1024... I'm a little lazy right now to do it the way it should be and dynamically allocate the space... (plus that is slower)... let me know if this still isnt enough... For some reason I still get the same limit (in display, where I think it's really needed). QUOTE Queries are now sorted automatically Everything works fine now, thanks. QUOTE Custom background, text and line color are now supported. Cool The only downside of this is that there's an ugly icons white background QUOTE Basic search is now implemented. I don't find it QUOTE Thanks. For some reason the progress bar while working, is flashing, I mean it doesn't go slowly from left to right. Instead it goes really quickly from left to right over and over until the progress stop. I don't mean to be a PITA but I hope that you'll want to take a look at this whenever you got time and motivation QUOTE (jkwarras @ Dec 6 2004, 10:43 AM) - Move right context-menu specific for the penale to s subcategory, and make available the normal fb2k right-click context-menu. For ex. there's no way to select a folder and get 'properties'context menu, so you have to add it to a playlist reselect all files and then get 'properties'. And BTW, maybe you'll think about implementing the use of CODE field because right now we can just use CODE %field% wich doesn't allow multiple instances of the same item in different trees (that's supported in the album panel), i.e. I have a file tagged with %artist%=A and %artist%=B and I want to display it in 'A' and 'B'. Currently with %artist% i'll go in a tree named 'A,B'. Thanks for this excellent plugin. I love how it's customizable. You can almost make it display what you wish and how you wish! This post has been edited by jkwarras: Dec 6 2004, 21:01 -------------------- Iván
My Blog: http://www.ivancastell.org |
|
|
|
Dec 6 2004, 21:09
Post
#97
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
QUOTE (cwbowron @ Dec 6 2004, 07:59 PM) I've upped the text size limit on queries from 256 to 1024... I'm a little lazy right now to do it the way it should be and dynamically allocate the space... (plus that is slower)... let me know if this still isnt enough... Do you really think using a dynamically allocated buffer to get the contents of an edit box will have a noticable impact on your component's performance?The preferred way for a foobar2000 component to access a window's text is using the string_utf8_ftom_window class from utf8api. There are a lot more Win32 wrappers in utf8api that allow you to make Win32 API calls with UTF-8 strings. The pfc library contains some more helpers for working with UTF-8 strings, including the string_X_from_Y conversion classes. Internally, all strings in foobar2000 are encoded in UTF-8. Usage examples for most classes and functions can be found in the components included in the SDK. -------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Dec 6 2004, 21:15
Post
#98
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
QUOTE (jkwarras @ Dec 6 2004, 02:58 PM) First: thanks! you're really devoted For some reason I still get the same limit (in display, where I think it's really needed). Cool The only downside of this is that there's an ugly icons white background QUOTE Basic search is now implemented. I don't find it Thanks for this excellent plugin. I love how it's customizable. You can almost make it display what you wish and how you wish! My icons come up correctly on my version and that's something that took me a long time to figure out... I'm not sure why it wouldnt work for you... does it work for anybody else? The search is available from the right click menu as "Find..." and also as C-F if the focus is on the tree.... I'm working on having the search come up as a cool popup window inside the tree panel... it looks much cooler that way I'll take a look at the edit length thing... must be more complicated than i had thought... As to foosions last post about dynamically allocated stuff effecting the time in an edit box, no, obviously it doesnt make a difference there... I had thought the problem was in my actual search function, where dynamically allocating a string 10,000 times would affect performance... thanks for the heads up on the utf8_from_window class I'll look into that... -------------------- There used to be a link to my website here.
|
|
|
|
Dec 6 2004, 21:49
Post
#99
|
|
|
Group: Members Posts: 808 Joined: 10-June 03 From: Zaragoza Member No.: 7113 |
QUOTE (cwbowron @ Nov 15 2004, 02:23 PM) Shouldn't it behttp://foobar.bowron.us/foo_playlist_tree.zip ? BTW, I'm getting a crash while removeing the playlist tree tab (resulting in closing foobar without saving settings): Illegal operation: Code: 80000003h, flags: 00000000h, address: 03A8DC06h Call path: WinMain=>app_mainloop This is the first crash logged by this instance. Code bytes (03A8DC06h): 03A8DBC6h: A8 03 C0 DB A8 03 C8 DB A8 03 C8 DB A8 03 D0 DB 03A8DBD6h: A8 03 D0 DB A8 03 D8 DB A8 03 D8 DB A8 03 2A 02 03A8DBE6h: 00 00 2C 71 CC 03 FC 74 CC 03 9C 76 CC 03 1C 73 03A8DBF6h: CC 03 BC 19 CC 03 BC 19 CC 03 AC 3F CC 03 AC 3F 03A8DC06h: CC 03 04 DC A8 03 04 DC A8 03 7C 1A CC 03 7C 1A 03A8DC16h: CC 03 14 DC A8 03 14 DC A8 03 1C DC A8 03 1C DC 03A8DC26h: A8 03 24 DC A8 03 24 DC A8 03 2C DC A8 03 2C DC 03A8DC36h: A8 03 34 DC A8 03 34 DC A8 03 3C DC A8 03 3C DC Stack (0012FD08h): 0012FCE8h: E2391008 00000000 0000000C BBFDBDF0 0012FCF8h: 0012FE58 00009FAB F2FE6B64 BF805DD7 0012FD08h: 012B77E1 0012FD88 012B778E 00000000 0012FD18h: 00000000 00000000 0012FD4C 77D18709 0012FD28h: 00300996 0000000F 00000000 00000000 0012FD38h: 012B778E DCBAABCD 00000000 0012FD88 0012FD48h: 012B778E 0012FDB4 77D187EB 012B778E 0012FD58h: 00300996 0000000F 00000000 00000000 0012FD68h: 00000000 00300996 007C9EC0 00000014 0012FD78h: 00000001 00000000 00000000 00000010 0012FD88h: 00000000 0012FDA8 00000001 00000000 0012FD98h: 00000000 0012FD68 0012F928 0012FDF8 0012FDA8h: 77D40494 77D18808 00000000 0012FE08 0012FDB8h: 77D1B368 00000000 012B778E 00300996 0012FDC8h: 0000000F 00000000 00000000 007C9ED4 0012FDD8h: 00000001 0012FF00 0012FEF8 007C9EC0 0012FDE8h: 0012FE04 00000000 0012FDDC 0012F928 0012FDF8h: 0012FE8C 77D40494 77D1B378 FFFFFFFF 0012FE08h: 0012FE30 77D1B3B4 007C9EC0 0000000F 0012FE18h: 00000000 00000000 012B778E 00000000 Registers: EAX: 03A8DB06, EBX: 00000000, ECX: 03CC1A80, EDX: 00000001 ESI: 03CC1A81, EDI: 00300996, EBP: 0012FD20, ESP: 0012FD08 Unable to identify crash location Loaded modules: foobar2000 loaded at 00400000h - 00452000h ntdll loaded at 7C910000h - 7C9C6000h kernel32 loaded at 7C800000h - 7C901000h USER32 loaded at 77D10000h - 77DA0000h GDI32 loaded at 77EF0000h - 77F36000h ole32 loaded at 774B0000h - 775EC000h msvcrt loaded at 77BE0000h - 77C38000h ADVAPI32 loaded at 77DA0000h - 77E4C000h RPCRT4 loaded at 77E50000h - 77EE1000h COMCTL32 loaded at 773A0000h - 774A2000h SHLWAPI loaded at 77F40000h - 77FB6000h utf8api loaded at 10000000h - 1000D000h comdlg32 loaded at 76360000h - 763AA000h SHELL32 loaded at 7C9D0000h - 7D1EE000h IMM32 loaded at 76340000h - 7635D000h LPK loaded at 62E30000h - 62E39000h USP10 loaded at 74D20000h - 74D8B000h foo_abx loaded at 003F0000h - 003FA000h foo_ac3 loaded at 00A40000h - 00A53000h foo_albumlist loaded at 00A60000h - 00A6B000h foo_ape loaded at 00A70000h - 00A8F000h foo_audioscrobbler loaded at 00A90000h - 00AB0000h LIBCURL loaded at 00AB0000h - 00AC9000h WS2_32 loaded at 71A30000h - 71A47000h WS2HELP loaded at 71A20000h - 71A28000h WINMM loaded at 76B00000h - 76B2E000h foo_bookmark loaded at 00B60000h - 00B71000h MFC42u loaded at 727B0000h - 728AE000h MFC42LOC loaded at 61DF0000h - 61DFE000h foo_burninate loaded at 00B80000h - 00B8C000h VERSION loaded at 77BD0000h - 77BD8000h foo_cdda loaded at 00B90000h - 00B9E000h foo_clienc loaded at 00BA0000h - 00BAB000h foo_console loaded at 00BB0000h - 00BB7000h foo_custom_sort loaded at 00BC0000h - 00BC8000h foo_dbexplorer loaded at 00BD0000h - 00BDD000h foo_dbsearch loaded at 00BE0000h - 00BFA000h foo_diskwriter loaded at 00C00000h - 00C12000h foo_dsp_continuator loaded at 00C20000h - 00C28000h foo_dsp_crossfade loaded at 00C30000h - 00C37000h foo_dsp_extra loaded at 00C40000h - 00C55000h foo_filedate loaded at 00C60000h - 00C69000h foo_flac loaded at 00C70000h - 00C8C000h foo_flaccer loaded at 00C90000h - 00CA6000h foo_freedb loaded at 00CB0000h - 00CE2000h foo_history loaded at 00CF0000h - 00D05000h foo_id3v2 loaded at 00D10000h - 00D40000h MSVCP60 loaded at 76030000h - 76095000h foo_infobox loaded at 00D40000h - 00D53000h foo_info_samurize loaded at 00D60000h - 00D7A000h foo_input_std loaded at 00EA0000h - 00F42000h MSACM32 loaded at 77BB0000h - 77BC5000h uxtheme loaded at 5AD70000h - 5ADA8000h foo_lame loaded at 00F50000h - 00F5C000h foo_looks loaded at 00FA0000h - 0100D000h gdiplus loaded at 4EBA0000h - 4ED43000h foo_massdelete loaded at 01020000h - 0102A000h foo_masstag loaded at 01030000h - 01044000h foo_matroska loaded at 01050000h - 010AB000h foo_midi loaded at 010C0000h - 0114E000h MFC71 loaded at 7C140000h - 7C243000h MSVCR71 loaded at 7C340000h - 7C396000h MSVCP71 loaded at 7C3A0000h - 7C41B000h OLEAUT32 loaded at 770F0000h - 7717C000h foo_mod loaded at 01160000h - 01169000h BASS loaded at 01170000h - 011CA000h foo_mpcenc loaded at 011D0000h - 011DB000h foo_nero loaded at 011E0000h - 011ED000h MFC42 loaded at 73D50000h - 73E4E000h foo_openwith loaded at 011F0000h - 011F9000h foo_output_asio(exe) loaded at 01200000h - 0122C000h foo_output_std loaded at 01240000h - 01249000h foo_out_dsound_ex loaded at 01250000h - 01259000h DSOUND loaded at 73E90000h - 73EEC000h foo_out_ks loaded at 01270000h - 0127B000h SETUPAPI loaded at 778F0000h - 779E7000h foo_playcount loaded at 01280000h - 0128A000h foo_playlistfind loaded at 01290000h - 0129B000h foo_playlistgen_ex loaded at 012A0000h - 012AF000h foo_playlist_tree loaded at 012B0000h - 012C3000h foo_pod loaded at 012D0000h - 0133E000h foo_podclienc loaded at 01340000h - 0134E000h foo_podtranscoder loaded at 01350000h - 0135B000h foo_qconfig loaded at 01360000h - 0136C000h foo_quicktag loaded at 01370000h - 01379000h foo_read_http loaded at 01380000h - 01395000h foo_record loaded at 013A0000h - 013AE000h foo_remote loaded at 013B0000h - 013BB000h foo_rgscan loaded at 013C0000h - 013CD000h foo_scheduler loaded at 013D0000h - 013E5000h foo_scroll loaded at 013F0000h - 013F6000h foo_send_to_pl loaded at 01400000h - 01409000h foo_shuffle loaded at 01410000h - 0141B000h foo_spc loaded at 01420000h - 01431000h foo_speex loaded at 01440000h - 01458000h foo_systemdate2 loaded at 01460000h - 0146B000h foo_temple loaded at 01470000h - 0147B000h foo_uie_albumart loaded at 01480000h - 0148B000h foo_uie_albumlist loaded at 01490000h - 0149F000h foo_uie_dbexplorer loaded at 014A0000h - 014AB000h foo_uie_simple_spectrum loaded at 014B0000h - 014BB000h foo_uie_tabs loaded at 014C0000h - 014CA000h foo_uie_trackinfo loaded at 014D0000h - 014DB000h foo_uie_volume loaded at 014E0000h - 014EA000h foo_ui_columns loaded at 014F0000h - 01527000h foo_ui_std loaded at 01530000h - 01547000h foo_unpack loaded at 01550000h - 01581000h foo_vis_bubbla loaded at 01590000h - 015A4000h OPENGL32 loaded at 5F120000h - 5F1EC000h GLU32 loaded at 5FEA0000h - 5FEC1000h DDRAW loaded at 736E0000h - 73729000h DCIMAN32 loaded at 73B40000h - 73B46000h foo_vis_manager loaded at 035B0000h - 035B8000h foo_vis_samurize2 loaded at 035C0000h - 035E7000h foo_vis_simple_spectrum loaded at 03710000h - 0371B000h foo_vis_stereo loaded at 03720000h - 037A8000h foo_vis_vu_meter loaded at 037B0000h - 037B8000h foo_vorbisenc loaded at 037C0000h - 038BA000h foo_wavpack loaded at 038C0000h - 038D2000h foo_web loaded at 038E0000h - 038F9000h foo_wma loaded at 03900000h - 03919000h WMVCore loaded at 7D7A0000h - 7D9AA000h wmidx loaded at 4B380000h - 4B3A9000h WMASF loaded at 59DE0000h - 59E1C000h msdmo loaded at 73630000h - 73637000h WININET loaded at 77180000h - 77227000h CRYPT32 loaded at 77A50000h - 77AE5000h MSASN1 loaded at 77AF0000h - 77B02000h urlmon loaded at 77230000h - 772CE000h MSVFW32 loaded at 75ED0000h - 75EF1000h WSOCK32 loaded at 71A50000h - 71A5A000h DRMClien loaded at 03920000h - 0396F000h foo_tbar loaded at 03980000h - 03989000h foo_text loaded at 03990000h - 039A3000h msctfime loaded at 75160000h - 7518E000h CLBCATQ loaded at 76F90000h - 7700F000h COMRes loaded at 77010000h - 770E0000h msi loaded at 7D1F0000h - 7D4A2000h USERENV loaded at 76630000h - 766E4000h xpsp2res loaded at 20000000h - 202D6000h SXS loaded at 76980000h - 76A31000h Powrprof loaded at 74A60000h - 74A68000h mswsock loaded at 719D0000h - 71A10000h DNSAPI loaded at 76EE0000h - 76F07000h winrnr loaded at 76F70000h - 76F78000h WLDAP32 loaded at 76F20000h - 76F4D000h rasadhlp loaded at 76F80000h - 76F86000h hnetcfg loaded at 66740000h - 66799000h wshtcpip loaded at 71A10000h - 71A18000h imagehlp loaded at 76C50000h - 76C78000h DBGHELP loaded at 5D4B0000h - 5D551000h Stack dump analysis: Address: 012B77E1h, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 012B778Eh, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetDC" (+00000072h) Address: 012B778Eh, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 012B778Eh, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetDC" (+00000154h) Address: 012B778Eh, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetClipboardFormatNameA" (+0000014Fh) Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetDC" (+00000171h) Address: 77D1B368h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "DefWindowProcW" (+00000183h) Address: 012B778Eh, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetClipboardFormatNameA" (+0000014Fh) Address: 77D1B378h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "DefWindowProcW" (+00000193h) Address: 77D1B3B4h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "DefWindowProcW" (+000001CFh) Address: 012B778Eh, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C6000h Symbol: "KiUserCallbackDispatcher" (+00000013h) Address: 012B778Eh, location: "foo_playlist_tree", loaded at 012B0000h - 012C3000h Address: 77D1B31Bh, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "DefWindowProcW" (+00000136h) Address: 77D194F7h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetWindowLongA" (+0000007Bh) Address: 77D1B3D8h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "DefWindowProcW" (+000001F3h) Address: 77D253A0h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "SetActiveWindow" (+00000020h) Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetClipboardFormatNameA" (+0000014Fh) Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "GetWindowLongW" (+0000014Ah) Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "DispatchMessageW" (+0000000Fh) Address: 77D3E819h, location: "USER32", loaded at 77D10000h - 77DA0000h Symbol: "IsDialogMessageW" (+000000DBh) Address: 100036BCh, location: "utf8api", loaded at 10000000h - 1000D000h Symbol: "uIsDialogMessage" (+0000000Eh) Address: 0041236Ch, location: "foobar2000", loaded at 00400000h - 00452000h Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C901000h Symbol: "RegisterWaitForInputIdle" (+00000049h) Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C901000h Symbol: "FindAtomW" (+00000094h) Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C901000h Symbol: "RegisterWaitForInputIdle" (+00000052h) Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h Version info: foobar2000 v0.8.3 UNICODE -------------------- Iván
My Blog: http://www.ivancastell.org |
|
|
|
Dec 6 2004, 22:18
Post
#100
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
QUOTE (witt @ Dec 6 2004, 02:45 PM) QUOTE (cwbowron @ Dec 7 2004, 03:59 AM) I've added somewhat better unicode support. (previous versions would not recognize nested files that had unicode names.... now they are added, but if you edit the text of the name it gets munged.) Files which has unicode directory name are not recognized. Still not perfect, but now it gets the folders... The names dont display correctly yet, but at least they show up now... I also improved the progress bar showing/hiding so resizing isnt so choppy now... and I made the search a popup window inside the panel... i think it looks pretty slick... -------------------- There used to be a link to my website here.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th May 2013 - 20:23 |