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 4589434 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Columns UI

Reply #4850
musicmusic,
I've always wondered why "find as you type" feature fails on space character in Album list panel.
Could you fix it?
It seems to work here (it reacts on the letter after the space). It would depend on your OS, though (as long as it is not assigned to a shortcut).
.

Columns UI

Reply #4851
WinXP SP3 here. And it works in Explorer.

What do you mean, reacts on the letter after the space? What should I type to get to the entry "A Lily"? "a lily", "alily" and "lily" all don't work.
No shortcuts assigned, I checked.

Columns UI

Reply #4852
Two requests if I may:

1. Search box control/panel to filter the playlist. I often find myself in need to filter the playlist instead of searching the whole media library via the Album list filter box.
And if possible and maybe optionally, dim the items that did not meet the search criteria. That way you still obtain the overview of your current music and see the found items more clear. OR have the search criteria highlighted. Maybe even have both methods combined, if possible.



2. Probably something that was overlooked or done on purpose, but nevertheless. When doing a Shift selection aka range selection (select one item, then select another and everything in between is selected), clicking on the group item selects only the group and cancels the previous selection and does not select anything in between.
An example:
- With 3 albums, select the 3rd one by clicking the group line and then Shift select the 1st by clicking on the group line. The 3rd one deselects and the 1st album is now selected. Whereas both 1st, 2nd and 3rd should be selected.

Cheers!

 


Columns UI

Reply #4855
WinXP SP3 here.
I am using Windows Vista.

And it works in Explorer.
That's nice, but it's not particularly relevant.. that's not a tree view common control.

What do you mean, reacts on the letter after the space?
As in if you has entries "A" and "A Lily" it would move to the second one after pressing L, not space.
.


Columns UI

Reply #4857
Because you are running XP not Vista 

And to clarify I did not mean that the space should be omitted.
.

Columns UI

Reply #4858
Columns UI 0.3.5.2 (experimental) released. See changelog for details.
.

Columns UI

Reply #4859
@musicmusic
Thank you for the new release! 
Changes on item details panel are great (word wrap and colour codes)!
Now it only lacks the possibility of using different font styles in one panel (or is it already there?) and vertical alignment (top, middle, bottom). And I'd banish trackinfo_mod 

Columns UI

Reply #4860
Columns UI 0.3.5.2 (experimental) released. See changelog for details.

Yay for word wrapping!

Could you pretty please also throw the usual "Window frame style" drop down into the mix?

Having several panels in a tab stack with all but this one having a gray border makes it stick out like a sore thumb...
np: 4'33"

Columns UI

Reply #4861
@musicmusic
Thank you for the new release! 
You are welcome

Now it only lacks the possibility of using different font styles in one panel (or is it already there?) and vertical alignment (top, middle, bottom).
I am planning these things for sure but it remains to be seen how well the font changing will work out. I had two ideas for it:
1. Have a separate list of fonts where you can set the fonts that you wish to use (using normal Windows font picker) and assign them an identifier (e.g. "header"). Then you can switch to it in the title formatting script via something like $set_style(font,<identifier>) (e.g. "$set_style(font,header)".)
2. Just set them directly in the scripts. e.g. $set_style(font,font face,point size,flags). So this could be something like $set_style(font,Segoe UI,11,bold;italic;underline).

Also may call this function $change_style since it may make more sense.

Could you pretty please also throw the usual "Window frame style" drop down into the mix?

Having several panels in a tab stack with all but this one having a gray border makes it stick out like a sore thumb...
I understand  There's a few panels that need it, I'll add the option for those in one of the nest versions
.


Columns UI

Reply #4863
Now it only lacks the possibility of using different font styles in one panel (or is it already there?) and vertical alignment (top, middle, bottom).
I am planning these things for sure but it remains to be seen how well the font changing will work out. I had two ideas for it:
1. Have a separate list of fonts where you can set the fonts that you wish to use (using normal Windows font picker) and assign them an identifier (e.g. "header"). Then you can switch to it in the title formatting script via something like $set_style(font,<identifier>) (e.g. "$set_style(font,header)".)
2. Just set them directly in the scripts. e.g. $set_style(font,font face,point size,flags). So this could be something like $set_style(font,Segoe UI,11,bold;italic;underline).

Also may call this function $change_style since it may make more sense.


I'd prefer the second method, because it seems to be more flexible.
Maybe it could only override the font style set in the preferences for the current line...
But good to know that you're thinking about my needs 

Columns UI

Reply #4864
Can't open the latest ColumnsUI archive with WinRAR 3.80.

Edit: Nevermind. Solved the problem.


Columns UI

