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
musicmusic
QUOTE(cristox @ Oct 4 2007, 21:04) *

Bug:

In RC1 the custom active item frame is not drawn.
I stepped back to beta 1 and everything is ok.
It's not a bug it respects the system wide setting. See what happens in Windows Explorer for example. The actual option is in display properties somewhere (XP) or ease of access center (Vista). It is shown when you use the keyboard (e.g. press Crtl). Sorry I didn't mention it in the changelog I'll add it.

QUOTE(mixcherry @ Oct 4 2007, 21:31) *
I don't remember, but wasn't there a plan to add global variables available for other components? That would be nice, too.
There is an API to retrieve the globals (for a long time), but I didn't add the callback for when the string changes (yet...).
janjan
@all:

Can somebody point me to the exact setting which changes the behaviour of the active item frame (in XP)?

@musicmusic 1:

I think there is a bug concerning the active item frame in 0.2 RC 1 on win xp sp2

- start foobar
- select another playlist
-> there is _no_ selected item visible
- minimize the window
- maximize window
-> the active frame is now displayed

I don't know if this is intended...

@musicmusic 2:

the current behavior:
- change to a playlist were you haven't been before in the current session
-> one item shows the active item frame but otherwise looks "normal"

the behavior from several versions ago:
- change to a playlist were you haven't been before in the current session
-> one item in the playlist was displayed as it was "fully selected"

