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

Re: Columns UI

Reply #8100
A tiny suggestion @grimes, move the .fcl key from HKEY_CLASSES_ROOT to HKEY_LOCAL_MACHINE\SOFTWARE\Classes and remove the references to HKEY_CLASSES_ROOT. That HKEY_CLASSES_ROOT is a virtual registry entry that combines association data from both HKCU and HKLM.

Re: Columns UI

Reply #8101
Is this better?

Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.fcl]
@="foobar2000.FCL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\foobar2000.FCL]
@="Columns UI Configuration File"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\foobar2000.FCL\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\foobar2000.FCL\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\foobar2000.FCL\shell\open\command]
@="\"C:\\Program Files\\foobar2000\\foobar2000.exe\" /columnsui:import \"%1\""

Re: Columns UI

Reply #8102
When I used the Default user interface and had the Album art viewer panel displayed, i.e. the artwork of the currently playing album, after double-clicking on the artwork, a new window with this artwork appeared on the entire screen - foobar Picture viewer. In Columns UI, I use the Artwork view panel, but after clicking on the artwork, it does not work as in the Default user interface. Is it possible to activate it somewhere?

Re: Columns UI

Reply #8103
Not currently but a feature request already exists for that on github...

https://github.com/reupen/columns_ui/issues/717

If you want something working now, you can try my JScript Panel 3 component. The included artwork view can be right clicked to change the double click action. It supports opening the default external image handler as per your windows settings, the built in fb2k picture viewer or locating the file in Explorer.

Installation instructions: https://jscript-panel.github.io/docs/
More details on the included artwork: https://jscript-panel.github.io/gallery/album-art/


Re: Columns UI

Reply #8105
What is the benefit of using CUI and not DUI?
I found that many components are not compatible including Tabs.
Maybe someone has a proper documentation on CUI?
I only tried since I wanted to move to 64bit and foo_ui_hacks is too old and not maintain thus removing the main menu and status bar I had to stay on 32bit.

Re: Columns UI

Reply #8106
I use it for genre filtering. I haven't figured out how to do it in a DUI.

Re: Columns UI

Reply #8107
^ "Filtering" can be done in any library viewer (v2 has ReFacets for both DUI/CUI). That is not really specific to the UI.

What is the benefit of using CUI and not DUI?
Just more customization of the layout (like removing the menu/status bar). The main usefulness for me is removing the visibility of splitters. I like an open design layout and the DUI spiltters showing every element into various sizes of rectangles started to annoy me. The trick of setting the background color = splitter color worked okay to camouflage them in light mode, but since foobar v2 and dark mode came along, I just wanted a different background color and to hide the damned rectangles. :-\

Quote
I found that many components are not compatible including Tabs.

CUI has its own tabs...

Of course another benefit is the more advanced layout components like Panel Stack Splitter, but I'm not into that stuff yet. Enjoying setting up CUI layouts for now...

Re: Columns UI

Reply #8108
What is the benefit of using CUI and not DUI?
A. Customization

- I don't think this type of playlist view is possible in DUI, meaning custom columns, conditional colouring, using custom style variables etc.
- Custom buttons work and can look differently

B. As mentioned above some components are CUI exclusive

Re: Columns UI

Reply #8109
Nice

I'm starting to get my head around CUI but I haven't figure out how to increase the font size on some components.
Some I made 12 instead of 9 but some parts remain the same.
See attached image marked with Yellow

Re: Columns UI

Reply #8110
where are UI settings, text size, spacing between albums etc?

oh my god do i need to reinstall in 32bit to get my components working

Re: Columns UI

Reply #8111
Configuration
Preferences
https://wiki.yuo.be/columns_ui:manual#colours_and_fonts

Colours and Fonts
Playlist view
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)


Re: Columns UI

Reply #8113
but some parts remain the same.

Although that radio panel is provided by fb2k itself, it's kind of "3rd party" as far as CUI is concerned and it currently doesn't implement the tab sizes to follow the CUI preferences. That would be a request for Peter.

Also, the text labels aren't likely to follow any preferences either. I suspect they're hard coded and would only get bigger by increasing desktop DPI settings.

Re: Columns UI

Reply #8114
@Gabriel Schwartz
My response is to panaanxx.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Columns UI

Reply #8115
but some parts remain the same.

Although that radio panel is provided by fb2k itself, it's kind of "3rd party" as far as CUI is concerned and it currently doesn't implement the tab sizes to follow the CUI preferences. That would be a request for Peter.

Also, the text labels aren't likely to follow any preferences either. I suspect they're hard coded and would only get bigger by increasing desktop DPI settings.

Looks like you're spot on.
I'm less concern with the Radio Panel fonts as I am not using it much but thought it would be nice if I could change it's font size.

Re: Columns UI

Reply #8116
Hi, I switched from WinAmp to F2K (64bit) last week and after reading here in this forum and on reddit for hours I have a beautiful setup with CUI.

BUT


