Help - Search - Members - Calendar
Full Version: Columns UI
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98
Squeller
musicmusic, your kinks on http://members.lycos.co.uk/musicf/temp/ to HA discussion threads do not work (e.g. http://www.hydrogenaudio.org/index.php?showtopic=22306 is non existant)

Azrael as default conf? It is very well done, but in terms of style: I don't like it, sorry. I only love mine wink.gif
NEMO7538
As many users here (I guess), I used to separate playlists containing full albums from those containing single tracks. Using a special caracter in the playlist name did the job with the adequate test in the "playlist filter" drop-down list (Column tab from the columns UI setup) of each column.

I would like to replicate this behaviour with the album list panel by applying different columns views (Column tab from the columns UI setup) depending on which (album list panel) view is active for browsing the database.

I would thus like to know if there is a way to access a variable indicating which view (from Albumlist panel) is being used in order to test it in the parametrization of each column.

Another option could be to modify the "playlist filter" drop-down list to incorporate the albumlist panel views but I don't know if it is feasible.


Thank you for an indication of this capability ....

Note that a similar function could be of interest in a future version where the content of the history or enqueue list could be formatted as columns and placed in the same area as the other selections (Playlists, Album/Database views).
mazy
musicmusic: i have rather big request for a new toolbar, which would contain only one listbox control. that control would allow switching between different playlist views, as specified below. i guess that it needs to be implemented in the core (=not possible as ui extension).