(I hope you understand what I'm talking about. If not, then I can make some screenshots)

Personally, I prefer the old behavior, it just looks better. I don't like this unfilled active frame at all... Is there any chance that this could be changed back? This should also help the other people who do not like the new behavior of the active frame thing...

@musicmusic 3:

Some time ago I played around with several music players on Linux and there is one thing (actually the only thing wink.gif ) I really miss now in columns ui: if you double click on a entry in the playlist selection list in Rythmbox, then it will stop the current song and start playing in the playlist you clicked on. This doesn't sound like it is that a useful feature, but if you get used to it...

@musicmusic 4:

In the globals setting of the playlist view:
Can a global variable only be set once (using $set_global)?

I have a problem were want to a variable to "a" at the beginning of the script. Depending on some tags in a file, the value of this variable should then be changed in some cases to "b" or "c". This doesn't work for me, as it seems I can set a global variable only once and then this value is fixed and can't be changed lateron...

Does this makes sense? Have I missed something from the documentation?



and last but not least:

It's nice to see that the development of columns ui has not stopped, thanks a lot and keep up the incredible work smile.gif



edit: added the 4th question
musicmusic
QUOTE(janjan @ Oct 5 2007, 20:06) *

@all:

Can somebody point me to the exact setting which changes the behaviour of the active item frame (in XP)?
I think they changed the name of the option at some point, but it's in display properties / <some page> / effects. The option is called something like "hide menu access keys until I press the ALT key" (but it controls this as well).

QUOTE(janjan @ Oct 5 2007, 20:06) *
@musicmusic 1:

I think there is a bug concerning the active item frame in 0.2 RC 1 on win xp sp2

- start foobar
- select another playlist
-> there is _no_ selected item visible
- minimize the window
- maximize window
-> the active frame is now displayed

I don't know if this is intended...

With the aforementioned option enabled, the only time the focus rectangle should be shown when you start using the keyboard. If you do have it enabled then I am not sure what you are seeing but I don't seem to be - can you describe further / screenshot? If you don't then its probably the first issue below.

I do see the following bugs which I will fix:
-Keyboard focus gets reset to playlist upon restoring
-System focus rectangle is drawn incorrectly on selected items

At some point, I also changed the playlist view so it only displays the focus rect when it is focused. I don't remember when that was but most of my other stuff did that already anyway.

QUOTE(janjan @ Oct 5 2007, 20:06) *
@musicmusic 2:

the current behavior:
- change to a playlist were you haven't been before in the current session
-> one item shows the active item frame but otherwise looks "normal"

the behavior from several versions ago:
- change to a playlist were you haven't been before in the current session
-> one item in the playlist was displayed as it was "fully selected"

(I hope you understand what I'm talking about. If not, then I can make some screenshots)

The behaviour when switching to a playlist for the first time in a session has been to scroll to the focused item. That has been for a while. If that's not what you meant then yes screen shots would be nice.

QUOTE(janjan @ Oct 5 2007, 20:06) *
@musicmusic 3:

Some time ago I played around with several music players on Linux and there is one thing (actually the only thing wink.gif ) I really miss now in columns ui: if you double click on a entry in the playlist selection list in Rythmbox, then it will stop the current song and start playing in the playlist you clicked on. This doesn't sound like it is that a useful feature, but if you get used to it...
Hmm well maybe in later version when playlist switcher gets inline renaming smile.gif

QUOTE(janjan @ Oct 5 2007, 20:06) *
@musicmusic 4:

In the globals setting of the playlist view:
Can a global variable only be set once (using $set_global)?

I have a problem were want to a variable to "a" at the beginning of the script. Depending on some tags in a file, the value of this variable should then be changed in some cases to "b" or "c". This doesn't work for me, as it seems I can set a global variable only once and then this value is fixed and can't be changed lateron...
Just use the local vars ($get/$put etc) before finally setting the global var.
cristox
QUOTE(musicmusic @ Oct 4 2007, 23:26) *

It's not a bug it respects the system wide setting. See what happens in Windows Explorer for example. The actual option is in display properties somewhere (XP) or ease of access center (Vista). It is shown when you use the keyboard (e.g. press Crtl). Sorry I didn't mention it in the changelog I'll add it.


But...
if i want a blue border around my selected song i have to change the systemwide setting to "blue frame"?
If i only want to have a blue border in foobar and not in my whole system i am lost?
And the frame is intended to appear only if using the keyboard?
But i had it all the time and i dont want it different.
musicmusic
QUOTE(4nt1 @ Sep 17 2007, 17:28) *

hey music music any updates on the new playlist with grouping... have been playing with it but want something more configurable to play with if... please...
I added configurable grouping. New version (0.0.3) on my website. Keep group scripts simple for good performance.

If you get any problems, let me know. I didn't test having no groups much though it does seem to work to my surprise.
musicmusic
QUOTE(cristox @ Oct 8 2007, 16:45) *
But...
if i want a blue border around my selected song i have to change the systemwide setting to "blue frame"?
If i only want to have a blue border in foobar and not in my whole system i am lost?
And the frame is intended to appear only if using the keyboard?
But i had it all the time and i dont want it different.

It is nothing to do with colours really, if you want the focus frame to appear all the time when the playlist is focused then yes you need to change the system setting. That frame is meant to be nothing but a keyboard navigation aid.

If you want a frame around the playing track you can still use $set_style to achieve that.
dinog
I've been trying to fix this problem for ages but i've never been able to do it. I'm trying to get the various artists display to work in the plisk fcs for foobar 0.9. I know that this was written for 0.8 but everything works except for this feature and I would be eternally greatful if somebody could help me to do it or if they could edit the fcs file for me. I just want the player to display Various Artists in the album column if there are various artists, and track cloumn to display artist name - track name. I've been looking at other fcs files for hours that display this correctly but i can't figure out how it's done. I tag these files with VARIOUS=1. Could somebody please help me get this to work?

file here http://silverstone.orcon.net.nz/plisk.fcs
Ben C
QUOTE(musicmusic @ Oct 4 2007, 10:50) *

QUOTE(Ben C @ Aug 20 2007, 22:28) *

I couldn't find a foo_uie_albumlist thread so I'm adding this bug report here.

I just noticed that the last two tracks of the last CD of my multi-CD albums are not added to the playlist when I highlight the album and press Enter. The tracks definitely exist, though; they can be played by highlighting the track itself and pressing enter.

The problem exists with 0.2.2 and 0.2.3 beta.
Maybe metadata or media library problem.

Not sure what you mean, but I'm pretty sure they are tagged (Flac) correctly. I have track number, total tracks, disc number, and total discs set for the affected songs.

The dropped tracks are only from the last disc, in the case of multi-CD albums like Queen where there are more than two discs. However, this problem occurs invariably with ALL my multi-CD albums.
musicmusic
QUOTE(Ben C @ Oct 9 2007, 14:50) *
Not sure what you mean, but I'm pretty sure they are tagged (Flac) correctly. I have track number, total tracks, disc number, and total discs set for the affected songs.

The dropped tracks are only from the last disc, in the case of multi-CD albums like Queen where there are more than two discs. However, this problem occurs invariably with ALL my multi-CD albums.
I mean maybe their metadata is such that they are under a different node. Or that they are not in the media library for some reason. Add the root node to a playlist and see if they are there. And also try the standard album list.
Anas
I don't know if it's too early for feature requests and such for your grouped playlist view, but in case it is not: wink.gif
I'd love to group by discnumber in case of multidisc albums.
So my grouping code is as follows:
CODE
$ifgreater(%TOTALDISCS%,1,%DISCNUMBER%,)

This basically works fine, but it creates an "untitled" grouping line for every single disc album.

Thanks a lot for your effort musicmusic, I am really enjoying your components. smile.gif
reil
QUOTE(Anas @ Oct 9 2007, 10:38) *

I don't know if it's too early for feature requests and such for your grouped playlist view, but in case it is not: wink.gif
I'd love to group by discnumber in case of multidisc albums.
So my grouping code is as follows:
CODE
$ifgreater(%TOTALDISCS%,1,%DISCNUMBER%,)

This basically works fine, but it creates an "untitled" grouping line for every single disc album.

Thanks a lot for your effort musicmusic, I am really enjoying your components. smile.gif


couldn't you use [%discnumber%]?
Anas
No that wouldn't work, because I always have a discnumber. I tag every album with discnumber & totaldiscs.
But it won't work either if I didn't tag single disc albums with discnumber. The same thing happens.
musicmusic
QUOTE(Anas @ Oct 9 2007, 16:38) *

I don't know if it's too early for feature requests and such for your grouped playlist view, but in case it is not: wink.gif
I'd love to group by discnumber in case of multidisc albums.
So my grouping code is as follows:
CODE
$ifgreater(%TOTALDISCS%,1,%DISCNUMBER%,)

This basically works fine, but it creates an "untitled" grouping line for every single disc album.

Thanks a lot for your effort musicmusic, I am really enjoying your components. smile.gif

Hi,
The control doesn't support variable levels of grouping like you want. I didn't write the control with that in mind, it would probably be tricky to implement.

I would suggest you put it at the end of your album line. I.e. something like
CODE
%album%$ifgreater(%TOTALDISCS%,1, - Disc %DISCNUMBER%,)


BTW I'll upload 0.0.4 in a bit, just a bugfix for a spacing problem.
cristox
QUOTE(musicmusic @ Oct 9 2007, 01:38) *

If you want a frame around the playing track you can still use $set_style to achieve that.


Can you give me a hint how to achieve that?
I still have an old config with those pipes ( | ) in my columns/style...
I really would like to "translate" it to the newer $set_style but i dont know how
janjan
QUOTE(musicmusic @ Oct 5 2007, 21:45) *
With the aforementioned option enabled, the only time the focus rectangle should be shown when you start using the keyboard. If you do have it enabled then I am not sure what you are seeing but I don't seem to be - can you describe further / screenshot? If you don't then its probably the first issue below.

I do see the following bugs which I will fix:
-Keyboard focus gets reset to playlist upon restoring
-System focus rectangle is drawn incorrectly on selected items

At some point, I also changed the playlist view so it only displays the focus rect when it is focused. I don't remember when that was but most of my other stuff did that already anyway.

I can't reproduce this behaviour anymore. I think this has something to do with my 4-year old windows installation (which I killed yesterday) and the fact, that I played around with the windows option without restarting foobar. If you do the latter, than sometimes the active item frame is never displayed, even if you use the keyboard...

QUOTE(musicmusic @ Oct 5 2007, 21:45) *
The behaviour when switching to a playlist for the first time in a session has been to scroll to the focused item. That has been for a while. If that's not what you meant then yes screen shots would be nice.

If my memory serves me right, then in an old version the playlist would scroll to the focused item and the item was 'fully' selected. In the new versions the playlist scrolls the the focused item, but only the active item frame was drawn around the item.

This is just a cosmetic issue because in the new version i had playlists (which I already clicked in) with fully selected items and playlists (which I don't clicked into) with only the ugly item frame. Since in the new version the active item frame is completely hidden I can live with that.


musicmusic
QUOTE(janjan @ Oct 9 2007, 21:40) *

[...] and the fact, that I played around with the windows option without restarting foobar. If you do the latter, than sometimes the active item frame is never displayed, even if you use the keyboard...
You are right, though this does not seem to be my bug (Windows Explorer windows do the same thing sometimes here also). So yes restart foobar2000 after changing that option.

QUOTE(janjan @ Oct 9 2007, 21:40) *
If my memory serves me right, then in an old version the playlist would scroll to the focused item and the item was 'fully' selected.
I don't believe so smile.gif Haven't changed this stuff for a very long time anyway wink.gif
musicmusic
Columns UI 0.2 final released. Also updated libpng libraries.

QUOTE(cristox @ Oct 9 2007, 21:19) *
Can you give me a hint how to achieve that?
I still have an old config with those pipes ( | ) in my columns/style...
I really would like to "translate" it to the newer $set_style but i dont know how

See http://yuo.be/wiki/columns_ui:config:colour_string

But basically:
-Convert your existing strings to $set_style
-In the first column's style string, put something like
CODE
$if(%isplaying%,$set_style(frame-left,1,<your chosen colour>)
$set_style(frame-top,1,<your chosen colour>)
$set_style(frame-bottom,1,<your chosen colour>),)

In the intermediate columns, put
CODE
$if(%isplaying%,$set_style(frame-top,1,<your chosen colour>)
$set_style(frame-bottom,1,<your chosen colour>),)

and so on.
Replace <your chosen colour> with the colour you want ($rgb(r,g,b) etc.)

(I know, this seems a bit messy, but that's they way it is)
Keikonium
I have a question about an option I found in C. UI. It is called "Use Transparency, opacity *". What exactly does this do? I am using the C. UI playlist under the Panels UI interface, and enabling this option doesn't seem to do anything?

It would be great if it could make the playlist semi-transparent so you can see whats behind it... if that's possible?
gob
if you use columns UI as your ui module, you would use that option to make the whole window transparent.
zachastrife
The tabstack doesn't work alright. Updating the browser panels (3of4 panels in the stack) causes the "last" browser tab to spill over unto the others (i.e. my last browser tab is album and if I update the browser panels all panels become album for a while, even the last tab which contain the playlist switcher).
dinog
ok

after playing with this for hours on end, i've managed to get my foobar looking like this:
IPB Image

first question: how can i get the alternating row colours (as in the title column) to continue after the 3 lines for the album text (in the album information column) ?

here is the style code i have for that column in the screenshot:
CODE

$select(%_tracknum%,
%_info_1%,
%_info_2%,
%_info_2%,
)
$ifgreater(%_tracknum%,03,
%_row_2%,
)


the two variables for the alternating row colours are row_1 and row_2

question 2: how can i change the display for albums with various artists so that the order is Artist - Track instead of the opposite (as displayed in the screenshot) ?
here is the code i have for the title column:
CODE

$replace(%title%,'(',808080|505050'(',
')',')')
$if(%various%, - %artist%,)
$if(%skip%,  000091|910000*,)
$tab()


somebody please help me with this!!!
musicmusic
QUOTE(zachastrife @ Oct 12 2007, 11:55) *

The tabstack doesn't work alright. Updating the browser panels (3of4 panels in the stack) causes the "last" browser tab to spill over unto the others (i.e. my last browser tab is album and if I update the browser panels all panels become album for a while, even the last tab which contain the playlist switcher).
It seems to be foo_browser's problem.
kanak
Well first off, you might be better off using the newer syntax, which is way more intuitive.

With regards to your alternating row background question, here's how you do it:

CODE

$ifequal($mod(%tracknumber%,2),0
// if the tracknumber is even, the remainder when you divide tracknumber by 2 is 0
//Put your color for even number row here
,
//Put your color for odd number row here

)


Regarding your second question,

change your code to:
CODE

$if(%various%,%artist% - ,)
$replace(%title%,'(',808080|505050'(',
')',')')
$if(%skip%,  000091|910000*,)
$tab()


Again, the older column ui syntax is quite obtuse (specially when it comes to color). If you were using the newer syntax, instead of stuff like
CODE

000091|910000

for color, you'd have the more intuitive:
CODE

$set_style(text,$rgb())
$set_style(back,$rgb())


Updating the FCS to a newer syntax would definitely be a rewarding mini-challenge. You'd gain familiarity with the titleformatting commands and variables, thus enabling you to FULLY customize your foobar experience.
mixcherry
@musicmusic, do you plan to add some interface to include other plugins' settings in *.fcl (on import/export)? Wouldn't it be better than n separate config files for each uie?
foosion
QUOTE(mixcherry @ Oct 12 2007, 19:03) *
@musicmusic, do you plan to add some interface to include other plugins' settings in *.fcl (on import/export)? Wouldn't it be better than n separate config files for each uie?

I think the Columns UI SDK already defines such an interface. If other plugins don't support that...
TuncaCeleste
Hi, love this thing, it's a must for any Foobar owner.

I have a question (been away from the foobar scene for quite a while :/): will my layout be erased when I update from 0.1.3 beta 1v5 to the current 0.2.0 one?

Thanks biggrin.gif
musicmusic
QUOTE(mixcherry @ Oct 12 2007, 18:03) *

@musicmusic, do you plan to add some interface to include other plugins' settings in *.fcl (on import/export)? Wouldn't it be better than n separate config files for each uie?

Hi,

I did make the interface, but I haven't uploaded the new SDK. I'll get that done ASAP.
Keikonium
Musicmusic,

Is it possible at all to add transparency when used under Panels UI? I would love to have a semi-transparent playlist.

Thank you for your hard work, this is still my favourite component, and the entire reason I started using foobar2000 to begin with smile.gif.
musicmusic
QUOTE(TuncaCeleste @ Oct 14 2007, 22:22) *

Hi, love this thing, it's a must for any Foobar owner.

I have a question (been away from the foobar scene for quite a while :/): will my layout be erased when I update from 0.1.3 beta 1v5 to the current 0.2.0 one?

Thanks biggrin.gif

Nope it should stay the same.

QUOTE(musicmusic @ Oct 14 2007, 22:35) *
I did make the interface, but I haven't uploaded the new SDK. I'll get that done ASAP.
Done. If you have any questions just ask..

QUOTE(Keikonium @ Oct 14 2007, 23:06) *
Is it possible at all to add transparency when used under Panels UI? I would love to have a semi-transparent playlist.
Why do you need it transparent? Did you put a background underneath or something? I don't have plans anyway, sorry.
Keikonium
QUOTE(musicmusic @ Oct 15 2007, 17:14) *
Why do you need it transparent? Did you put a background underneath or something? I don't have plans anyway, sorry.


Yes, I have a background underneath my playlist, and currently every component I am using has some form of transparancy, except this one. I have my layout able to switch back and fourth between SCPL (because it has transparency) and CUI playlist, but I perfer the organization, and ease-of-use that CUI playlist offers (and the easyyy sorting ability).

If you don't have any plans for it, thats a shame, but maybe in the future or something eh. It would be a nice little addition smile.gif. I'll still keep using CUI playlist no matter what tho lol.
mixcherry
QUOTE(musicmusic @ Oct 16 2007, 01:14) *
Done. If you have any questions just ask..

Hm... I've just replaced 6.1 Columns UI SDK with 6.2. Trying to rebuild my solution results in this LINK error:

CODE
(...)
------ Rebuild All started: Project: columns_ui_sdk, Configuration: Release Win32 ------
Deleting intermediate and output files for project 'columns_ui_sdk', configuration 'Release|Win32'
Compiling...
ui_extension.cpp
Compiling...
window_helper.cpp
win32_helpers.cpp
columns_ui.cpp
Creating library...
Build log was saved at "file://d:\Home\Karol\Projects\foobar2000\SDK\foobar2000\vc8\Release\columns_ui_sdk\BuildLog.htm"
columns_ui_sdk - 0 error(s), 0 warning(s)
------ Rebuild All started: Project: foo_uie_playlists_dropdown, Configuration: Release Win32 ------
Deleting intermediate and output files for project 'foo_uie_playlists_dropdown', configuration 'Release|Win32'
Compiling...
vars.cpp
titleformat_hooks.cpp
preferences.cpp
playlists_dropdown.cpp
.\playlists_dropdown.cpp(139) : warning C4482: nonstandard extension used: enum 'ui_extension::size_limit_flag_t' used in qualified name
.\playlists_dropdown.cpp(140) : warning C4482: nonstandard extension used: enum 'ui_extension::size_limit_flag_t' used in qualified name
.\playlists_dropdown.cpp(687) : warning C4995: 'uStringPrintf': name was marked as #pragma deprecated
listbox_proc.cpp
listbox_drop_target.cpp
helpers.cpp
combobox_proc.cpp
.\combobox_proc.cpp(235) : warning C4995: 'uStringPrintf': name was marked as #pragma deprecated
combobox_drop_target.cpp
callbacks.cpp
Generating Code...
Compiling resources...
Linking...
columns_ui_sdk.lib(win32_helpers.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
Creating library D:\Home\Karol\Projects\foobar2000\SDK\foobar2000\foo_uie_playlists_dropdown\..\Release\foo_uie_playlists_dropdown.lib and object D:\Home\Karol\Projects\foobar2000\SDK\foobar2000\foo_uie_playlists_dropdown\..\Release\foo_uie_playlists_dropdown.exp
Generating code
d:\Home\Karol\Projects\foobar2000\SDK\foobar2000\columns_ui-sdk\win32_helpers.cpp : fatal error C1083: Cannot open compiler generated file: './Release/columns_ui_sdk\win32_helpers.cod': No such file or directory
LINK : fatal error LNK1257: code generation failed
Build log was saved at "file://d:\Home\Karol\Projects\foobar2000\SDK\foobar2000\foo_uie_playlists_dropdown\Release\BuildLog.htm"
foo_uie_playlists_dropdown - 2 error(s), 4 warning(s)
========== Rebuild All: 5 succeeded, 1 failed, 0 skipped ==========
Melomane
QUOTE(musicmusic @ Oct 9 2007, 00:38) *
QUOTE(cristox @ Oct 8 2007, 16:45) *
But...
if i want a blue border around my selected song i have to change the systemwide setting to "blue frame"?
If i only want to have a blue border in foobar and not in my whole system i am lost?
And the frame is intended to appear only if using the keyboard?
...

It is nothing to do with colours really, if you want the focus frame to appear all the time when the playlist is focused then yes you need to change the system setting. That frame is meant to be nothing but a keyboard navigation aid.

...


i have a problem with type_find, because playlist isn't focused , no way to know selected item (in a long list of results).
it is possible to active focus frame when type_find is the focused control?
or allway active focus frame (not only when playlist is focused)
how do this with string in columns or system setting (where in system setting?))
musicmusic
QUOTE(mixcherry @ Oct 16 2007, 10:06) *

QUOTE(musicmusic @ Oct 16 2007, 01:14) *
Done. If you have any questions just ask..

Hm... I've just replaced 6.1 Columns UI SDK with 6.2. Trying to rebuild my solution results in this LINK error:
There was only a few changes in the project settings, I changed some optimisation settings and changed the assembler output setting. Now the latter is giving you a problem, no idea why. You can disable it though on the columns_ui_sdk project properties, it's under "C/C++ / Output Files / Assembler Output". If you are using VC 2005 you have updated to SP1, right? It is a strange error. There are forward flashes in the path but I don't think that would cause a problem. Maybe different directory structure (than I use) or combination of the /GL warning.

/GL was always there, if you want to get rid of that warning you can disable it on project properties or set link-time code gen on your own project.

QUOTE(Melomane @ Oct 16 2007, 11:18) *
i have a problem with type_find, because playlist isn't focused , no way to know selected item (in a long list of results).
it is possible to active focus frame when type_find is the focused control?
or allway active focus frame (not only when playlist is focused)
how do this with string in columns or system setting (where in system setting?))
I know about this problem, it will be fixed in an upcoming version of Columns UI (typefind will be integrated into the playlist).
sankukaai
Hi all, i have a Tagging/playlist formatting/Panels UI Columns UI style config question.


Using cwb_hooks, i'd like to have a config in which i dont see the artist and the album on each line if i am playing full albums, but i want to see them when i make a custom playlist (e.g. search->*(for rated songs)->add to playlist.

It tried to use it like this

%ifequal(%tracknumber%,1,%artist%,$if(%cwb_next_artist%=%artist%,,%artist))

It works very fine for full albums, but for custom playlists it will only show artists for songs that are first on the CD in the first place. I understood from this that %cwb_next_artist% was referring to the next artist in database and not in the active playlist. Please tell me if I'm wrong.

Is there a way to do that? I tried to a long time ago, it was not possible since columns ui couldn't read the "next line" in the playlist. However, I thought it might be possible today based on what a cwb_hooks does.

Thanks a mill.
akuma
hi, musicmusic

ok, this is my first post in a forum about foobar ever. so consequently this is important to me:

1. as of version 0.2 foobar does not memorize what items were selected on playlists on restart until some are selected during a session. please do not change that!

2. i don't know if you made up your mind about this already and if his is a firm change, but i'd really love to see the frame back again.. and not only if i activate it by keyboard.. just like in 1v5..

anyways, thank you infinitely much for this amazing plugin, i don't think i would use foobar if there wouldn#t be columns_ui..

cheers
thuan
QUOTE
1. as of version 0.2 foobar does not memorize what items were selected on playlists on restart until some are selected during a session. please do not change that!

Just press the play button or your play hotkey first when open foobar. But I like the old behavior too.
Keikonium
You can always add the play command line option to your foobar shortcut smile.gif.

However, I personally use the option that comes with AMIP
akuma
QUOTE(thuan @ Oct 17 2007, 04:27) *

QUOTE
1. as of version 0.2 foobar does not memorize what items were selected on playlists on restart until some are selected during a session. please do not change that!

Just press the play button or your play hotkey first when open foobar. But I like the old behavior too.

yeah.. i just figured, it does memorize the last selected item in each playlist, but does not highlight it until you select an item anew.. you can see it by the album art panel (or whatever you use), if i've selected a song that has album art before shutting down foobar, it will show the exact same album art when a playlist is selected after restart again.. so apparently it does memorize it.. i dunno, i personally prefer it when foobar - or rather columns_ui - wouldn't memorize it at all..
mixcherry
QUOTE(musicmusic @ Oct 16 2007, 13:08) *

There was only a few changes in the project settings, I changed some optimisation settings and changed the assembler output setting. Now the latter is giving you a problem, no idea why. You can disable it though on the columns_ui_sdk project properties, it's under "C/C++ / Output Files / Assembler Output". If you are using VC 2005 you have updated to SP1, right? It is a strange error.

I'm using VC++ 2005 Express SP1. I changed assembler output setting to "No Listing" (default value) and now everything compiles and links fine. Strange...
musicmusic
QUOTE(mixcherry @ Oct 17 2007, 17:55) *
I'm using VC++ 2005 Express SP1. I changed assembler output setting to "No Listing" (default value) and now everything compiles and links fine. Strange...
Yes definitely strange. Especially as all the intermediate files go in the same folder. I think you'd probably need to use Process Monitor to find what exactly VC was doing..
q-stankovic
I just want to report in catchwords some experiences about my usage with the NG playlist:

1. no problems with any grouping i did
2. you can even use colorformatting for grouptext without problems
3. selecting tracks outside of visible area highlights the tracks very slow: the scrolling of playlist is faster
4. I think the view over the groups could be clearer with following two details: a) the grouping line is not following after grouptext but underlines it b) after last item of a group there is a little more space. If you like you can make an preview with that and ask people what is better for the eyes

And: In the next preview can you make the tracknumber in its field right aligned?
zachastrife
QUOTE(musicmusic @ Oct 12 2007, 15:37) *

QUOTE(zachastrife @ Oct 12 2007, 11:55) *

The tabstack doesn't work alright. Updating the browser panels (3of4 panels in the stack) causes the "last" browser tab to spill over unto the others (i.e. my last browser tab is album and if I update the browser panels all panels become album for a while, even the last tab which contain the playlist switcher).
It seems to be foo_browser's problem.

*Sigh*
Oh, well. Foo_uie_tabs works fine (until next large change I guess).
And probably there is no need to ask bowron about it as he doesn't support foo_browser anymore =P

But thank you for answering =)