2 last things I would like to change:

1) Vertical separation lines for playlist tabs: At the moment my autoplaylist tabs are not at all visually separated from each other (see screenshot). A vertical thin grey line would be perfect (like the columns titles below have it): Alle I 01 Auto Work I 02 Chill Out I 03 Dinner I ...

2) Columns title background color in black: At the moment the background color of the titles and of the entries in the columns of my playlists have the same color (dark grey, see screenshot). I would like to have a black background for the titles line (Artist, Album Artist, Title, ...) of the columns to separate them from the entries below.


Does anyone know if this is possible in CUI and what would be the script for that?

Greetings from Vienna, Austria

Robert
Foobar 2000 v2.1 [x64], Columns UI, Windows 10

Re: Columns UI

Reply #8117
Hi,

The lack of lines between the playlist tabs is a bug that I hadn't noticed before when the display scale is below 150%. I'll fix that, thanks for pointing it out.

The column titles in the built-in playlist view is a Windows control. The background comes from the Windows theme, and so isn't customisable. However, you can of course adjust the main playlist view background colour, and others may be able to suggest a different playlist view panel that allows the background colour of the column titles to be changed.
.

Re: Columns UI

Reply #8118
Thank you for your quick answer.

For 2) I found scripts somewhere here in the forum that I tried in Preferences / CUI / Playlist View / Columns / Style Script:

$set_style(frame-top,1,$rgb(128,128,128)) does not make another background color, but a horizontal separation line. It works, but it makes separation lines in every line, not only below the title line as I wanted.  :(

I also found $ifequal($mod($if2(%_display_index%,%list_index%),2),0,) in a discussion with which I understood you can somehow define that only the first line is meant. But I do not understand complicated scripts so this might also be something totally different. It did not work.


So, in short: My wish no. 2) can not be solved with a script in Preferences / CUI / Playlist View / Columns / Style Script, right?

best

Robert
Foobar 2000 v2.1 [x64], Columns UI, Windows 10

Re: Columns UI

Reply #8119
You can do something like this in your global style script:

$ifequal(%list_index%,1,$set_style(frame-top,1,$rgb(128,128,128)),)

However, the line will disappear as soon as you scroll down.
.

Re: Columns UI

Reply #8120
Ha!

Very cool!

I take what I can get!  :))

Thanx a lot for your effort!

I did not know where I find the global style script and which item I have to mark there so I went to Preferences / CUI / Playlist View / Columns / Style Script and posted your script for every column. It works, and it looks better than before.
Foobar 2000 v2.1 [x64], Columns UI, Windows 10

Columns UI + Rating?

Reply #8121
Hello everyone & many thanks to musicmusic for developing this wonderful component.  :o

I'm in the process of transitioning from foobar2k v1.6.3 to v2.1.2. 
Trying both x86 and x64 versions but so far I'm more inclined towards the x86 for it's the only one that supports Simplaylist + Simplaylist Manager components.

Those 2 components have this feature I care very much about that do the following:

#1. a new column named Rating
#2. the Rating column has 5 stars
#3. the 5 stars are clickable
#4. once clicked, a new tag is being added to the file

While many 'Rating' alternatives are around, I found none to have #3 and/or #4 attributes.  :'(

Is such a feature to be added to Columns UI in the near future?

P.S.

I find #4 to be of great importance: this allows the rating of the files to be viewed on another computer, with or without foobar2k installed.
Thus, the rating added via Simplaylist can also be viewed in basic Window's file properties.

Whereas all other 'Rating' systems I found don't modify the files upon being rated.
They only add an entry in the local foobar2k database or something of the sorts.
Which is rather useless on another's computer for example.


Re: Columns UI

Reply #8122
Ha!

Very cool!

I take what I can get!  :))

Thanx a lot for your effort!

I did not know where I find the global style script and which item I have to mark there so I went to Preferences / CUI / Playlist View / Columns / Style Script and posted your script for every column. It works, and it looks better than before.

The only problem I see with this solution is that as soon as you create a grouping the underline will appear above the first track as you can see in the red boxed image.

As you can see I have created a grouping for the artist and another one for the album. The underline appears just below the album.

Re: Columns UI

Reply #8123
If you select "show status pane" then the total number of the items of your playlist is shown if you mark them before (see screenshot attached).

Is it possible to get this info in the "Item Details" panel? What would be the script for that?

I would like to see there the name and the total number of an active playlist (= the playlist where I clicked the tab in "Playlist Tabs") or of a playing playlist.
Foobar 2000 v2.1 [x64], Columns UI, Windows 10

 

Re: Columns UI

Reply #8124
Not possible. Item details only supports title formatting for the currently playing/selected track (or item!). That is metadata and technical info.

What you see in the status bar is not title formatting but it uses the fb2k SDK methods in C++ directly. While theoretically possible to implement something known as "title format hooks" to provide that info, I'd say it's unlikely to happen. Obviously only musicmusic can confirm that.