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: Columns UI (Read 4586940 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Columns UI

Reply #4450
is inline metadata editing possible within the Properties panel?
Not yet.. soon

I have an idea. Maybe some kind of prefiltering would be useful:

Code: [Select]
Restrict ALL to [$strstr(%path%,Klassik)]

This would have to be a per field setting, which would require some rewrite I guess.
Maybe.. the implementation would just be the standard search query. But if you are just going to use it in place of the other option it may just be slower.. I can't remember what I said before but I think I said something about making that option per-field.

I wonder, what do i do without a great feature "Use alternate selection model", which is gone in preview8 ?
If it was intentionally removed, then there must be another way to reproduce the functionality which that feature provided?
My bad, I thought no-one cared since I don't recall it being requested for NG Playlist.. Anyway I will add it back in next build, probably in advanced prefs as there's no space on the old page..
.

Columns UI

Reply #4451
Will it ever be possible to rearrange columns in NG playlist? Maybe even have it as an option if one want it locked?

Edit: (by dragging the columns with the mouse)
Can't wait for a HD-AAC encoder :P

Columns UI

Reply #4452
Just one more point regarding the item properties panel, with tracking mode set to current selection. I think it's certainly nice to have it respond to selections in the filter panel for example, but I think when one tabs from the playlist to the playback order selector one wouldn't expect the property info to disappear. Just a thought.

Columns UI

Reply #4453
sorry for that stupid question, but:
what does the "Use alternate selection model" do? i never noticed a difference.

Columns UI

Reply #4454
Will it ever be possible to rearrange columns in NG playlist?
Yep, that's one of the couple of things that is remaining to be ported (or whatever you want to call it..) to NG Playlist.

Just one more point regarding the item properties panel, with tracking mode set to current selection. I think it's certainly nice to have it respond to selections in the filter panel for example, but I think when one tabs from the playlist to the playback order selector one wouldn't expect the property info to disappear. Just a thought.
The "current selection" mode is based upon a foobar2000 core API.. It doesn't really work in a way that would allow that.
.

Columns UI

Reply #4455
Why do I always miss the updates?

Columns UI

Reply #4456
Sorry I don't know where to ask. Musicmusic: Will the foo_uie_albumlist component any further developed? It would be cool to have some improvements in the search  .
I will release a maintenance release sometime, which will also bring the filtering more in line with the current version of foobar2000.
Hello
If Album list panel is still updated (which i would love since i prefer it to filter for Library browsing), i have some requests if possible :
- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'
- auto refresh on library update like filter
- make it use the 'Library Viewer Selection' (maybe filter could use it too ?)

On an other topic, i have a problem with sorting by clicking on a particular column header (in either NG or classic playlist).
I have 5 columns : tracknumber, title, length, queue_indexes, playcount
When i click on a column header it works as expected except with the one which display %queue_indexes%, there's no sorting at all (using custom sort or not). It seems I can't use %queue_index% or %queue_indexes% for sorting or am i doing something silly ?

Columns UI

Reply #4457
i tried to configure my artwork sources but i couldn't make it work the way i wanted to.
[my artwork's filenames are a bit messy.] what i want to do is display images that contain front or cover and if not any image in the files folder.
i tried this string: $if3(*front*,*cover*,*) and some others ($if, $if2). but it often displays back images first (if there are any, i think). i guess because of the alphabetical order. it always seems to display *
what am i doing wrong? is this more complicated than i think?
thanks for your help

Columns UI

Reply #4458
- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'
Yes sure

- auto refresh on library update like filter
I don't really want to spend a lot of time rewriting its inner workings when someone else has already done that. I know that doesn't help you, but..

- make it use the 'Library Viewer Selection' (maybe filter could use it too ?)
I don't really think it will fit in with the way those panels work currently. I didn't see the API for it either but maybe I didn't look hard enough.

I have 5 columns : tracknumber, title, length, queue_indexes, playcount
When i click on a column header it works as expected except with the one which display %queue_indexes%, there's no sorting at all (using custom sort or not). It seems I can't use %queue_index% or %queue_indexes% for sorting or am i doing something silly ?
Playback information is not used for sorting. I thought that referred to the playing item only but apparently not.. I'm not sure if I want to bump it to the next level: that will probably include these but also %is_playing% and %is_paused%. If you e.g. prefix "Playing:" to title of playing tracks I wouldn't want that included in sorting..
.

Columns UI

Reply #4459
- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'
Yes sure 
Great, thanks
I don't really want to spend a lot of time rewriting its inner workings when someone else has already done that. I know that doesn't help you, but..
I don't really think it will fit in with the way those panels work currently. I didn't see the API for it either but maybe I didn't look hard enough.
Ok, no problem.
In the end, does it mean the album list panel will not be  developed as much as the other components or maybe stopped  sometime in the near future
Playback information is not used for sorting. I thought that referred to the playing item only but apparently not.. I'm not sure if I want to bump it to the next level: that will probably include these but also %is_playing% and %is_paused%. If you e.g. prefix "Playing:" to title of playing tracks I wouldn't want that included in sorting..
It's ok, it's not something that i NEED desperately. I just didn't know if it was a bug or me doing something wrong

Columns UI

Reply #4460
i tried to configure my artwork sources but i couldn't make it work the way i wanted to.
[my artwork's filenames are a bit messy.] what i want to do is display images that contain front or cover and if not any image in the files folder.
i tried this string: $if3(*front*,*cover*,*) and some others ($if, $if2). but it often displays back images first (if there are any, i think). i guess because of the alphabetical order. it always seems to display *
what am i doing wrong? is this more complicated than i think?
thanks for your help
It doesn't work the way you want.. First $if3(*front*,*cover*,*) will evaluate to * always, only fields and functions can evaluate to true.

Second even with wildcards it will only display one image of each type. This stuff may change in the future but the best you can do at the moment is either *front* or *cover*... The foobar2000 artwork reader might pick up some stuff also.

In the end, does it mean the album list panel will not be  developed as much as the other components or maybe stopped  sometime in the near future
Well, I am not sure I did much apart from slap some UI stuff on top of the existing album list. I don't know the answer to your question, currently.

It's ok, it's not something that i NEED desperately. I just didn't know if it was a bug or me doing something wrong
I thought about it a bit more. It's present when nothing is playing, and it can change when nothing is playing => I don't think it should be considered playback information or at least not bundled with the other stuff. (also I find it makes this a bit misleading: "on_items_modified_fromplayback").
.

Columns UI

Reply #4461
Bugs:

Using playlists tabs (single line), when deleted playlist contained very long name (long enough to use all space for playlists tabs) and using hotkey to change playlist, playlist tabs disappear, you can still click at empty space and to select another playlists.

Restart foobar and it's back to normal.

Columns UI

Reply #4462
That's a bug in the Windows tab control unfortunately (with theming only I think)  It wasn't really designed for this dynamic stuff..

[edit] Last time I saw this was on XP, I can't seem to trigger it on Vista with some random hotfixes. What OS and service pack are you using?
.

Columns UI

Reply #4463
XP SP2 with some updates up to February-March I think..

FYI, I'm using classic window style.

Columns UI

Reply #4464
Sorry, I lied. I can reproduce it on Vista. So there is no fix unfortunately  It seems like the long playlist has to be the last playlist for it to happen (at least that's how I trigger it).

Did you mean you can make it happen when just switching playlist and not removing? For removing I can maybe fix it if you remove the playlist using the tabs itself.
.

Columns UI

Reply #4465
Quote
It seems like the long playlist has to be the last playlist for it to happen

Yes, it seem to be that way.
Quote
Did you mean you can make it happen when just switching playlist and not removing?

Nope, I need to remove it first to make it happen.
Quote
For removing I can maybe fix it if you remove the playlist using the tabs itself.

If you mean by middle-clicked at it then yes, the fix would be nice.

----------

Little opinion about playlists tabs scrolling using mouse wheel: I need to roll the wheel 2 notch to scroll 1 tab. IMHO, It's too slow..

Thanks for your work

 

Columns UI

Reply #4466
Add function Hide Taskbar Entry as in PanelsUI.
And Function to hide the main framework as in PanelsUI.

These functions will allow to use foo_uie_panel_splitter as the basic component which is based on ColumsUI without intervention in interface Panel Spliter.

Columns UI

Reply #4467
If you mean by middle-clicked at it then yes, the fix would be nice.
Yep that's what I meant (or shortcut menu).

Little opinion about playlists tabs scrolling using mouse wheel: I need to roll the wheel 2 notch to scroll 1 tab.
Ooops didn't catch that as I have a mouse with a smooth wheel and it wouldn't trigger there. It should be fixed for next build, thanks for the report.
.

Columns UI

Reply #4468
MM: Isn't the selection supposed to have an "Active frame" color?
Can't wait for a HD-AAC encoder :P

Columns UI

Reply #4469
Further to that discussion about the Album List Panel, I would like a better sorting method, that is separate from the display method (similar to columns on the playlists). Often I want to sort by various fields, but it would just make the display too messy.

I really hope you do continue developing this plug-in, as it is the most useful panel I have on foobar, besides the playlists.

Columns UI

Reply #4470
Crash with the latest beta whilst tabbing between filters.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04D5B9BCh
Access violation, operation: read, address: 00030062h
Call path:
entry=>app_mainloop
Code bytes (04D5B9BCh):
04D5B97Ch:  DF F5 FF C7 45 FC FF FF FF FF E8 D5 DF F5 FF 8B
04D5B98Ch:  4D F4 64 89 0D 00 00 00 00 59 8B E5 5D C2 08 00
04D5B99Ch:  CC CC CC CC 55 8B EC 51 89 4D FC 8B 45 FC 05 C4
04D5B9ACh:  01 00 00 8B 55 08 E8 39 05 F6 FF E8 34 AB F6 FF
04D5B9BCh:  8A 40 2C 8B E5 5D C2 04 00 CC CC CC CC CC CC CC
04D5B9CCh:  CC CC CC CC 55 8B EC 83 EC 10 53 56 89 4D F0 C6
04D5B9DCh:  45 F7 00 8B 4D F0 81 C1 C4 01 00 00 8B 45 F0 8B
04D5B9ECh:  90 C4 01 00 00 8B 02 FF D0 89 45 FC C7 45 F8 00
Stack (0012F71Ch):
0012F6FCh:  0012E24C 7C9C94F8 77F643DD 7C9C94F8
0012F70Ch:  00000004 00000000 0012D758 00000000
0012F71Ch:  05413D20 0012F730 04D5B73B 00000004
0012F72Ch:  05413D20 0012F784 04D5AF0C 00000004
0012F73Ch:  1C347A7E 03820344 0000000B 01500001
0012F74Ch:  03820344 00532730 05413D20 7E4292E3
0012F75Ch:  007C1DD8 00799778 00000000 00000000
0012F76Ch:  00000000 00000004 00000003 0012FC0C
0012F77Ch:  04D68A75 FFFFFFFF 0012F7F8 04D62B67
0012F78Ch:  FFFFFFFE 00000000 00000000 03820344
0012F79Ch:  05413D20 00000009 C00F0001 00000000
0012F7ACh:  7E418BD9 7E471088 0012F740 0012F7F4
0012F7BCh:  7E428DAC 7E428D8B 0000001C 00000004
0012F7CCh:  00000000 00000047 00000048 00000047
0012F7DCh:  00000000 0112F7F4 00000001 00000002
0012F7ECh:  00000047 00000003 00000002 0012FC18
0012F7FCh:  04D64B93 00000028 01500001 0012FA48
0012F80Ch:  1C3471E2 03820344 05413D20 00000000
0012F81Ch:  00000000 00000000 5AD7221E 0000000A
0012F82Ch:  04DEB3FC 5AD72CAB 00000000 FFFFFFFF
Registers:
EAX: 00030036, EBX: 01500001, ECX: 05474010, EDX: 00000004
ESI: 05413D20, EDI: 03820344, EBP: 0012F720, ESP: 0012F71C
Crash location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0052B000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 00A60000h - 00A91000h
foo_albumlist                    loaded at 00AA0000h - 00B0A000h
foo_autoplaylist                loaded at 00B20000h - 00B50000h
foo_benchmark                    loaded at 00B70000h - 00B98000h
foo_bitcompare                  loaded at 00BC0000h - 00BE7000h
foo_bubble_coverflow            loaded at 00C10000h - 00C5C000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737AB000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
foo_burninate                    loaded at 00C90000h - 00CC7000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00CF0000h - 00D30000h
foo_chronflow                    loaded at 00D50000h - 00DB1000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_comserver2                  loaded at 00F60000h - 00FB6000h
foo_converter                    loaded at 00FE0000h - 01047000h
foo_convolve                    loaded at 01070000h - 010C1000h
foo_cwbowron                    loaded at 010F0000h - 0111A000h
foo_dbsearch                    loaded at 01140000h - 011B0000h
foo_dbsearch_api_demo            loaded at 011D0000h - 011F1000h
foo_discogs                      loaded at 01220000h - 012B4000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_dop                          loaded at 012D0000h - 013A2000h
SETUPAPI                        loaded at 77920000h - 77A13000h
QUARTZ                          loaded at 74810000h - 7497D000h
foo_dsp_std                      loaded at 013E0000h - 01429000h
foo_fileops                      loaded at 01450000h - 01496000h
foo_freedb2                      loaded at 014C0000h - 01500000h
foo_input_monkey                loaded at 01520000h - 0156A000h
foo_input_shorten                loaded at 01590000h - 015BD000h
foo_input_std                    loaded at 015E0000h - 0170D000h
foo_input_tak                    loaded at 01730000h - 01773000h
tak_deco_lib                    loaded at 01790000h - 017AF000h
foo_lnk                          loaded at 018D0000h - 018E9000h
foo_lyricsdb                    loaded at 01910000h - 0193F000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_lyricsgrabber                loaded at 01960000h - 019B3000h
foo_masstag                      loaded at 01A10000h - 01A60000h
foo_out_asio                    loaded at 01A60000h - 01A8E000h
foo_out_ks                      loaded at 01AB0000h - 01ADA000h
foo_playlist_manager            loaded at 01B00000h - 01B44000h
foo_popupplus                    loaded at 01B70000h - 01BF9000h
RICHED20                        loaded at 74E30000h - 74E9D000h
foo_pqview                      loaded at 01C20000h - 01C4D000h
foo_quicktag                    loaded at 01C70000h - 01CA4000h
foo_random                      loaded at 01CD0000h - 01D0D000h
foo_removefromqueue              loaded at 01D30000h - 01D3A000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 01D60000h - 01DBB000h
foo_rg_trn                      loaded at 01DE0000h - 01DFB000h
foo_run                          loaded at 01E20000h - 01E4E000h
foo_runcmd                      loaded at 01E70000h - 01E9F000h
foo_texttools                    loaded at 01EC0000h - 01EF4000h
foo_tradersfriend                loaded at 01F20000h - 01F5A000h
foo_uie_albumart                loaded at 01F80000h - 01FBD000h
foo_uie_albumlist                loaded at 01FE0000h - 02023000h
foo_uie_console                  loaded at 02050000h - 0206B000h
foo_uie_explorer                loaded at 02090000h - 020CC000h
foo_uie_graphical_browser        loaded at 020F0000h - 02184000h
MSIMG32                          loaded at 76380000h - 76385000h
IMM32                            loaded at 76390000h - 763AD000h
foo_uie_lyrics                  loaded at 021A0000h - 021FC000h
foo_uie_lyrics_panel            loaded at 02220000h - 02289000h
foo_uie_panel_splitter          loaded at 022B0000h - 022F4000h
foo_uie_playlists_dropdown      loaded at 02320000h - 02359000h
foo_uie_queuemanager            loaded at 02380000h - 023B9000h
mscoree                          loaded at 79000000h - 79046000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                        loaded at 79060000h - 790B6000h
rsaenh                          loaded at 68000000h - 68036000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
foo_uie_quicksearch              loaded at 04B20000h - 04B66000h
foo_uie_tabs                    loaded at 04B80000h - 04BAA000h
foo_uie_typefind                loaded at 04BD0000h - 04C00000h
foo_uie_vis_egoh                loaded at 04C20000h - 04C3D000h
foo_uie_wmpvis                  loaded at 04C50000h - 04C8B000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_ui_columns                  loaded at 04CA0000h - 04DC8000h
foo_ui_std                      loaded at 04DF0000h - 04EC4000h
foo_unpack                      loaded at 04EF0000h - 04F1D000h
foo_utils                        loaded at 04F40000h - 04F84000h
foo_verifier                    loaded at 04FB0000h - 04FE0000h
foo_vis_shpeck                  loaded at 05000000h - 0502A000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_whatsnew                    loaded at 05050000h - 05081000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 06B50000h - 06E15000h
SXS                              loaded at 7E720000h - 7E7D0000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msi                              loaded at 7D1E0000h - 7D49C000h
DSOUND                          loaded at 73F10000h - 73F6C000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
msxml3                          loaded at 74980000h - 74A93000h
wsock32                          loaded at 71AD0000h - 71AD9000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
msv1_0                          loaded at 77C70000h - 77C94000h
iphlpapi                        loaded at 76D60000h - 76D79000h
sensapi                          loaded at 722B0000h - 722B5000h
USERENV                          loaded at 769C0000h - 76A74000h
urlmon                          loaded at 7E1E0000h - 7E282000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wship6                          loaded at 58D40000h - 58D47000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 04D5B73Bh, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D5AF0Ch, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E4292E3h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SendMessageW" (+00000049h)
Address: 04D68A75h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D62B67h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E428DACh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000008Ch)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 04D64B93h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 5AD7221Eh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD72CABh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+000000BCh)
Address: 04D5E6F9h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 77F17002h, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "BitBlt" (+00000089h)
Address: 77F16FEAh, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "BitBlt" (+00000071h)
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 00CC0020h, location: "foo_burninate", loaded at 00C90000h - 00CC7000h
Address: 77F16E1Dh, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteObject" (+00000223h)
Address: 77F16F0Ah, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteDC" (+000000ABh)
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 01FF02BAh, location: "foo_uie_albumlist", loaded at 01FE0000h - 02023000h
Address: 77F16E71h, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteDC" (+00000012h)
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 01FF02BAh, location: "foo_uie_albumlist", loaded at 01FE0000h - 02023000h
Address: 04D58361h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910208h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91017Bh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9100A4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04D68EA3h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CC36h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 01FF02BAh, location: "foo_uie_albumlist", loaded at 01FE0000h - 02023000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7C910098h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80980Ah, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "InterlockedDecrement" (+00000000h)
Address: 7C910098h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E428EABh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000018Bh)
Address: 7E428EB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 04D45695h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 00447ABFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B6A20h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004480D3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004480FEh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D64BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044AC13h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044A543h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00448517h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00448693h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00444B71h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00428F67h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FF2Dh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004169F1h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B6EB0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D68EA3h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CC36h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04CF3EEEh, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E42B19Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042D49Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0042B19Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042DF24h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004CDD5Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD308h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD308h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD2ECh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C9101C0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004AA6A3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004AA6A3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A8AF8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004D3B4Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE17Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D3B4Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042E163h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F11h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F0Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C5B14h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C32E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F0Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F1Fh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C32E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE596h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A492Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004ACB36h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C817067h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C817070h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004A4995h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01C8C5C1h, location: "foo_quicktag", loaded at 01C70000h - 01CA4000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01C8C5C1h, location: "foo_quicktag", loaded at 01C70000h - 01CA4000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h

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


Additional info:
TAK Decoder 0.4.2  (foo_input_tak)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Graphical Browser rev015  (foo_uie_graphical_browser)
COM Automation server 0.7 alpha 6  (foo_comserver2)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Audio CD Writer 2.0.1  (foo_burninate)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Standard Input Array 1.0  (foo_input_std)
Cover Flow 0.20  (foo_bubble_coverflow)
PopUp Plus 20080424  (foo_popupplus)
RAR reader 1.1  (foo_unpack)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
iPod manager 0.6.2.1  (foo_dop)
ReplayGain Scanner 2.0.8   (foo_rgscan)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Console panel 0.2.1  (foo_uie_console)
ABX Comparator 1.3.3  (foo_abx)
Remove from Queue 1  (foo_removefromqueue)
Chronial's Coverflow 0.3.0  (foo_chronflow)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Columns UI 0.3 beta 2 preview 11c  (foo_ui_columns)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Run services 0.3.4  (foo_run)
Album List 4.3  (foo_albumlist)
Lyric Show Panels 0.3.3.1 [Jun 22 2008 - 23:58:43]  (foo_uie_lyrics)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Playback Queue Viewer 0.2  (foo_pqview)
ASIO support 1.2.4  (foo_out_asio)
Typefind 0.2 beta 2  (foo_uie_typefind)
CD Audio Decoder 2.1.3  (foo_cdda)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Feature Watcher 1.0.4  (foo_whatsnew)
Masstagger 1.6  (foo_masstag)
Converter 1.1.1  (foo_converter)
Default User Interface 0.9.5  (foo_ui_std)
Database Search 1.4  (foo_dbsearch)
Lyrics Grabber 0.2.0 Beta  (foo_lyricsgrabber)
Decoding Speed Test 1.0  (foo_benchmark)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Shorten decoder 0.4.2.1  (foo_input_shorten)
ReplayGain override 0.1.1  (foo_rg_trn)
Convolver 0.3  (foo_convolve)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Playlist Manager 1.0.2  (foo_playlist_manager)
Shpeck - Winamp vis plugins wrapper 0.2.4  (foo_vis_shpeck)
Text Tools 1.0  (foo_texttools)
Quick Tagger 1.0.1  (foo_quicktag)
Run Command 1.0 beta 2  (foo_runcmd)
Randomized Playlist Entry 1.2.3  (foo_random)
ZIP/GZIP reader 1.0  (foo_unpack)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Binary Comparator 1.1  (foo_bitcompare)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
File Operations 2.1  (foo_fileops)
File Integrity Verifier 1.0.1  (foo_verifier)
Standard DSP Array 1.0  (foo_dsp_std)
freedb Tagger 0.6  (foo_freedb2)
Shell Link Resolver 1.2  (foo_lnk)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
foobar2000 core 0.9.5.4 beta 2  (Core)
Panel Stack Splitter 0.3.1(alpha)  (foo_uie_panel_splitter)
Discogs Tagger 1.13  (foo_discogs)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)