EDIT:
Changed the browser panels to Album List (so you can't blame anyone else component this time wink.gif j/k)
Found a small error again, this time not as noticeable but still irritating.
When using custom indentation the second tab indentation resets itself when restarting foobar.
musicmusic
Columns UI 0.2.1 alpha 1 released. As an alpha expect there to be bugs.

Main points:
  • Moved NG Playlist into Columns UI.
    It uses the same columns as the Columns Playlist (on a simple level.. no playlist filters etc.). I know that using the same columns isn't ideal - I may add a option "Show when grouped" in the columns prefs unless anyone has any better ideas. It would be an idea to remove foo_uie_pvt.dll when installing this build. The identifier of the panel changed so you will need to re-add it to your layout.
  • Added 'Live editing' of layout
    Accessible from View/Layout/Live editing. Then just use the context menu everywhere.
    Note: This is like one day's work.. not 10 months or whatever. So it's not complete or of anything other than alpha quality, and is relatively quirky. No copy and paste yet probably for one of the next builds. Also only works with built in splitters - I don't recommend the use of any of the current third party splitter panels any more. For some of the splitter actions you will have to right click on some part of the splitter (divider, tab header etc.)
  • Requires Windows XP SP1 or newer OS
musicmusic
QUOTE(musicmusic @ Oct 17 2007, 19:24) *

QUOTE(mixcherry @ Oct 17 2007, 17:55) *
I'm using VC++ 2005 Express SP1. I changed assembler output setting to "No Listing" (default value) and now everything compiles and links fine. Strange...
Yes definitely strange. Especially as all the intermediate files go in the same folder. I think you'd probably need to use Process Monitor to find what exactly VC was doing..
It seems like something didn't like the relative path, it doesn't trigger with my normal folder structure. I've changed the intermediate files path for next version of SDK.

QUOTE(q-stankovic @ Oct 17 2007, 19:40) *

I just want to report in catchwords some experiences about my usage with the NG playlist:

1. no problems with any grouping i did
2. you can even use colorformatting for grouptext without problems
3. selecting tracks outside of visible area highlights the tracks very slow: the scrolling of playlist is faster
4. I think the view over the groups could be clearer with following two details: a) the grouping line is not following after grouptext but underlines it b) after last item of a group there is a little more space. If you like you can make an preview with that and ask people what is better for the eyes

