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

Re: Columns UI

Reply #7850
It is a built-in playlist switcher.
And when I add panels to the tabstack, not only the specific panel but all the other panels blink occasionally.

Edit: fb2k v2.0 beta 11 x64

Re: Columns UI

Reply #7851
I can reproduce this with my own shoddy component! Seemingly with solid colours only...



With an image, it doesn't happen..



Bits of my code...

Code: [Select]
		uie::container_window_v3_config get_window_config() override
{
return { L"jsp_class_cui", false, CS_DBLCLKS };
}

Because of the 2nd arg being false there, I'm clearing the background during WM_PAINT like this...

Code: [Select]
const uint32_t bg = to_uint(to_argb(DarkMode::GetSysColor(COLOR_WINDOW, m_is_dark)));
m_render_target->Clear(D2D1::ColorF(bg));


Re: Columns UI

Reply #7852
Thanks both, I reproduced it. It will at least be improved (hopefully fixed completely) in the next version.
.

Re: Columns UI

Reply #7853
This is what I've done with it. Very minimal. Moon icons for toolbar buttons.

Re: Columns UI

Reply #7854
Is this an issue of Album List Panel or fb2k? I already reported to fb2k v2 bug thread but now noticed, it's your plugin :D

This happens to me with latest Album List Panel for fb2k2 x64, Playlist Viewer is Default UI Playlist:

"Album List. View is "By folder structure". In a folder, which has many single files, every file with its own embedded art. Folder holds no art file. Clicking the first file, it shows its art in playlist view. On clicking subsequent files, it does not refresh art. Screenshot related. fb2k2x64 beta 11"

Re: Columns UI

Reply #7855
Album List contains the UI element for Default UI (and is no longer a separate component), while Album list panel is for Columns UI. But in any case, I wouldn't have thought it was related to either Album List or Album list panel. It's either the artwork that's being readed (could be in the directory), or something is caching the artwork (either the foobar2000 core or the playlist view).
.

Re: Columns UI

Reply #7856
Hi :)

Columns UI 2.0.0-alpha.4
when displaying the filter: No response for about 1 minute.
https://i.imgur.com/SGvinSt.png

When filter is not displayed: about 2 seconds

foobar2000 v2.0 beta 12 64bit, Media Library 103,582items 716GB
Windows 11 Home 22H2, i3-1115G4 24.0 GB

https://github.com/reupen/columns_ui/releases
v2.0.0-alpha.4
Changes
Features
> The performance of the Filter panel when handling dynamic media library changes was improved.
> This includes reducing Filter panel initialisation time in foobar2000 2.0 during foobar2000 start-up.

Thanks.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD 490 PRO, DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, Bose QuietComfort 45 (made a Upgrade/Balanced Cable by myself)

 

Re: Columns UI

Reply #7857
Could you post a screenshot of the Fields tab in on the Filter preferences page? Is it faster without the Track filter panel?

Thanks
.

Re: Columns UI

Reply #7858
Could you post a screenshot of the Fields tab in on the Filter preferences page? Is it faster without the Track filter panel?

Thanks

Preferences > Display > Columns UI > Filters > Fields
https://i.imgur.com/3qL2oN1.png

Track: [%album% / ][%discnumber%. ][%tracknumber% - ]%title%
↑ this may be the cause.
Same as ReFacets. ReFacets is fine.

Thanks.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD 490 PRO, DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, Bose QuietComfort 45 (made a Upgrade/Balanced Cable by myself)

Re: Columns UI

Reply #7859
Thanks, I can see that configuration is still much slower at start-up than during a full refresh (e.g. changing layout preset).

Could you temporarily switch to a different layout preset (e.g. using View/Layout in the main menu), then select your original preset again and finally copy the Filter panel initialisation times logged in the console and post them here for comparison.

Thanks
.

Re: Columns UI

Reply #7860
@musicmusic

3 patterns
https://i.imgur.com/PcS503f.png

STANDARD_01 (filter: with "Track" Track: [%album% / ][%discnumber%. ][%tracknumber% - ]%title%)
https://i.imgur.com/iFOIX3x.png

STANDARD_03 (filter: No "Track")
https://i.imgur.com/hKLJyBs.png

STANDARD_02 (No filter)
https://i.imgur.com/5s3o0cI.png

02→03→01
Spoiler (click to show/hide)

01→03→02
Spoiler (click to show/hide)