- special page at columns ui's preferences would have listview showing all these 'views' and buttons to add or delete view
- bellow that listview would be listview (or how it's called) with all the columns and checkboxes to enable / disable them for that view
- editbox to specify custom variables that would be non-empty with that view selected for use in formatting strings

- these views would get stored together with other settings when exporting to ".fcs" files
- you could provide listbox for special view to be used / selected when you open / toggle the sidebar

- in the future, you could make it possible to bind view to exact ".fcs" file or even to specific layout of panels / toolbars ...


i know i want way too much, but hey, i'm sure i wouldn't be the only one digging for this! thanks for your work
moeru
Having an odd issue. Fresh install of Foobar2000. I put the Columns_UI into my components dir. Went into prefrences\Display\Columns UI and made sure the sidebar was enabled. Imported Azrael.fcs and clicked apply then save. Restarted Foobar. Nothing happened. No sidebar, no change whatsoever. Currently using last known stable. XP SP2. I do have files in the default playlist. Database is running and configured as much as I know how to. Ideas?
anza
Are you sure you selected Columns UI as the UI module (Prefs|Display)?
moeru
QUOTE(anza @ Nov 20 2004, 03:30 PM)
Are you sure you selected Columns UI as the UI module (Prefs|Display)?
*


Did. I get Azreal but no sidebar still.
anza
Perhaps you have the auto-hide sidebar option enabled?
musicmusic
QUOTE(Squeller @ Nov 20 2004, 01:13 PM)
musicmusic, your kinks on http://members.lycos.co.uk/musicf/temp/ to HA discussion threads do not work (e.g. http://www.hydrogenaudio.org/index.php?showtopic=22306 is non existant)
*
Thanks, it was only one broken link I could find (the one to the formatting thread)

QUOTE(Squeller @ Nov 20 2004, 01:13 PM)
Azrael as default conf? It is very well done, but in terms of style: I don't like it, sorry. I only love mine wink.gif
*
Doesn't everyone wink.gif

QUOTE(NEMO7538 @ Nov 20 2004, 03:45 PM)
As many users here (I guess), I used to separate playlists containing full albums from  those containing single tracks. Using a special caracter in the playlist name did the job with the adequate test in the "playlist filter" drop-down list (Column tab from the columns UI setup) of each column.

I would like to replicate this behaviour with the album list panel by applying different columns views (Column tab from the columns UI setup) depending on which (album list panel) view is active for browsing the database.

I would thus like to know if there is a way to access a variable indicating which view (from Albumlist panel)  is being used in order to test it in the parametrization of each column.

Another option could be to modify the "playlist filter" drop-down list to incorporate the albumlist panel views but I don't know if it is feasible.


Thank you for an indication of this capability ....

Note that a similar function could be of interest in a future version where the content of the history or enqueue list could be formatted as columns and placed in the same area as the other selections (Playlists, Album/Database views).
*
THere is no API to manipulate the playlist view (i.e. the set of columns) of coloumns ui. Therefore this is not currently possible. What could be done currently is implement different send to playlists for each view in the album list.

QUOTE(mazy @ Nov 20 2004, 09:01 PM)
musicmusic: i have rather big request for a new toolbar, which would contain only one listbox control. that control would allow switching between different playlist views, as specified below. i guess that it needs to be implemented in the core (=not possible as ui extension).

- special page at columns ui's preferences would have listview showing all these 'views' and buttons to add or delete view
- bellow that listview would be listview (or how it's called) with all the columns and checkboxes to enable / disable them for that view
- editbox to specify custom variables that would be non-empty with that view selected for use in formatting strings

- these views would get stored together with other settings when exporting to ".fcs" files
- you could provide listbox for special view to be used / selected when you open / toggle the sidebar
*
By core you mean columns ui? By listbox you mean combo box?? A listbox isn't really designed for a toolbar..

Yes, it would be nice to have some kind of preset thing, which I was thinking of implementing at some point, so that a range of default configs could be provided.

QUOTE(mazy @ Nov 20 2004, 09:01 PM)
- in the future, you could make it possible to bind view to exact ".fcs" file or even to specific layout of panels / toolbars ...
*

I don't know what you mean? Have a different set of toolbars/panels for each view?
The_Flames
user posted image


how do you get the button select mode effect running?
like here with the album list and the database explorer.
The_Flames
QUOTE(musicmusic @ Nov 21 2004, 01:41 AM)
QUOTE(mazy @ Nov 20 2004, 09:01 PM)
- in the future, you could make it possible to bind view to exact ".fcs" file or even to specific layout of panels / toolbars ...
*

I don't know what you mean? Have a different set of toolbars/panels for each view?
*



I think he's asking for the plugins locations and current setup to be stored so they can be restored aswell and the columns formatting
Frank Bicking
QUOTE(The_Flames @ Nov 21 2004, 02:43 AM)
user posted image


how do you get the button select mode effect running?
like here with the album list and the database explorer.
*

foo_uie_tabs
The_Flames
Thank you, I even had installed foo_uie_tabs ... but I overlooked on how to use the ohmy.gif Now I have them working biggrin.gif
mazy
QUOTE(musicmusic @ Nov 21 2004, 01:41 AM)
By core you mean columns ui? By listbox you mean combo box?? A listbox isn't really designed for a toolbar..

Yes, it would be nice to have some kind of preset thing, which I was thinking of implementing at some point, so that a range of default configs could be provided.
yes, in columns ui. and yes, combo box wink.gif.

QUOTE(musicmusic @ Nov 21 2004, 01:41 AM)
QUOTE(mazy @ Nov 20 2004, 09:01 PM)
- in the future, you could make it possible to bind view to exact ".fcs" file or even to specific layout of panels / toolbars ...
*
I don't know what you mean? Have a different set of toolbars/panels for each view?
*
yep - way to store and/or change layout of the window - which panels are open, their positions and dimensions etc.

however that kind of thing would be much better if some plugins would store their info in one place with some general gui to import / export any subset of that info (this has been talked about before). so you could export your complete gui config consisting of playlist settings, layout of plugins, settings for trackinfo panel, window title formatting etc. plugins would use special api to store / load subset of their configuration related to appearance etc. this is distant future though
alphaex32
Just wondering, in the column formatting string is there any way to retrieve the column number?
mazy
QUOTE(alphaex32 @ Nov 22 2004, 01:33 AM)
Just wondering, in the column formatting string is there any way to retrieve the column number?
*
no, but why would you need that?
alphaex32
well, I want to alternate the colors between columns. I realize that this can be done by just using individual formatting for each column, but Id rather keep the code simple and leave everything in the global strings. If I could retrieve the column number, I could use $mod to have every other column different.
The_Flames
QUOTE(alphaex32 @ Nov 22 2004, 02:00 AM)
well, I want to alternate the colors between columns. I realize that this can be done by just using individual formatting for each column, but Id rather keep the code simple and leave everything in the global strings. If I could retrieve the column number, I could use $mod to have every other column different.
*



that sounds like a great idea smile.gif
alphaex32
by the way, musicmusic, I have a quick suggestion.
Can you add an option for the database explorer panel for custom sorting results in the playlist? (like you have in the normal database explorer component, but with the playlist instead of the results pane).
Killmaster
Here's a quick (and hopefully easy to implement) feature request:

In the Album List panel, could you add "add to playlist..." to the middle-click and double-click options, then put a box there so you choose which playlist it goes to? I'd like to have a "Now Playing" playlist that I play all my music in, and then have middle click send it all there.

edit: I'd also like it if the playlist wouldn't change focus when doing this, so I can have the Database view stay the same all the time..
musicmusic
QUOTE(mazy @ Nov 21 2004, 10:21 AM)
yep - way to store and/or change layout of the window - which panels are open, their positions and dimensions etc.

however that kind of thing would be much better if some plugins would store their info in one place with some general gui to import / export any subset of that info (this has been talked about before). so you could export your complete gui config consisting of playlist settings, layout of plugins, settings for trackinfo panel, window title formatting etc. plugins would use special api to store / load subset of their configuration related to appearance etc. this is distant future though
*
Basically you hit the nail on the head. Some kind of central import/export is what is needed for that to work properly.

Currently though I can obtain/export/whatever any instance specific config data for panels. But I don't know of any panels that use that apart from my vis, and probably foo_uie_tabs (but i havent checked). This would all be easier when everything is extension-ised anyway, though that may also be some time of.

Maybe a simple solution would be to add extra functions in the extension api for panels to write out/set any non-instance specific config data, which would then be used when importing & exporting. Maybe even that would be a better idea.

The only other comment regarding this I have is that its fine for views, but when exporting to a file and distributing it there is no guarantee that the panels will be installed.

QUOTE(alphaex32 @ Nov 22 2004, 02:00 AM)
well, I want to alternate the colors between columns. I realize that this can be done by just using individual formatting for each column, but Id rather keep the code simple and leave everything in the global strings. If I could retrieve the column number, I could use $mod to have every other column different.
*
I could add that in whatever place the date fields where being added. I think it was global only. Maybe optional depending on what the speed impact is. But be warned processing it the way you want will be slower.

QUOTE(alphaex32 @ Nov 22 2004, 04:57 AM)
by the way, musicmusic, I have a quick suggestion.
Can you add an option for the database explorer panel for custom sorting results in the playlist? (like you have in the normal database explorer component, but with the playlist instead of the results pane).
*
I don't think I can override the sort order if you have sort incoming files on. Correct me if Im wrong anyone.

QUOTE(Killmaster @ Nov 22 2004, 05:23 AM)
Here's a quick (and hopefully easy to implement) feature request:

In the Album List panel, could you add "add to playlist..." to the middle-click and double-click options, then put a box there so you choose which playlist it goes to? I'd like to have a "Now Playing" playlist that I play all my music in, and then have middle click send it all there.

edit: I'd also like it if the playlist wouldn't change focus when doing this, so I can have the Database view stay the same all the time..
*

I can't modify playlists other than the active one if that is what you were suggesting for the last part.

For the former, I'll probably make a few minor updates to the album list panel after 0.1.2 comes out, so Ill look at it then.
NEMO7538
QUOTE(musicmusic @ Nov 22 2004, 11:04 AM)
....
For the former, I'll probably make a few minor updates to the album list panel after 0.1.2 comes out, so Ill look at it then.
*


Maybe you could implement an option to concatenate the view name as suffix to the playlist name used for autosend. It would be perfect for this request.

Thank you in advance .....
upNorth
Warning: Long, possibly boring post, concerning a not so important matter... wink.gif

Question:
Is it possible, when using a "custom colour spec", to reset/remove an optional colour that has been defined, and inheritated from the "global colour string"?

My current problem:
I've been working on a new formatting lately, but I can't find a way to reset optional colors in the "custom colour spec", when they have been defined in the global colour string and this global color has been used at least once.

Lets say I define a color for the "bottom fram" in "globals -> colour". As columns seems to be executed from left to right, the first column that doesn't have it's own "custom colour spec" will trigger the "global colour" and define this optional colour for all the following columns, unless they explicitly define a new color themselves. Meaning, every column after that will have a bottom frame.

Example:
A color for "bottom frame" is set in the global colour string. Column one and two uses its own "custom colour spec" with no color defined for "bottom frame", hence no bottom frame will show up. The third column has no custom colour string, so it uses colours defined by global colour, meaning it will show a bottom frame. Then to the problem part: The forth column is of the same type as one and two, it uses custom colour spec, but does not define a color for the bottom frame. Nevertheless will it have a bottom border, just like the third column.

So, is there a way to make the forth column show no bottom border at all?

This isn't that important, and the fact that the top frame rests on top of the left and right frame, pretty much makes what I'm trying to do impossible anyway. But I'm still curious if I've missed something smile.gif
musicmusic
QUOTE(NEMO7538 @ Nov 22 2004, 10:30 PM)
Maybe you could implement an option to concatenate the view name as suffix to the playlist name used for autosend. It would be perfect for  this request.

Thank you in advance .....
*
Yes ok.

QUOTE(upNorth @ Nov 22 2004, 10:47 PM)
Warning: Long, possibly boring post, concerning a not so important matter...   wink.gif

Question:
Is it possible, when using a "custom colour spec", to reset/remove an optional colour that has been defined, and inheritated from the "global colour string"?

My current problem:
I've been working on a new formatting lately, but I can't find a way to reset optional colors in the "custom colour spec", when they have been defined in the global colour string and this global color has been used at least once.

Lets say I define a color for the "bottom fram" in "globals -> colour". As columns seems to be executed from left to right, the first column that doesn't have it's own "custom colour spec" will trigger the "global colour" and define this optional colour for all the following columns, unless they explicitly define a new color themselves. Meaning, every column after that will have a bottom frame.

Example:
A color for "bottom frame" is set in the global colour string. Column one and two uses its own "custom colour spec" with no color defined for "bottom frame", hence no bottom frame will show up. The third column has no custom colour string, so it uses colours defined by global colour, meaning it will show a bottom frame. Then to the problem part: The forth column is of the same type as one and two, it uses custom colour spec, but does not define a color for the bottom frame. Nevertheless will it have a bottom border, just like the third column.

So, is there a way to make the forth column show no bottom border at all?

This isn't that important, and the fact that the top frame rests on top of the left and right frame, pretty much makes what I'm trying to do impossible anyway. But I'm still curious if I've missed something  smile.gif
*
That would be a bug smile.gif Thanks, it should be fixed for beta 4.
jkwarras
Hi,

I have a request for bored/devoted/insanes developpers (because I guess isn't easy to implement) wink.gif I'll like something like to see something like this implemented (it's a sort of column support but for the album list:

image

1) Album list (with header)
2) Album list Explorer: Column information via TAGZ (like a playlist). You can double-click on a track and send it to 3.
3) Playlist.

I don't really know if someone will find it a good idea (and that it's worth the time to develop it tongue.gif ). Thanks in advance.