And: In the next preview can you make the tracknumber in its field right aligned?

3. The speed is supposed to be controlled on my side, it is supposed to be faster in Columns UI 0.2.1. Not sure though if it is CPU bottleneck, I'll look into it.
4. It is just meant to look like a standard Vista-ish list view control. I can maybe make the group headers a pixel or two taller though.

QUOTE(akuma @ Oct 16 2007, 23:21) *
2. i don't know if you made up your mind about this already and if his is a firm change, but i'd really love to see the frame back again.. and not only if i activate it by keyboard.. just like in 1v5..
I will change it for one of the next builds to that it is displayed when "Playback follows cursor" is enabled. I don't know of any other reason you need to see it all the time.
4nt1
hey music music - great work, no doubt you are pulling some sweet tricks out in a small amount of time, is there anything in 9.5b1 that benefits columns, or you will be able to use in the future, or are the 2 UI's so different now it doesn't even matter.

testing this version now, no doubt it will rock!

after some further testing the live layout editor is awesome, a great addition but now using NG Playlist with the same settings as before I get [UNKNOWNFUNCTION] listed in every column and then the info

eg [UNKNOWNFUNCTION] title, I am also unable to change the columns, I get Classic-view and Classic-View:Title being displayed as well, where can I change these are I am getting duplicate data. Let me know if you need more info or a screenshot.
mil3s
Will it in the future be possible to show album art in the playlist using columns ui?