Reply #4866
@grimes
Works good here...
I added the following line:
$repeat($char(9733),%rating%)
$rgb(64,64,64)$repeat($char(9734),$sub(5,%rating%))
Font: Microsoft Sans Serif, but all other unicode fonts work as well

@musicmusic
Is there any possibility that you might thinking about an option to hide the vertical scrollbar in NG playlist?
It is a bit annoying in the dark "theme" i made (and i don't want to change to another playlist like EL Playlist only for that reason...)


Columns UI

Reply #4868
"Display tooltips" unchecked, tooltips seem to popup again after foobar restarted.

Columns UI

Reply #4869
Small problem with Filter Panel:
I have 3 default filter panels. Go to Prefs -> CUI -> Filter and remove last field. The last panel now shows <no field>. Now, create new field (default Album / Album). The last panel still shows <no field> and I must restart foobar for my 'new' field to be used by last panel.

Columns UI

Reply #4870
Because you are running XP not Vista 
Just tried it in Explorer's folder tree sidebar - space character resets typefind there, too.
I was kind of hoping you could fix it for XP, but oh well.

Quote
And to clarify I did not mean that the space should be omitted.
Yep, doesn't work either way.

Columns UI

Reply #4871
Hi musicmusic,
Thanks for the new update. I just got another crash. Not sure if it's related to the one I posted recently. It happened after I scrolled part way through an autoplaylist.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 004ACA01h
Access violation, operation: read, address: 00000009h
Call path not available.
Code bytes (004ACA01h):
004AC9C1h:  51 EE 2B F2 74 15 33 D2 85 F6 0F 9F C2 8D 54 12
004AC9D1h:  FF 8B F2 85 F6 0F 85 7D FE FF FF 0F B6 70 EF 0F
004AC9E1h:  B6 51 EF 2B F2 74 11 33 D2 85 F6 0F 9F C2 8D 54
004AC9F1h:  12 FF 8B F2 EB 02 33 F6 85 F6 0F 85 58 FE FF FF
004ACA01h:  8B 50 F0 3B 51 F0 74 7D 0F B6 F2 0F B6 51 F0 2B
004ACA11h:  F2 74 15 33 D2 85 F6 0F 9F C2 8D 54 12 FF 8B F2
004ACA21h:  85 F6 0F 85 30 FE FF FF 0F B6 70 F1 0F B6 51 F1
004ACA31h:  2B F2 74 15 33 D2 85 F6 0F 9F C2 8D 54 12 FF 8B
Stack (0898FCA8h):
0898FC88h:  7C90E900 7C9101C0 FFFFFFFF 7C9101BB
0898FC98h:  019ED314 01A90000 00000000 00000075
0898FCA8h:  00000000 0898FD10 057A722C 0898FCD4
0898FCB8h:  004635F0 00000009 07417E20 00000010
0898FCC8h:  0898FD1C 0898FD40 00000000 0898FD30
0898FCD8h:  004053BC 057A722C 00000000 0898FD10
0898FCE8h:  0898FD3F 00000000 07417E20 07350E30
0898FCF8h:  004E8CD4 00000000 00000000 00000000
0898FD08h:  00000040 00000059 07417E20 0898FD1C
0898FD18h:  057A722C 06378E18 0898FCEC 0898FED4
0898FD28h:  004C9068 00000000 0898FD54 00405927
0898FD38h:  0898FE7C 07417E20 06378E18 00F36600
0898FD48h:  0898FCA8 0898FED4 00000000 0898FEE0
0898FD58h:  01969D78 0898FE7C 07417E20 07350E68
0898FD68h:  E94A1E63 07350E30 07350E68 00000000
0898FD78h:  00000000 00000012 00000000 00000000
0898FD88h:  8964B100 89AAB9B8 B5159A48 00000000
0898FD98h:  B5159A78 B5159A78 B5159A80 B5159A80
0898FDA8h:  00000000 00000000 00000000 00000000
0898FDB8h:  00000000 00000000 00000038 00000023
Registers:
EAX: 00000019, EBX: 00000000, ECX: 07417E30, EDX: 00000020
ESI: 057A722C, EDI: 00000010, EBP: 0898FCB4, ESP: 0898FCA8
Crash location: "foobar2000", loaded at 00400000h - 00539000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00539000h
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
UxTheme                          loaded at 5AD70000h - 5ADA8000h
COMDLG32                        loaded at 763B0000h - 763F9000h
foo_input_tak                    loaded at 00A70000h - 00AB3000h
tak_deco_lib                    loaded at 003E0000h - 003FF000h
oleaut32                        loaded at 77120000h - 771AB000h
foo_osd                          loaded at 00BE0000h - 00C14000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
foo_dbsearch_api_demo            loaded at 00C50000h - 00C71000h
foo_bitcompare                  loaded at 00CA0000h - 00CC7000h
foo_out_ks                      loaded at 00CF0000h - 00D1A000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_utils                        loaded at 00D40000h - 00D84000h
foo_whatsnew                    loaded at 00DB0000h - 00DE1000h
foo_input_std                    loaded at 00E10000h - 00F4C000h
foo_lyricsdb                    loaded at 00F70000h - 00F9F000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_benchmark                    loaded at 00FC0000h - 00FE8000h
foo_discogs                      loaded at 01070000h - 01107000h
WINMM                            loaded at 76B40000h - 76B6D000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_burninate                    loaded at 01020000h - 01057000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_dsp_std                      loaded at 011B0000h - 011F8000h
foo_run                          loaded at 01220000h - 0124E000h
foo_uie_panel_splitter          loaded at 01270000h - 012B4000h
foo_fileops                      loaded at 012E0000h - 01326000h
foo_lnk                          loaded at 01350000h - 01369000h
foo_uie_console                  loaded at 01390000h - 013AC000h
foo_rg_trn                      loaded at 013D0000h - 013EB000h
foo_abx                          loaded at 01410000h - 01441000h
foo_comserver2                  loaded at 01470000h - 014C6000h
foo_dbsearch                    loaded at 014F0000h - 01560000h
foo_uie_albumart                loaded at 01580000h - 015BD000h
foo_uie_quicksearch              loaded at 015E0000h - 01626000h
foo_runcmd                      loaded at 01650000h - 0167F000h
foo_converter                    loaded at 016A0000h - 0170C000h
foo_vis_shpeck                  loaded at 01730000h - 0175A000h
MSIMG32                          loaded at 76380000h - 76385000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_dop                          loaded at 01780000h - 01857000h
QUARTZ                          loaded at 74810000h - 7497D000h
foo_uie_typefind                loaded at 01890000h - 018C0000h
foo_texttools                    loaded at 018E0000h - 01914000h
foo_ui_columns                  loaded at 01940000h - 01A73000h
foo_albumlist                    loaded at 01AA0000h - 01B0B000h
foo_cdda                        loaded at 01B30000h - 01B71000h
foo_uie_lyrics_panel            loaded at 01BA0000h - 01C09000h
foo_random                      loaded at 01C30000h - 01C6D000h
foo_ui_std                      loaded at 01C90000h - 01D64000h
foo_lyricsgrabber                loaded at 01D90000h - 01DE4000h
foo_freedb2                      loaded at 01E10000h - 01E50000h
foo_vis_shpeck-beta              loaded at 01E70000h - 01EBD000h
foo_uie_playlists_dropdown      loaded at 01EE0000h - 01F19000h
foo_rgscan                      loaded at 01F40000h - 01F9B000h
foo_uie_albumlist                loaded at 01FC0000h - 01FFD000h
foo_pqview                      loaded at 02020000h - 0204D000h
foo_popupplus                    loaded at 02070000h - 020F9000h
RICHED20                        loaded at 74E30000h - 74E9D000h
foo_quicktag                    loaded at 02120000h - 02154000h
foo_uie_lyrics                  loaded at 02180000h - 021DC000h
foo_playcount                    loaded at 02200000h - 0222A000h
foo_masstag                      loaded at 02250000h - 02290000h
foo_playlist_manager            loaded at 022B0000h - 022F4000h
foo_uie_queuemanager            loaded at 02320000h - 02359000h
mscoree                          loaded at 79000000h - 79046000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                        loaded at 79060000h - 790B6000h
rsaenh                          loaded at 68000000h - 68036000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
foo_input_shorten                loaded at 04AC0000h - 04AED000h
foo_tradersfriend                loaded at 04B00000h - 04B3A000h
foo_unpack                      loaded at 04B60000h - 04B8D000h
foo_input_monkey                loaded at 04BB0000h - 04BFA000h
foo_out_asio                    loaded at 04C20000h - 04C4E000h
foo_convolve                    loaded at 04C70000h - 04CC1000h
foo_verifier                    loaded at 04CF0000h - 04D20000h
foo_autoplaylist                loaded at 04D40000h - 04D70000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 07AC0000h - 07D85000h
SXS                              loaded at 7E720000h - 7E7D0000h
msi                              loaded at 7D1E0000h - 7D49C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004635F0h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004053BCh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E8CD4h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004C9068h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00405927h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00F36600h, location: "foo_input_std", loaded at 00E10000h - 00F4C000h
Address: 01969D78h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 7C910098h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 01961D70h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 7C8106E9h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "CreateThread" (+00000022h)
Address: 01A2DDE8h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 01A15D06h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 01A2DDE8h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 014F8CA9h, location: "foo_dbsearch", loaded at 014F0000h - 01560000h
Address: 01969132h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 7C90DC9Ch, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "ZwSetInformationThread" (+0000000Ch)
Address: 7C80C100h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ExitThread" (+00000018h)
Address: 01A15D3Ah, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 01961D92h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 7C80B713h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B720h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 01961D70h, location: "foo_ui_columns", loaded at 01940000h - 01A73000h
Address: 01081026h, location: "foo_discogs", loaded at 01070000h - 01107000h

Version info:
foobar2000 v0.9.6 beta 5
UNICODE
Windows 5.1


Additional info:
COM Automation server 0.7 alpha 6  (foo_comserver2)
Lyric Show Panel 0.3.3.2 [Aug 17 2008 - 15:30:33]  (foo_uie_lyrics)
Playlist Manager 1.0.2  (foo_playlist_manager)
Shell Link Resolver 1.2  (foo_lnk)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
freedb Tagger 0.6  (foo_freedb2)
Text Tools 1.0  (foo_texttools)
Shpeck - Winamp vis plugins wrapper 0.2.4  (foo_vis_shpeck)
Database Search 1.4  (foo_dbsearch)
Standard Input Array 1.0  (foo_input_std)
PopUp Plus 20080424  (foo_popupplus)
File Integrity Verifier 1.0.1  (foo_verifier)
File Operations 2.1.1  (foo_fileops)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Columns UI 0.3.5.2  (foo_ui_columns)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Standard DSP Array 1.0  (foo_dsp_std)
foobar2000 core 0.9.6 beta 5  (Core)
CD Audio Decoder 2.1.3  (foo_cdda)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Typefind 0.2 beta 2  (foo_uie_typefind)
Randomized Playlist Entry 1.2.3  (foo_random)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Feature Watcher 1.0.4  (foo_whatsnew)
Binary Comparator 1.1  (foo_bitcompare)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Run services 0.3.4  (foo_run)
TAK Decoder 0.4.2  (foo_input_tak)
RAR reader 1.1  (foo_unpack)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
ASIO support 1.2.4  (foo_out_asio)
Audio CD Writer 2.0.1  (foo_burninate)
Shorten decoder 0.4.2.1  (foo_input_shorten)
Quick Tagger 1.0.1  (foo_quicktag)
ZIP/GZIP reader 1.0  (foo_unpack)
Run Command 1.0 beta 2  (foo_runcmd)
Album list panel 0.3.3  (foo_uie_albumlist)
Shpeck - Winamp vis plugins wrapper 0.3.0 beta 2  (foo_vis_shpeck-beta)
Panel Stack Splitter 0.3.1(alpha)  (foo_uie_panel_splitter)
Playback Statistics 2.1.6  (foo_playcount)
Album List 4.3  (foo_albumlist)
Convolver 0.3  (foo_convolve)
Masstagger 1.7  (foo_masstag)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Default User Interface 0.9.5  (foo_ui_std)
ReplayGain Scanner 2.0.8  (foo_rgscan)
ReplayGain override 0.1.1  (foo_rg_trn)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
On-Screen Display GDI+ 1.52  (foo_osd)
Discogs Tagger 1.15  (foo_discogs)
Console panel 0.3  (foo_uie_console)
Lyrics Grabber 0.2.5 Beta  (foo_lyricsgrabber)
Converter 1.2  (foo_converter)
Decoding Speed Test 1.0  (foo_benchmark)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
iPod manager 0.6.2.9  (foo_dop)
ABX Comparator 1.3.3  (foo_abx)
Playback Queue Viewer 0.2  (foo_pqview)
Autoplaylist Manager 1.0  (foo_autoplaylist)

Columns UI

Reply #4872
Hi musicmusic,
Thanks for the new update. I just got another crash. Not sure if it's related to the one I posted recently. It happened after I scrolled part way through an autoplaylist.
Looks the same, indeed. Is it possibly triggered by a particular file in the playlist? Do you have the built-in foobar2000 artwork reader enabled in Columns UI prefs?
.

Columns UI

Reply #4873
Hi musicmusic,
Thanks for the new update. I just got another crash. Not sure if it's related to the one I posted recently. It happened after I scrolled part way through an autoplaylist.
Looks the same, indeed. Is it possibly triggered by a particular file in the playlist? Do you have the built-in foobar2000 artwork reader enabled in Columns UI prefs?

Yes I have that option set as Embedded and external artwork so that I can see if music I downloaded has artwork embedded which I dislike. I don't think it has to do with a particular file as the autoplaylist I was browsing comprised recently added files. I will try to investigate further.

Columns UI

Reply #4874
The crashlog is indeed weird, do you use an overclocked CPU?
Full-quoting makes you scroll past the same junk over and over.