Edit by moderation: Please enter such large images as links and don't show the entire picture directly.
peteross
wow dude im so glad im not the only one who wanted something like this. i made up a similar mockup last week but i forgot to join and post it.

after using foo ui columns for so long it dawned on me that it would be alot more effecient if it were 'rows' rather than 'columns'. rows would alow more screen real estate in foobar and more effecient browsing and management. here is my mockup.

++Image++

im pretty sure it wouldnt be easy to make but there has to be a developer amongst you guys willing to take on the project. hope to hear something soon.

- Pete
Skates
It would definitely make the columns plug-in 100x better, but I can't see it coming anytime soon since we are in late beta stage.
NEMO7538
QUOTE(musicmusic @ Nov 22 2004, 02:20 PM)
QUOTE(NEMO7538 @ Nov 22 2004, 10:30 PM)
Maybe you could implement an option to concatenate the view name as suffix to the playlist name used for autosend. It would be perfect for  this request.

Thank you in advance .....
*
Yes ok.

*


I'm delighted by your answer ..... Just two comments :
  • You'll have to add a hard-coded string ($dir ... for instance) to build the playlist name when the "By directory structure" view is selected
  • You may have to switch to the adequate playlist when the view is changed through right clik in the panel area or (as i do) using several tabbed panels with different album list views