Components
Spoiler (click to show/hide)
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD 490 PRO, DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, Bose QuietComfort 45 (made a Upgrade/Balanced Cable by myself)

Re: Columns UI

Reply #7861
STANDARD_01 filter: with "Track"
foobar starts up quickly.
But, long time without response.

STANDARD_03 (filter: No "Track") = STANDARD_02 (No filter)
Time to load Media Library and display images in Playlist View: about 1 second.

It's a little faster after removing Discogger and Youtube Source.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD 490 PRO, DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, Bose QuietComfort 45 (made a Upgrade/Balanced Cable by myself)

Re: Columns UI

Reply #7862
Alpha 5 should be much faster. (There's still some room for improvement, but a big contributor to the slow down there was eliminated.)

Can you try it and report back?

Thanks
.

Re: Columns UI

Reply #7863
Hi :) @musicmusic
Columns UI 2.0.0-alpha.5 is perfect, problem solved.
Many Thanks.

https://i.imgur.com/x1xnAPN.png

Spoiler (click to show/hide)
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD 490 PRO, DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, Bose QuietComfort 45 (made a Upgrade/Balanced Cable by myself)

Re: Columns UI

Reply #7864
Message for Music Music:

I just installed the Filter panel and I check that it has the same problem that the Album list panel has that consists that each list is headed with the "All" option but that has the problem that when searching for the initials if the initial What Tecle is the "A" automatically throws me to the "Filter Results" all my database with which it leaves me inactive between twenty and thirty minutes taking into account the 6 TB of music that I have in my database.

I already reported this problem on another occasion with reference to the Album List Panel and music music told me that I would review it, but to this day this has not been corrected.

From my humble understanding I think it would not be difficult to place a symbol in front of "All" (example: -All, #All, etc).

At least I would like the Album List Panel to have a box in which to enable or disable that function.

However, the Re-Facets does work well in this regard since if you type the initial "A" it does not access "All" but access the first item that begins with "A"

Re: Columns UI

Reply #7865
Sorry. The Re-Facets also presents the same error as the Filters Panel

Re: Columns UI

Reply #7866
Columns UI 2.0.0-alpha.5 There is a problem with export and import (the previous 2.0.0-alpha.x versions may also have this problem).

When "Any foobar2000 installation" is selected for export configuration, re import will crash (see the attachment for crash information).

When "This foobar2000 installation" is selected for export configuration, re import is normal.

Changing back to the previous version, such as Columns UI 1.7.0, the import and export is also normal.

Re: Columns UI

Reply #7867
There's only limited information in the crash dump, but it looks like foo_uie_jsplitter is destroying a panel that either has already been destroyed or wasn't fully created. In pre-2.0.0 that wouldn't have crashed, but some changes in 2.0.0 mean it currently doesn't like that.

I'll handle that case again so it doesn't crash, and hopefully that export and import will then work correctly,
.

Re: Columns UI

Reply #7868
Message for music Music:
I just discovered an error in the 64-bit V-2 version, Columns UI 2.0.0.Alpha.5 related to the following 2 buttons options:

- Reproduction/Volume/Down -> Upload the volume
- Reproduction/volume/up -> under volume

They behave backwards

Re: Columns UI

Reply #7869
There's only limited information in the crash dump, but it looks like foo_uie_jsplitter is destroying a panel that either has already been destroyed or wasn't fully created. In pre-2.0.0 that wouldn't have crashed, but some changes in 2.0.0 mean it currently doesn't like that.

I'll handle that case again so it doesn't crash, and hopefully that export and import will then work correctly,

Another problem is that when importing a layout, all preset layouts in the layout will be deleted

Re: Columns UI

Reply #7870
Is there a reason why the Album List color and font is different with Columns UI 2.0.0.Alpha.5 installed? It's gone from a grey background (matches the grey in  V2.0) to black. The fonts are smaller too. I also can't seem to change it.



Re: Columns UI

Reply #7873
Are you talking about album list panel (foo_uie_album_list) or the the Album list popup window which is part of fb2k accessible via the Library menu?

If using the fb2k window, check the alpha.2 changelog, 3rd bullet point...

https://github.com/reupen/columns_ui/releases/tag/v2.0.0-alpha.2

Re: Columns UI

Reply #7874
I'm talking about the Album List popup. I'll give that page a read.

Update... I think I found the right setting under Colors and Fonts. It's Core. As long as it doesn't change anything else, which so far doesn't seem to be the case.