Columns UI

Reply #4471
muscimusic:
artwork viewer doesn't display files with .jpeg extension. (.jpg is fine of course)
i don't know if .jpeg files are not standard or something. i just stumbled over some files that weren't displayed.
i don't know if it should be added or not, i just thought i'll let you know in case you forgot.

Columns UI

Reply #4472
Hi.
I'm encountering 2 strange behaviors with the filter panel, i wonder if someone else is experiencing it.

- In Filter preferences, if i deactivate 'Sort incoming files by', then 'Auto-send selection to playlist' doesn't work. Or should i say, it returns an empty 'Filter Results' playlist.
- In the filter panel, when i activate the search bar, if close foobar with the search bar still activated, the next time i launch foobar my 3 filter panels are empty except All (0 Artists), All (0 Albums), All (0 Titles). If i desactivate the search bar then close and relaunch foobar my 3 panels are filled again.

Using foobar 0.9.5.4b2 and CUI 0.3 beta 2 preview 11c (pfiou, didn't you say you wold stop funky version names  )

Columns UI

Reply #4473
I'm using CUI 0.3 beta 2 preview 11c and it doesn't remember scroll position across playlists. I have my playlists very long so this is kinda an annoying regression.

Another thing, I'd like to have "alternate selection model" in NG Playlist, if you can.

Columns UI

Reply #4474
musicmusic, while you are at it.. consider to look at playback dropdown as well since it also need 2 notch to change playback mode. (DUI use 1)