lll9p_1
IMAGE
How could jkwarras do that ?
jkwarras
QUOTE(lll9p_1 @ Nov 23 2004, 12:58 AM)
How could jkwarras do that ?
*

Do what? cool.gif
lll9p_1
IMAGE
like that.
did you use 'foo_looks'?
or...
janjan
If you look at the filename of the image: htp://www.mokava.org/temp/Fotos/fb2k_mockup.png you will perhaps notice the mockup part...
wolver1ne
Is it possible to implement bold/italic/underline formatting tags in playlist/columns/etc?
jkwarras
QUOTE(lll9p_1 @ Nov 23 2004, 01:28 AM)
like that.
did you use 'foo_looks'?
or...
*

It's a mockup. But (1) is indeed a normal album list (I just added the 'album/artist' header via GIMP) on the toolbar. (2) It's what I would like, but doesn't exist smile.gif
janjan
Perhaps someone should start a single thread for this because somehow this hasn't to do anything with the Columns UI. I think that what you ask for should be implemented as a UI extension and not in the UI itself.
jkwarras
QUOTE(janjan @ Nov 23 2004, 06:27 AM)
Perhaps someone should start a single thread for this because somehow this hasn't to do anything with the Columns UI. I think that what you ask for should be implemented as a UI extension and not in the UI itself.
*