Also, in the menus, it would be nice if columns ui use caps on most of the first letters in words like in the rest of Foobar so it looks more consistent.

And last I'd to say I think columns ui is better than the new Elements UI because it looks a lot cleaner. And now it's just as easy to use with Live Editing. smile.gif

Keep up the good work MusicMusic.
musicmusic
QUOTE(4nt1 @ Oct 23 2007, 03:06) *
or are the 2 UI's so different now it doesn't even matter.
As I understand it: yes.

QUOTE(4nt1 @ Oct 23 2007, 03:06) *
using NG Playlist with the same settings as before I get [UNKNOWNFUNCTION] listed in every column and then the info
Hm any particular function?

QUOTE(4nt1 @ Oct 23 2007, 03:06) *
eg [UNKNOWNFUNCTION] title, I am also unable to change the columns
Double click on the entries on the new prefs page, I didn't add a button or context menu yet..

QUOTE(4nt1 @ Oct 23 2007, 03:06) *
I get Classic-view and Classic-View:Title being displayed as well, where can I change these are I am getting duplicate data. Let me know if you need more info or a screenshot.
I don't know if you were using playlist filters or anything, the NG Playlist is currently only using/obeying the display script and the show column setting (and the width). It is really a WIP.. Hmm.. it's not using globals either that's probably your problem.. If it's something else then yes I wouldn't mind a screenshot..