Moderator feel free to split if this is unrelated unsure.gif
jokull
QUOTE(lll9p_1 @ Nov 23 2004, 08:58 AM)
How could jkwarras do that ?
*
Is he/she relating to how the panels appear horizontally as opposed to the default vertical layout?
I have often wondered myself...how do you do that?
marcomk
QUOTE(jokull @ Nov 23 2004, 06:56 PM)
QUOTE(lll9p_1 @ Nov 23 2004, 08:58 AM)
How could jkwarras do that ?
*
Is he/she relating to how the panels appear horizontally as opposed to the default vertical layout?
I have often wondered myself...how do you do that?
*


He openned Albumart, Tabs, Albumlist etc. not in the sidebar but in the toolbar. He probably had to set a minimum height for the panels to make them visible in toolbar.
jokull
How do you set the minimum height for a panel in the toolbar?
anza
You check the settings of the panel.
jkwarras
QUOTE(jokull @ Nov 23 2004, 10:11 AM)
How do you set the minimum height for a panel in the toolbar?
*

As anza said, check the settigns of the panel. If it doesn't support min. height, open it as a tab in foo_uie_tabs as latest version support it.
QUOTE(jokull @ Nov 23 2004, 09:56 AM)
Is he/she [...]
*

AFAIk, he biggrin.gif
jokull
Great! It's a workaround I guess. Full support for this would be great nevertheless! It's a much better way to organize your layout.
musicmusic
QUOTE(NEMO7538 @ Nov 23 2004, 08:08 AM)
QUOTE(musicmusic @ Nov 22 2004, 02:20 PM)
QUOTE(NEMO7538 @ Nov 22 2004, 10:30 PM)
Maybe you could implement an option to concatenate the view name as suffix to the playlist name used for autosend. It would be perfect for  this request.

Thank you in advance .....
*
Yes ok.

*


I'm delighted by your answer ..... Just two comments :


  • You'll have to add a hard-coded string ($dir ... for instance) to build the playlist name when the "By directory structure" view is selected

  • You may have to switch to the adequate playlist when the view is changed through right clik in the panel area or (as i do) using several tabbed panels with different album list views


*

I thought you just meant add the viewname onto the playlist name? Like "Database View [by album]". I was just going use titleformatting there so you can insert the name whereever you want.