QUOTE(mil3s @ Oct 23 2007, 09:18) *

Will it in the future be possible to show album art in the playlist using columns ui?
NG Playlist maybe, not decided yet.

QUOTE(mil3s @ Oct 23 2007, 09:18) *
Also, in the menus, it would be nice if columns ui use caps on most of the first letters in words like in the rest of Foobar so it looks more consistent.
Vista user experience guidelines state to use sentence-style capitalisation, consistency is good as well but...

QUOTE(mil3s @ Oct 23 2007, 09:18) *
And last I'd to say I think columns ui is better than the new Elements UI because it looks a lot cleaner.
smile.gif
QUOTE(mil3s @ Oct 23 2007, 09:18) *
And now it's just as easy to use with Live Editing. smile.gif
I hope so anyway tongue.gif

QUOTE(mil3s @ Oct 23 2007, 09:18) *
Keep up the good work MusicMusic.
Thanks wink.gif
foosion
QUOTE(musicmusic @ Oct 23 2007, 11:45) *
Vista user experience guidelines state to use sentence-style capitalisation, consistency is good as well but...

Sentence-style capitalisation was considered for the official plugins as well. At some point it will come.
Slotos
QUOTE(musicmusic @ Oct 23 2007, 12:45) *
QUOTE(4nt1 @ Oct 23 2007, 03:06) *
using NG Playlist with the same settings as before I get [UNKNOWNFUNCTION] listed in every column and then the info
Hm any particular function?

$get_global() for sure. And it's the only one that I've tested directly, so there could be more.
musicmusic
QUOTE(foosion @ Oct 23 2007, 13:03) *

QUOTE(musicmusic @ Oct 23 2007, 11:45) *
Vista user experience guidelines state to use sentence-style capitalisation, consistency is good as well but...

Sentence-style capitalisation was considered for the official plugins as well. At some point it will come.
OK I'll stick with sentence-style; I think there are some inconsistencies on my side as well which I'll clear up at some point.

QUOTE(Slotos @ Oct 23 2007, 18:00) *

QUOTE(musicmusic @ Oct 23 2007, 12:45) *
QUOTE(4nt1 @ Oct 23 2007, 03:06) *
using NG Playlist with the same settings as before I get [UNKNOWNFUNCTION] listed in every column and then the info
Hm any particular function?

$get_global() for sure. And it's the only one that I've tested directly, so there could be more.
I've implemented globals for alpha 2, so it should be better then smile.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.