So what do you mean by 1.? 2. makes sense i think.
NEMO7538
QUOTE(musicmusic @ Nov 23 2004, 01:02 PM)
QUOTE(NEMO7538 @ Nov 23 2004, 08:08 AM)
QUOTE(musicmusic @ Nov 22 2004, 02:20 PM)
QUOTE(NEMO7538 @ Nov 22 2004, 10:30 PM)
Maybe you could implement an option to concatenate the view name as suffix to the playlist name used for autosend. It would be perfect for  this request.

Thank you in advance .....
*
Yes ok.

*


I'm delighted by your answer ..... Just two comments :



  • You'll have to add a hard-coded string ($dir ... for instance) to build the playlist name when the "By directory structure" view is selected


  • You may have to switch to the adequate playlist when the view is changed through right clik in the panel area or (as i do) using several tabbed panels with different album list views



*

I thought you just meant add the viewname onto the playlist name? Like "Database View [by album]". I was just going use titleformatting there so you can insert the name whereever you want.

So what do you mean by 1.? 2. makes sense i think.
*


1. means "Database view [by directory structure]"
I just mentionned it because it is not in the view list of the album list panel settings.
Spike Lee
Hi. Its my version. Many people worked above it .
user posted image
U can download it. 3 MB, selfextracting 7z archive.
radfaraf
QUOTE(Spike Lee @ Nov 23 2004, 09:15 PM)
Hi. Its my version. Many people  worked above it .
user posted image
U can download it. 3 MB, selfextracting 7z archive.
*

404 on your link. crying.gif
Spike Lee
2radfaraf
Sorry! Fixed.
http://spikelee.fatal.ru/downloads.php?do=dl&id=4 work
lll9p_1
thank u!
musicmusic
QUOTE(NEMO7538 @ Nov 24 2004, 12:55 AM)
1. means "Database view [by directory structure]"
I just mentionned it because it is not in the view list of the album list panel settings.
*

That's because it has a dedicated implementation, its not possible via tagz afaik, and would probably be slower if it was.


Anyway beta 4 is out..

changelog:
QUOTE
beta 4
-Sidebar: Invalid description was displayed for panel menu entries in host menu
-Playlist view: Changing font, or changing its size through menu items resulted in messed up vertical scrollbar
-Misc: Changed format of import/export command line commands
-Misc: Fixed console output of "Info" command in preferences when cannot find libpng/zlib
-Misc: Rearranged some prefs
-Menubar: Fixed common controls version 5.81 compatibility
-API: Implemented new version of UI Extension api
-Playlists panel: Tab characters are no longer used to indicate right aligned text in playlist switcher panel (was broken, and fixing it would cause mess probably)
-Other minor fixes


Note: Compatibility is broken with all ui extensions for this release. So you'd probably want to avoid updating until your panels are updated also. Also you will lose your sidebar config on update.

Developers: new version of sdk is here.

I will shortly update first post with updated lnks to my panels. I fixed enter key on dbexplorer also.
anza
QUOTE(musicmusic @ Nov 26 2004, 12:01 AM)
Note: Compatibility is broken with all ui extensions for this release. So you'd probably want to avoid updating until your panels are updated also. Also you will lose your sidebar config on update.
*


Hmm.. I should've read that before I updated blink.gif Well anyway, I can live without them for a while smile.gif
I didn't lose my sidebar config... (If you meant autohide option and the width of the sidebar etc)

Edit: Now that I think of it, I actually did lose the settings tongue.gif
musicmusic
QUOTE(anza @ Nov 25 2004, 10:07 PM)
QUOTE(musicmusic @ Nov 26 2004, 12:01 AM)
Note: Compatibility is broken with all ui extensions for this release. So you'd probably want to avoid updating until your panels are updated also. Also you will lose your sidebar config on update.
*


Hmm.. I should've read that before I updated blink.gif Well anyway, I can live without them for a while smile.gif
I didn't lose my sidebar config... (If you meant autohide option and the width of the sidebar etc)

Edit: Now that I think of it, I actually did lose the settings tongue.gif
*

I meant what panels you have enabled/inserted into the sidebar, their heights etc. etc. I bolded it now wink.gif

You shouldn't have lost anything else though unsure.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.